Skip to content

Commit 5a0e141

Browse files
committed
Restore cu12 feature definitions in cuda_core pixi manifest.
Bring back the cu12 feature blocks so pixi can parse the manifest and local test commands no longer fail early with a missing feature error. Made-with: Cursor
1 parent 892ee60 commit 5a0e141

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

cuda_core/pixi.toml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,16 @@ cuda = "13"
7575
[feature.cu13.dependencies]
7676
cuda-version = "13.1.*"
7777

78-
# NOTE: cu12 environment is intentionally omitted because the path dependency
79-
# to ../cuda_bindings (v13.1) makes it unsolvable locally. For cu12 testing,
80-
# use conda-forge packages or CI workflows.
78+
[feature.cu12.system-requirements]
79+
cuda = "12"
80+
81+
[feature.cu12.dependencies]
82+
cuda-version = "12.*"
83+
84+
# We keep both cu12 and cu13 because cuda.core works with either major version
85+
# NOTE: Path dependency to ../cuda_bindings only works for cu13 (local bindings is v13.1)
86+
# For cu12 testing, use conda-forge packages: temporarily change path to wildcard
87+
# or skip cu12 locally: pixi run -e cu13 test
8188
[environments]
8289
default = { features = [
8390
"cu13",

0 commit comments

Comments
 (0)