NVIDIA / numbast

Numbast is a tool to build an automated pipeline that converts CUDA APIs into Numba bindings.
Apache License 2.0
14 stars 4 forks source link

Pin `cuda-toolkit` version for dependencies #43

Closed isVoid closed 1 month ago

isVoid commented 1 month ago

As pointed out by Vyas, cuda-toolkit is a meta package that does not depend on cuda-version. Components of cuda-toolkit may depend on cuda-version, which previously I relied on that dependency to get the correct CTK components. Some unexpected CI success has shown that the default compiler in CI environment mismatches that defined for cuda-version, indicating a transitive dependency failure. Therefore, this PR explicitly pins cuda-toolkit package version.