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.
This commit is contained in:
ryan
2026-08-15 09:49:00 +02:00
parent 79c109613d
commit 40b46d2099
+6 -5
View File
@@ -1,8 +1,9 @@
{ {
"_notes": [ "_notes": [
"Bundle-backed variant of tabular_smoke: the dataset arrives as smoke.hdb", "Bundle-backed variant: the dataset arrives as smoke.hdb rather than loose files.",
"rather than as loose files. mount='data' places the bundle's smoke/labels.csv", "Mounted at 'bundled/' rather than 'data/' because this repo also carries the",
"at data/smoke/labels.csv, which is what metadata_csv below expects." "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", "run_name": "tabular_bundle",
"num_classes": 2, "num_classes": 2,
@@ -16,7 +17,7 @@
"data": { "data": {
"module": "hypertower_core.profiles.generic", "module": "hypertower_core.profiles.generic",
"args": { "args": {
"metadata_csv": "data/smoke/labels.csv", "metadata_csv": "bundled/smoke/labels.csv",
"id_column": "sample_id", "id_column": "sample_id",
"label_col": "diagnosis", "label_col": "diagnosis",
"target_type": "classification", "target_type": "classification",
@@ -80,7 +81,7 @@
{ {
"file": "smoke.hdb", "file": "smoke.hdb",
"encrypted": false, "encrypted": false,
"mount": "data", "mount": "bundled",
"unpacked_mb": 1, "unpacked_mb": 1,
"sha256": "b01dbf19fe3639a1b75fb80d75b31158f78dc42bec3767fe1caf94afd5b8fda5" "sha256": "b01dbf19fe3639a1b75fb80d75b31158f78dc42bec3767fe1caf94afd5b8fda5"
} }