fix(ci): remove cuda from all 8 ML sub-crate default features
The ml crate fix alone wasn't enough — ml-core, ml-dqn, ml-ppo, ml-supervised, ml-ensemble, ml-explainability, ml-hyperopt, and ml-labeling all had `default = ["cuda"]`, each independently pulling in cudarc via candle-core/cuda. Now `default = []` on all sub-crates. CUDA activates only when the compile-and-train template passes `--features ml/cuda`, which propagates through ml's cuda feature gate to all sub-crates. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -14,7 +14,7 @@ categories.workspace = true
|
||||
description = "ML hyperparameter optimization — PSO, TPE, campaigns, sensitivity analysis"
|
||||
|
||||
[features]
|
||||
default = ["cuda"]
|
||||
default = []
|
||||
cuda = ["candle-core/cuda"]
|
||||
|
||||
[dependencies]
|
||||
|
||||
Reference in New Issue
Block a user