Skip to content

cudatoolkit: Replace vendored Qt plugins with symlinks#271923

Merged
ConnorBaker merged 1 commit intoNixOS:masterfrom
graham33:fix/nsys-ui
Dec 13, 2023
Merged

cudatoolkit: Replace vendored Qt plugins with symlinks#271923
ConnorBaker merged 1 commit intoNixOS:masterfrom
graham33:fix/nsys-ui

Conversation

@graham33
Copy link
Contributor

@graham33 graham33 commented Dec 3, 2023

This resolves crashes in nsys-ui

Description of changes

Although we remove most of the vendored Qt libraries in cudatoolkit (and use patchelf to ensure the Nix versions are picked up), there are still quite a lot of Qt plugin libraries that remain. These appear to be causing the nsys-ui crashes reported in #232458 due to binary compatibility issues.

Fixes #232458

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@ofborg ofborg bot requested review from ConnorBaker and samuela December 3, 2023 23:58
@ofborg ofborg bot added 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. labels Dec 3, 2023
@ConnorBaker ConnorBaker added the 6.topic: cuda Parallel computing platform and API label Dec 4, 2023
samuela
samuela previously requested changes Dec 4, 2023
@mcwitt
Copy link
Contributor

mcwitt commented Dec 7, 2023

Verified that this fixes #232458. Thanks! Excited to start using this.

@graham33
Copy link
Contributor Author

graham33 commented Dec 7, 2023

I think I fixed the indentation, but it's possible I made it worse :) PTAL

@ConnorBaker
Copy link
Contributor

@graham33 sorry about the merge conflicts! I just merged #256324.

The file you'll want to edit now is https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/cuda-modules/cudatoolkit/default.nix.

@graham33
Copy link
Contributor Author

graham33 commented Dec 7, 2023

@graham33 sorry about the merge conflicts! I just merged #256324.

The file you'll want to edit now is https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/cuda-modules/cudatoolkit/default.nix.

Should be sorted now, hopefully!

@ofborg ofborg bot requested a review from samuela December 8, 2023 00:49
@ofborg ofborg bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. and removed 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. labels Dec 8, 2023
@ConnorBaker ConnorBaker self-assigned this Dec 13, 2023
@ConnorBaker
Copy link
Contributor

ConnorBaker commented Dec 13, 2023

Note

Template nixpkgs-review command:

PR=271923; \
SYSTEM="aarch64-linux"; \
CUDA_SUPPORT="true"; \
CUDA_CAPABILITIES='[ "7.5" ]'; \
nixpkgs-review pr "$PR" \
  --system "$SYSTEM" \
  --no-shell \
  --checkout commit \
  --allow aliases \
  --build-args "--max-jobs 1" \
  --extra-nixpkgs-config "{
    allowUnfree = true;
    allowBroken = false;
    cudaSupport = ${CUDA_SUPPORT:-false};
    cudaCapabilities = ${CUDA_CAPABILITIES:-[]};
  }"

aarch64-darwin

Result of nixpkgs-review pr 271923 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = false; cudaCapabilities = [ ]; }' run on aarch64-darwin 1

x86_64-darwin

Result of nixpkgs-review pr 271923 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = false; cudaCapabilities = [ ]; }' run on x86_64-darwin 1

aarch64-linux

Jetson

Result of nixpkgs-review pr 271923 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = true; cudaCapabilities = [ "7.2" ]; }' run on aarch64-linux 1

59 packages marked as broken and skipped:
  • caffeWithCuda
  • caffeWithCuda.bin
  • colmapWithCuda
  • cudaPackages_10.cutensor
  • cudaPackages_10.cutensor_1_3
  • cudaPackages_10.cutensor_1_4
  • cudaPackages_10.cutensor_1_5
  • cudaPackages_10.cutensor_1_6
  • cudaPackages_10.cutensor_1_7
  • cudaPackages_10.nccl
  • cudaPackages_10.nccl-tests
  • dcgm
  • gpu-burn
  • gwe
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • nvtop
  • nvtop-nvidia
  • prometheus-dcgm-exporter
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.lightgbm
  • python310Packages.lightgbm.dist
  • python310Packages.numbaWithCuda
  • python310Packages.numbaWithCuda.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.shap
  • python310Packages.shap.dist
  • python310Packages.tensorflowWithCuda
  • python310Packages.tensorflowWithCuda.dist
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.lightgbm
  • python311Packages.lightgbm.dist
  • python311Packages.numbaWithCuda
  • python311Packages.numbaWithCuda.dist
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.shap
  • python311Packages.shap.dist
  • python311Packages.tensorflowWithCuda
  • python311Packages.tensorflowWithCuda.dist
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • truecrack-cuda
  • xgboostWithCuda
  • xpraWithNvenc
  • xpraWithNvenc.dist

