Skip to content

Commit 767a36f

Browse files
committed
chore: factor out crt and nvvm
1 parent f03d355 commit 767a36f

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

pixi.toml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,30 +37,29 @@ cuda-version = "12.*"
3737

3838
[feature.cu-12-0.dependencies]
3939
cuda-version = "12.0.*"
40-
# cuda-runtime fails to solve because of nvjitlink
40+
41+
[feature.nvvm.dependencies]
42+
# supported by cuda >=12.2
43+
cuda-nvvm = "*"
4144

4245
[feature.cu-12-2.dependencies]
4346
cuda-version = "12.2.*"
44-
cuda-nvvm = "*"
45-
# cuda-runtime fails to solve because of nvjitlink
47+
48+
[feature.cu-rt.dependencies]
49+
# supported by cuda >=12.8
50+
cuda-runtime = "*"
4651

4752
[feature.cu-12-8.dependencies]
4853
cuda-version = "12.8.*"
49-
cuda-nvvm = "*"
50-
cuda-runtime = "*"
5154

5255
[feature.cu-12-9.dependencies]
5356
cuda-version = "12.9.*"
54-
cuda-nvvm = "*"
55-
cuda-runtime = "*"
5657

5758
[feature.cu-13.system-requirements]
5859
cuda = "13"
5960

6061
[feature.cu-13.dependencies]
6162
cuda-version = "13.*"
62-
cuda-runtime = "*"
63-
cuda-nvvm = "*"
6463

6564
[feature.cu-13-0.dependencies]
6665
cuda-version = "13.0.*"
@@ -98,13 +97,16 @@ cu-12-2 = { features = [
9897
"build",
9998
"cu",
10099
"cu-12",
100+
"nvvm",
101101
], solve-group = "cu-12-2" }
102102
cu-12-8 = { features = [
103103
"cu-12-8",
104104
"test",
105105
"build",
106106
"cu",
107107
"cu-12",
108+
"cu-rt",
109+
"nvvm",
108110
], solve-group = "cu-12-8" }
109111
cu-12-9 = { features = [
110112
"cu-12-9",
@@ -113,6 +115,8 @@ cu-12-9 = { features = [
113115
"bench",
114116
"cu",
115117
"cu-12",
118+
"cu-rt",
119+
"nvvm",
116120
], solve-group = "cu-12-9" }
117121
# CUDA 13
118122
cu-13-0 = { features = [
@@ -121,6 +125,8 @@ cu-13-0 = { features = [
121125
"build",
122126
"cu",
123127
"cu-13",
128+
"cu-rt",
129+
"nvvm",
124130
], solve-group = "cu-13-0" }
125131

126132
[target.linux.tasks]

0 commit comments

Comments
 (0)