f34ce41345
GitOrigin-RevId: b73c2221a46c13557b1b3be9c2070cc42cf01eb3
20 lines
453 B
Nix
20 lines
453 B
Nix
{
|
|
cudaPackages,
|
|
feature,
|
|
libraries,
|
|
versionAttr,
|
|
pythonPackages,
|
|
}:
|
|
|
|
(cudaPackages.writeGpuTestPython.override { python3Packages = pythonPackages; })
|
|
{
|
|
inherit feature;
|
|
inherit libraries;
|
|
name = "${feature}Available";
|
|
}
|
|
''
|
|
import torch
|
|
message = f"{torch.cuda.is_available()=} and {torch.version.${versionAttr}=}"
|
|
assert torch.cuda.is_available() and torch.version.${versionAttr}, message
|
|
print(message)
|
|
''
|