Non-Jetson

Result of nixpkgs-review pr 271923 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = true; cudaCapabilities = [ "7.5" ]; }' run on aarch64-linux 1

78 packages marked as broken and skipped:
  • caffeWithCuda
  • caffeWithCuda.bin
  • colmapWithCuda
  • cudaPackages_10.cutensor
  • cudaPackages_10.cutensor.dev
  • cudaPackages_10.cutensor.lib
  • cudaPackages_10.cutensor.static
  • cudaPackages_10.cutensor_1_3
  • cudaPackages_10.cutensor_1_3.dev
  • cudaPackages_10.cutensor_1_3.lib
  • cudaPackages_10.cutensor_1_3.static
  • cudaPackages_10.cutensor_1_4
  • cudaPackages_10.cutensor_1_4.dev
  • cudaPackages_10.cutensor_1_4.lib
  • cudaPackages_10.cutensor_1_4.static
  • cudaPackages_10.cutensor_1_5
  • cudaPackages_10.cutensor_1_5.dev
  • cudaPackages_10.cutensor_1_5.lib
  • cudaPackages_10.cutensor_1_5.static
  • cudaPackages_10.cutensor_1_6
  • cudaPackages_10.cutensor_1_6.dev
  • cudaPackages_10.cutensor_1_6.lib
  • cudaPackages_10.cutensor_1_6.static
  • cudaPackages_10.cutensor_1_7
  • cudaPackages_10.cutensor_1_7.dev
  • cudaPackages_10.cutensor_1_7.lib
  • cudaPackages_10.cutensor_1_7.static
  • cudaPackages_10.nccl
  • cudaPackages_10.nccl-tests
  • cudaPackages_10.nccl.dev
  • dcgm
  • gpu-burn
  • gwe
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • nvtop
  • nvtop-nvidia
  • prometheus-dcgm-exporter
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.lightgbm
  • python310Packages.lightgbm.dist
  • python310Packages.numbaWithCuda
  • python310Packages.numbaWithCuda.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.shap
  • python310Packages.shap.dist
  • python310Packages.tensorflowWithCuda
  • python310Packages.tensorflowWithCuda.dist
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.lightgbm
  • python311Packages.lightgbm.dist
  • python311Packages.numbaWithCuda
  • python311Packages.numbaWithCuda.dist
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.shap
  • python311Packages.shap.dist
  • python311Packages.tensorflowWithCuda
  • python311Packages.tensorflowWithCuda.dist
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • truecrack-cuda
  • xgboostWithCuda
  • xpraWithNvenc
  • xpraWithNvenc.dist

Non-CUDA

Result of nixpkgs-review pr 271923 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = false; cudaCapabilities = [ ]; }' run on aarch64-linux 1

78 packages marked as broken and skipped:
  • caffeWithCuda
  • caffeWithCuda.bin
  • colmapWithCuda
  • cudaPackages_10.cutensor
  • cudaPackages_10.cutensor.dev
  • cudaPackages_10.cutensor.lib
  • cudaPackages_10.cutensor.static
  • cudaPackages_10.cutensor_1_3
  • cudaPackages_10.cutensor_1_3.dev
  • cudaPackages_10.cutensor_1_3.lib
  • cudaPackages_10.cutensor_1_3.static
  • cudaPackages_10.cutensor_1_4
  • cudaPackages_10.cutensor_1_4.dev
  • cudaPackages_10.cutensor_1_4.lib
  • cudaPackages_10.cutensor_1_4.static
  • cudaPackages_10.cutensor_1_5
  • cudaPackages_10.cutensor_1_5.dev
  • cudaPackages_10.cutensor_1_5.lib
  • cudaPackages_10.cutensor_1_5.static
  • cudaPackages_10.cutensor_1_6
  • cudaPackages_10.cutensor_1_6.dev
  • cudaPackages_10.cutensor_1_6.lib
  • cudaPackages_10.cutensor_1_6.static
  • cudaPackages_10.cutensor_1_7
  • cudaPackages_10.cutensor_1_7.dev
  • cudaPackages_10.cutensor_1_7.lib
  • cudaPackages_10.cutensor_1_7.static
  • cudaPackages_10.nccl
  • cudaPackages_10.nccl-tests
  • cudaPackages_10.nccl.dev
  • dcgm
  • gpu-burn
  • gwe
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • nvtop
  • nvtop-nvidia
  • prometheus-dcgm-exporter
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.lightgbm
  • python310Packages.lightgbm.dist
  • python310Packages.numbaWithCuda
  • python310Packages.numbaWithCuda.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.shap
  • python310Packages.shap.dist
  • python310Packages.tensorflowWithCuda
  • python310Packages.tensorflowWithCuda.dist
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.lightgbm
  • python311Packages.lightgbm.dist
  • python311Packages.numbaWithCuda
  • python311Packages.numbaWithCuda.dist
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.shap
  • python311Packages.shap.dist
  • python311Packages.tensorflowWithCuda
  • python311Packages.tensorflowWithCuda.dist
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • truecrack-cuda
  • xgboostWithCuda
  • xpraWithNvenc
  • xpraWithNvenc.dist

x86_64-linux

Non-Jetson

Result of nixpkgs-review pr 271923 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = true; cudaCapabilities = [ "7.5" ]; }' run on x86_64-linux 1

52 packages marked as broken and skipped:
  • caffe
  • caffe.bin
  • caffeWithCuda
  • caffeWithCuda.bin
  • cudaPackages_10.tensorrt
  • cudaPackages_10.tensorrt.bin
  • cudaPackages_10.tensorrt.dev
  • cudaPackages_10.tensorrt.lib
  • cudaPackages_10.tensorrt.python
  • cudaPackages_10.tensorrt.sample
  • cudaPackages_10.tensorrt.static
  • cudaPackages_10.tensorrt_8_0
  • cudaPackages_10.tensorrt_8_0.bin
  • cudaPackages_10.tensorrt_8_0.dev
  • cudaPackages_10.tensorrt_8_0.lib
  • cudaPackages_10.tensorrt_8_0.python
  • cudaPackages_10.tensorrt_8_0.sample
  • cudaPackages_10.tensorrt_8_0.static
  • cudaPackages_10.tensorrt_8_2
  • cudaPackages_10.tensorrt_8_2.bin
  • cudaPackages_10.tensorrt_8_2.dev
  • cudaPackages_10.tensorrt_8_2.lib
  • cudaPackages_10.tensorrt_8_2.python
  • cudaPackages_10.tensorrt_8_2.sample
  • cudaPackages_10.tensorrt_8_2.static
  • cudaPackages_10.tensorrt_8_4
  • cudaPackages_10.tensorrt_8_4.bin
  • cudaPackages_10.tensorrt_8_4.dev
  • cudaPackages_10.tensorrt_8_4.lib
  • cudaPackages_10.tensorrt_8_4.python
  • cudaPackages_10.tensorrt_8_4.sample
  • cudaPackages_10.tensorrt_8_4.static
  • cudaPackages_10.tensorrt_8_5
  • cudaPackages_10.tensorrt_8_5.bin
  • cudaPackages_10.tensorrt_8_5.dev
  • cudaPackages_10.tensorrt_8_5.lib
  • cudaPackages_10.tensorrt_8_5.python
  • cudaPackages_10.tensorrt_8_5.sample
  • cudaPackages_10.tensorrt_8_5.static
  • python310Packages.caffe
  • python310Packages.caffe.bin
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python311Packages.caffe
  • python311Packages.caffe.bin
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • truecrack-cuda
23 packages failed to build:
  • colmapWithCuda
  • cudaPackages_10.cuda-samples
  • cudaPackages_10.cudnn_7_6 (cudaPackages_10.cudnn_7_6.dev ,cudaPackages_10.cudnn_7_6.lib ,cudaPackages_10.cudnn_7_6.static)
  • cudaPackages_10.cutensor (cudaPackages_10.cutensor.dev ,cudaPackages_10.cutensor.lib ,cudaPackages_10.cutensor.static ,cudaPackages_10.cutensor_1_7 ,cudaPackages_10.cutensor_1_7.dev ,cudaPackages_10.cutensor_1_7.lib ,cudaPackages_10.cutensor_1_7.static)
  • cudaPackages_10.cutensor_1_3 (cudaPackages_10.cutensor_1_3.dev ,cudaPackages_10.cutensor_1_3.lib ,cudaPackages_10.cutensor_1_3.static)
  • cudaPackages_10.cutensor_1_4 (cudaPackages_10.cutensor_1_4.dev ,cudaPackages_10.cutensor_1_4.lib ,cudaPackages_10.cutensor_1_4.static)
  • cudaPackages_10.cutensor_1_5 (cudaPackages_10.cutensor_1_5.dev ,cudaPackages_10.cutensor_1_5.lib ,cudaPackages_10.cutensor_1_5.static)
  • cudaPackages_10.cutensor_1_6 (cudaPackages_10.cutensor_1_6.dev ,cudaPackages_10.cutensor_1_6.lib ,cudaPackages_10.cutensor_1_6.static)
  • cudaPackages_10.nccl
  • cudaPackages_10.nccl-tests
  • cudaPackages_10.nccl.dev
  • cudaPackages_12.cuda-samples
  • katagoWithCuda
  • python310Packages.lightgbm
  • python310Packages.lightgbm.dist
  • python310Packages.shap
  • python310Packages.shap.dist
  • python311Packages.lightgbm
  • python311Packages.lightgbm.dist
  • python311Packages.shap
  • python311Packages.shap.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist
