From 40b46d2099ffde83b8842e1651c97c4485819617 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 15 Aug 2026 09:49:00 +0200 Subject: [PATCH] Mount the bundle at bundled/ so it does not collide with the loose copy This repo carries data/smoke/labels.csv for the loose-file config and the same data inside smoke.hdb. Mounting the bundle at data/ made two sources claim one path, which the provider refuses. Giving the bundle its own mount keeps both configs working. --- configs/tabular_bundle.hcf | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/configs/tabular_bundle.hcf b/configs/tabular_bundle.hcf index 9015721..1ccc52f 100644 --- a/configs/tabular_bundle.hcf +++ b/configs/tabular_bundle.hcf @@ -1,8 +1,9 @@ { "_notes": [ - "Bundle-backed variant of tabular_smoke: the dataset arrives as smoke.hdb", - "rather than as loose files. mount='data' places the bundle's smoke/labels.csv", - "at data/smoke/labels.csv, which is what metadata_csv below expects." + "Bundle-backed variant: the dataset arrives as smoke.hdb rather than loose files.", + "Mounted at 'bundled/' rather than 'data/' because this repo also carries the", + "loose copy for tabular_smoke.json \u2014 two sources for one path is refused, so the", + "bundle gets its own mount point and metadata_csv points there." ], "run_name": "tabular_bundle", "num_classes": 2, @@ -16,7 +17,7 @@ "data": { "module": "hypertower_core.profiles.generic", "args": { - "metadata_csv": "data/smoke/labels.csv", + "metadata_csv": "bundled/smoke/labels.csv", "id_column": "sample_id", "label_col": "diagnosis", "target_type": "classification", @@ -80,7 +81,7 @@ { "file": "smoke.hdb", "encrypted": false, - "mount": "data", + "mount": "bundled", "unpacked_mb": 1, "sha256": "b01dbf19fe3639a1b75fb80d75b31158f78dc42bec3767fe1caf94afd5b8fda5" }