40b46d2099
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.
92 lines
2.1 KiB
Plaintext
92 lines
2.1 KiB
Plaintext
{
|
|
"_notes": [
|
|
"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,
|
|
"split_identity_level": 1,
|
|
"eval_stage": "cd_fuse",
|
|
"save_predictions": true,
|
|
"seed": 1234,
|
|
"folds": 3,
|
|
"fold_seed": 100,
|
|
"output_root": "results",
|
|
"data": {
|
|
"module": "hypertower_core.profiles.generic",
|
|
"args": {
|
|
"metadata_csv": "bundled/smoke/labels.csv",
|
|
"id_column": "sample_id",
|
|
"label_col": "diagnosis",
|
|
"target_type": "classification",
|
|
"group_column": "patient_id",
|
|
"cat_cols": [
|
|
"site"
|
|
],
|
|
"exclude_cols": [
|
|
"notes"
|
|
]
|
|
}
|
|
},
|
|
"towers": [
|
|
{
|
|
"name": "cd",
|
|
"module": "hypertower_core.components.towers.clinical_tower",
|
|
"class": "ClinicalEncoder",
|
|
"data_source": "matrix",
|
|
"args": {
|
|
"hidden_dim": 64
|
|
}
|
|
}
|
|
],
|
|
"stages": [
|
|
{
|
|
"name": "cd_warm",
|
|
"type": "warm",
|
|
"tower": "cd",
|
|
"head_name": "cd_aux",
|
|
"level": "sample",
|
|
"epochs": 8
|
|
},
|
|
{
|
|
"name": "cd_aux",
|
|
"type": "head",
|
|
"input": "cd",
|
|
"train_with": "cd_fuse"
|
|
},
|
|
{
|
|
"name": "cd_fuse",
|
|
"type": "fusion",
|
|
"module": "hypertower_core.components.bridges.mono_bridge",
|
|
"class": "MonoBridge",
|
|
"inputs": [
|
|
"cd"
|
|
],
|
|
"level": "sample",
|
|
"epochs": 10,
|
|
"train_towers": true,
|
|
"args": {
|
|
"use_ln": false
|
|
}
|
|
}
|
|
],
|
|
"training": {
|
|
"lr": 0.001,
|
|
"batch_size": 32,
|
|
"tune_binary_threshold": true
|
|
},
|
|
"data_bundles": [
|
|
{
|
|
"file": "smoke.hdb",
|
|
"encrypted": false,
|
|
"mount": "bundled",
|
|
"unpacked_mb": 1,
|
|
"sha256": "b01dbf19fe3639a1b75fb80d75b31158f78dc42bec3767fe1caf94afd5b8fda5"
|
|
}
|
|
],
|
|
"dataset": {
|
|
"n_samples": 400
|
|
}
|
|
} |