52 packages built:
  • cudaPackages.cuda-samples (cudaPackagesGoogle.cuda-samples ,cudaPackages_11.cuda-samples)
  • cudatoolkit (cudaPackages.cudatoolkit ,cudatoolkit_11)
  • cudatoolkit.doc (cudaPackages.cudatoolkit.doc ,cudatoolkit_11.doc)
  • cudatoolkit.lib (cudaPackages.cudatoolkit.lib ,cudatoolkit_11.lib)
  • cudaPackages_10.cudatoolkit
  • cudaPackages_10.cudatoolkit.doc
  • cudaPackages_10.cudatoolkit.lib
  • cudaPackages_10.cudnn (cudaPackages_10.cudnn.dev ,cudaPackages_10.cudnn.lib ,cudaPackages_10.cudnn.static ,cudaPackages_10.cudnn_8_7 ,cudaPackages_10.cudnn_8_7.dev ,cudaPackages_10.cudnn_8_7.lib ,cudaPackages_10.cudnn_8_7.static)
  • cudaPackages_10.cudnn_8_0 (cudaPackages_10.cudnn_8_0.dev ,cudaPackages_10.cudnn_8_0.lib ,cudaPackages_10.cudnn_8_0.static)
  • cudaPackages_10.cudnn_8_1 (cudaPackages_10.cudnn_8_1.dev ,cudaPackages_10.cudnn_8_1.lib ,cudaPackages_10.cudnn_8_1.static)
  • cudaPackages_10.cudnn_8_2 (cudaPackages_10.cudnn_8_2.dev ,cudaPackages_10.cudnn_8_2.lib ,cudaPackages_10.cudnn_8_2.static)
  • cudaPackages_10.cudnn_8_3 (cudaPackages_10.cudnn_8_3.dev ,cudaPackages_10.cudnn_8_3.lib ,cudaPackages_10.cudnn_8_3.static)
  • cudaPackages_10.cudnn_8_4 (cudaPackages_10.cudnn_8_4.dev ,cudaPackages_10.cudnn_8_4.lib ,cudaPackages_10.cudnn_8_4.static)
  • cudaPackages_10.cudnn_8_5 (cudaPackages_10.cudnn_8_5.dev ,cudaPackages_10.cudnn_8_5.lib ,cudaPackages_10.cudnn_8_5.static)
  • cudaPackages_10.cudnn_8_6 (cudaPackages_10.cudnn_8_6.dev ,cudaPackages_10.cudnn_8_6.lib ,cudaPackages_10.cudnn_8_6.static)
  • cudaPackages_12.cudatoolkit
  • cudaPackages_12.cudatoolkit.doc
  • cudaPackages_12.cudatoolkit.lib
  • dcgm
  • gpu-burn
  • gwe
  • katagoTensorRT
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • nvtop
  • nvtop-nvidia
  • prometheus-dcgm-exporter
  • python310Packages.jaxlibWithCuda
  • python310Packages.jaxlibWithCuda.dist
  • python310Packages.numbaWithCuda
  • python310Packages.numbaWithCuda.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.tensorflowWithCuda
  • python310Packages.tensorflowWithCuda.dist
  • python311Packages.jaxlibWithCuda
  • python311Packages.jaxlibWithCuda.dist
  • python311Packages.numbaWithCuda
  • python311Packages.numbaWithCuda.dist
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.tensorflowWithCuda
  • python311Packages.tensorflowWithCuda.dist
  • xgboostWithCuda

Non-CUDA

Result of nixpkgs-review pr 271923 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = false; cudaCapabilities = [ ]; }' run on x86_64-linux 1

49 packages marked as broken and skipped:
  • caffeWithCuda
  • caffeWithCuda.bin
  • cudaPackages_10.nccl-tests
  • cudaPackages_10.tensorrt
  • cudaPackages_10.tensorrt.bin
  • cudaPackages_10.tensorrt.dev
  • cudaPackages_10.tensorrt.lib
  • cudaPackages_10.tensorrt.python
  • cudaPackages_10.tensorrt.sample
  • cudaPackages_10.tensorrt.static
  • cudaPackages_10.tensorrt_8_0
  • cudaPackages_10.tensorrt_8_0.bin
  • cudaPackages_10.tensorrt_8_0.dev
  • cudaPackages_10.tensorrt_8_0.lib
  • cudaPackages_10.tensorrt_8_0.python
  • cudaPackages_10.tensorrt_8_0.sample
  • cudaPackages_10.tensorrt_8_0.static
  • cudaPackages_10.tensorrt_8_2
  • cudaPackages_10.tensorrt_8_2.bin
  • cudaPackages_10.tensorrt_8_2.dev
  • cudaPackages_10.tensorrt_8_2.lib
  • cudaPackages_10.tensorrt_8_2.python
  • cudaPackages_10.tensorrt_8_2.sample
  • cudaPackages_10.tensorrt_8_2.static
  • cudaPackages_10.tensorrt_8_4
  • cudaPackages_10.tensorrt_8_4.bin
  • cudaPackages_10.tensorrt_8_4.dev
  • cudaPackages_10.tensorrt_8_4.lib
  • cudaPackages_10.tensorrt_8_4.python
  • cudaPackages_10.tensorrt_8_4.sample
  • cudaPackages_10.tensorrt_8_4.static
  • cudaPackages_10.tensorrt_8_5
  • cudaPackages_10.tensorrt_8_5.bin
  • cudaPackages_10.tensorrt_8_5.dev
  • cudaPackages_10.tensorrt_8_5.lib
  • cudaPackages_10.tensorrt_8_5.python
  • cudaPackages_10.tensorrt_8_5.sample
  • cudaPackages_10.tensorrt_8_5.static
  • python310Packages.caffe
  • python310Packages.caffe.bin
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • truecrack-cuda
22 packages failed to build:
  • colmapWithCuda
  • cudaPackages_10.cuda-samples
  • cudaPackages_10.cudnn_7_6 (cudaPackages_10.cudnn_7_6.dev ,cudaPackages_10.cudnn_7_6.lib ,cudaPackages_10.cudnn_7_6.static)
  • cudaPackages_10.cutensor (cudaPackages_10.cutensor.dev ,cudaPackages_10.cutensor.lib ,cudaPackages_10.cutensor.static ,cudaPackages_10.cutensor_1_7 ,cudaPackages_10.cutensor_1_7.dev ,cudaPackages_10.cutensor_1_7.lib ,cudaPackages_10.cutensor_1_7.static)
  • cudaPackages_10.cutensor_1_3 (cudaPackages_10.cutensor_1_3.dev ,cudaPackages_10.cutensor_1_3.lib ,cudaPackages_10.cutensor_1_3.static)
  • cudaPackages_10.cutensor_1_4 (cudaPackages_10.cutensor_1_4.dev ,cudaPackages_10.cutensor_1_4.lib ,cudaPackages_10.cutensor_1_4.static)
  • cudaPackages_10.cutensor_1_5 (cudaPackages_10.cutensor_1_5.dev ,cudaPackages_10.cutensor_1_5.lib ,cudaPackages_10.cutensor_1_5.static)
  • cudaPackages_10.cutensor_1_6 (cudaPackages_10.cutensor_1_6.dev ,cudaPackages_10.cutensor_1_6.lib ,cudaPackages_10.cutensor_1_6.static)
  • cudaPackages_10.nccl
  • cudaPackages_10.nccl.dev
  • cudaPackages_12.cuda-samples
  • katagoWithCuda
  • python310Packages.lightgbm
  • python310Packages.lightgbm.dist
  • python310Packages.shap
  • python310Packages.shap.dist
  • python311Packages.lightgbm
  • python311Packages.lightgbm.dist
  • python311Packages.shap
  • python311Packages.shap.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist
