Skip to content

cudaPackages.cudatoolkit: fix the setupCudaHook not being propagated correctly#273048

Merged
ConnorBaker merged 2 commits intoNixOS:masterfrom
SomeoneSerge:fix/cudatoolkit-hook-propagation
Dec 11, 2023
Merged

cudaPackages.cudatoolkit: fix the setupCudaHook not being propagated correctly#273048
ConnorBaker merged 2 commits intoNixOS:masterfrom
SomeoneSerge:fix/cudatoolkit-hook-propagation

Conversation

@SomeoneSerge
Copy link
Contributor

@SomeoneSerge SomeoneSerge commented Dec 9, 2023

Description of changes

Missed in #271078. Here's an example of a related error: https://hercules-ci.com/accounts/github/SomeoneSerge/derivations/%2Fnix%2Fstore%2F064plchffmjm075mhb0m3s00q3977hpl-suitesparse-5.13.0.drv/log?via-job=0a87e961-e83f-43e5-89fd-0fa01863101b

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.

also fix the incompatible gcc error by adding cuda_nvcc to
nativeBuildInputs (cudaPackages.cudatoolkit in buildInputs is
insufficient because that doesn't propagate the hook)
@ofborg ofborg bot requested review from ConnorBaker and samuela December 9, 2023 07:45
@ofborg ofborg bot added 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 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. labels Dec 9, 2023
blurgyy added a commit to blurgyy/flames that referenced this pull request Dec 11, 2023
Waiting for <NixOS/nixpkgs#273048>

Signed-off-by: Gaoyang Zhang <[email protected]>
@ConnorBaker
Copy link
Contributor

ConnorBaker commented Dec 11, 2023

aarch64-darwin

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

x86_64-darwin

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

aarch64-linux

Jetson

Result of nixpkgs-review pr 273048 --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 273048 --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 273048 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = false; }' 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

PR=273048; \
SYSTEM="x86_64-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:-[]};
  }"

Result of nixpkgs-review pr 273048 --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
21 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
54 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
  • xpraWithNvenc
  • xpraWithNvenc.dist

Non-CUDA

PR=273048; \
SYSTEM="x86_64-linux"; \
CUDA_SUPPORT="false"; \
CUDA_CAPABILITIES='[]'; \
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:-[]};
  }"

Result of nixpkgs-review pr 273048 --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
20 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
58 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
  • xpraWithNvenc
  • xpraWithNvenc.dist

@ConnorBaker ConnorBaker added backport release-23.11 6.topic: cuda Parallel computing platform and API labels Dec 11, 2023
@ConnorBaker
Copy link
Contributor

Looks good to me, merging.

@ConnorBaker ConnorBaker merged commit 894467a into NixOS:master Dec 11, 2023
@github-actions
Copy link
Contributor

Backport failed for release-23.11, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release-23.11
git worktree add -d .worktree/backport-273048-to-release-23.11 origin/release-23.11
cd .worktree/backport-273048-to-release-23.11
git switch --create backport-273048-to-release-23.11
git cherry-pick -x 810599277409a7d564c159983f3bb4a51aed1ea3 7c97d5f5c441cce6ad717a85676eec7c7ff1b27e

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. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants