-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cudaPackages_12_2.cudatoolkit: init at 12.2.0 #240457
cudaPackages_12_2.cudatoolkit: init at 12.2.0 #240457
Conversation
Hi! This PR currently adds a run-file based (I'll follow up shortly with pointers on where to find the missing stuff) |
564faa4
to
a64b1ac
Compare
I believe I found some of it; I hadn't yet seen your comment and stumbled across the manifest files while browsing around the filesystem. I've added that, but I'm not sure what else may be missing. For what it's worth, this PR is open to maintainer edits, so feel free to change whatever you need, if it's easier than commenting. |
Great! The manifests list sets of arguments to invoke Check-list
An extra
Now that's odd. |
|
@SomeoneSerge Without the newline, the EditorConfig test gate failed. Should we solve this by |
@Dessix we stage the manifests because this way we can use their contents in nix evaluation, without the "Import-From-Derivation" feature
Oh, OK, let's just keep it
Let's wait for upstream to comment |
Interestingly, the md5 for that file does match ( |
Hi, |
Apologies for the delay, resolved now https://developer.download.nvidia.com/compute/cuda/redist/redistrib_12.2.0.json |
a64b1ac
to
f52519e
Compare
|
f52519e
to
5264cff
Compare
I've split out the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @Dessix!
@Dessix can you reproduce these? I'm most concerned with the ones under Failures. With {
allowUnfree = true;
cudaSupport = true;
cudaCapabilities = [ "8.9" ];
cudaForwardCompat = false;
} Running: nix build --impure --keep-going -L .#legacyPackages.x86_64-linux.cudaPackages_12_2.{autoAddOpenGLRunpathHook,backendStdenv,cuda_cccl,cuda_cudart,cuda_cuobjdump,cuda_cupti,cuda_cuxxfilt,cuda_demo_suite,cuda_documentation,cuda_gdb,cuda_nsight,cuda_nvcc,cuda_nvdisasm,cuda_nvml_dev,cuda_nvprof,cuda_nvprune,cuda_nvrtc,cuda_nvtx,cuda_nvvp,cuda_opencl,cuda_profiler_api,cuda_sanitizer_api,cudatoolkit,cutensor,fabricmanager,libcublas,libcufft,libcufile,libcurand,libcusolver,libcusparse,libnpp,libnvidia_nscq,libnvjitlink,libnvjpeg,nccl,nsight_compute,nsight_systems,nvidia_fs} I see the following (all but those under Failures are expected):
|
5264cff
to
b164517
Compare
Fixed NixOS#239557 via autoPatchelf to `qt6.(...)` packages.
7a21b2c
to
532a7d3
Compare
@ConnorBaker All items mentioned above are failures present prior to this PR, for I've reworked the PR slightly to un-vendor QT6, which will at least partially solve #239557, but several items ( This PR brings 12.2 to the same state as 12.1 and 12.0; further fixes are likely candidate targets for the CUDA team's larger-scoped rework, as I was unable to untangle the |
In that case, looks good to me! Thank you for taking a look at that, @Dessix. |
Description of changes
Update cudaPackages: 12.1.1 -> 12.2.0
https://docs.nvidia.com/cuda/archive/12.1.1/ -> https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)