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.
As pointed out by Vyas,
cuda-toolkit
is a meta package that does not depend oncuda-version
. Components ofcuda-toolkit
may depend oncuda-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 forcuda-version
, indicating a transitive dependency failure. Therefore, this PR explicitly pinscuda-toolkit
package version.