56 packages built:
  • caffe
  • caffe.bin
  • cudaPackages.cuda-samples (cudaPackagesGoogle.cuda-samples ,cudaPackages_11.cuda-samples)
  • cudatoolkit (cudaPackages.cudatoolkit ,cudatoolkit_11)
  • cudatoolkit.doc (cudaPackages.cudatoolkit.doc ,cudatoolkit_11.doc)
  • cudatoolkit.lib (cudaPackages.cudatoolkit.lib ,cudatoolkit_11.lib)
  • cudaPackages_10.cudatoolkit
  • cudaPackages_10.cudatoolkit.doc
  • cudaPackages_10.cudatoolkit.lib
  • cudaPackages_10.cudnn (cudaPackages_10.cudnn.dev ,cudaPackages_10.cudnn.lib ,cudaPackages_10.cudnn.static ,cudaPackages_10.cudnn_8_7 ,cudaPackages_10.cudnn_8_7.dev ,cudaPackages_10.cudnn_8_7.lib ,cudaPackages_10.cudnn_8_7.static)
  • cudaPackages_10.cudnn_8_0 (cudaPackages_10.cudnn_8_0.dev ,cudaPackages_10.cudnn_8_0.lib ,cudaPackages_10.cudnn_8_0.static)
  • cudaPackages_10.cudnn_8_1 (cudaPackages_10.cudnn_8_1.dev ,cudaPackages_10.cudnn_8_1.lib ,cudaPackages_10.cudnn_8_1.static)
  • cudaPackages_10.cudnn_8_2 (cudaPackages_10.cudnn_8_2.dev ,cudaPackages_10.cudnn_8_2.lib ,cudaPackages_10.cudnn_8_2.static)
  • cudaPackages_10.cudnn_8_3 (cudaPackages_10.cudnn_8_3.dev ,cudaPackages_10.cudnn_8_3.lib ,cudaPackages_10.cudnn_8_3.static)
  • cudaPackages_10.cudnn_8_4 (cudaPackages_10.cudnn_8_4.dev ,cudaPackages_10.cudnn_8_4.lib ,cudaPackages_10.cudnn_8_4.static)
  • cudaPackages_10.cudnn_8_5 (cudaPackages_10.cudnn_8_5.dev ,cudaPackages_10.cudnn_8_5.lib ,cudaPackages_10.cudnn_8_5.static)
  • cudaPackages_10.cudnn_8_6 (cudaPackages_10.cudnn_8_6.dev ,cudaPackages_10.cudnn_8_6.lib ,cudaPackages_10.cudnn_8_6.static)
  • cudaPackages_12.cudatoolkit
  • cudaPackages_12.cudatoolkit.doc
  • cudaPackages_12.cudatoolkit.lib
  • dcgm
  • gpu-burn
  • gwe
  • katagoTensorRT
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • nvtop
  • nvtop-nvidia
  • prometheus-dcgm-exporter
  • python310Packages.jaxlibWithCuda
  • python310Packages.jaxlibWithCuda.dist
  • python310Packages.numbaWithCuda
  • python310Packages.numbaWithCuda.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.tensorflowWithCuda
  • python310Packages.tensorflowWithCuda.dist
  • python311Packages.caffe
  • python311Packages.caffe.bin
  • python311Packages.jaxlibWithCuda
  • python311Packages.jaxlibWithCuda.dist
  • python311Packages.numbaWithCuda
  • python311Packages.numbaWithCuda.dist
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.tensorflowWithCuda
  • python311Packages.tensorflowWithCuda.dist
  • xgboostWithCuda

@ConnorBaker ConnorBaker dismissed samuela’s stale review December 13, 2023 03:16

Requested changes have been made

@ConnorBaker
Copy link
Contributor

I don't see anything concerning in the derivations which don't build, so I'm merging this. Thank you, Graham!

@ConnorBaker ConnorBaker merged commit 6458f9f into NixOS:master Dec 13, 2023
@graham33
Copy link
Contributor Author

I don't see anything concerning in the derivations which don't build, so I'm merging this. Thank you, Graham!

Great thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: cuda Parallel computing platform and API 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

cudaPackages.nsight_systems: nsys-ui binary fails to start

5 participants