Skip to content

cudaPackages: add missing newline to manifest builder#273873

Merged
ConnorBaker merged 1 commit intoNixOS:masterfrom
ConnorBaker:fix/cudaPackages-installPhase-missing-newline
Dec 13, 2023
Merged

cudaPackages: add missing newline to manifest builder#273873
ConnorBaker merged 1 commit intoNixOS:masterfrom
ConnorBaker:fix/cudaPackages-installPhase-missing-newline

Conversation

@ConnorBaker
Copy link
Contributor

@ConnorBaker ConnorBaker commented Dec 13, 2023

Description of changes

Closes #273321.

Bugfix is from #273321 (comment).

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.

@ConnorBaker ConnorBaker added the 6.topic: cuda Parallel computing platform and API label Dec 13, 2023
@ConnorBaker ConnorBaker self-assigned this Dec 13, 2023
@ConnorBaker
Copy link
Contributor Author

ConnorBaker commented Dec 13, 2023

Note

Template nixpkgs-review command:

PR=273873; \
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 273873 --extra-nixpkgs-config '{ allowUnfree = true; allowBroken = false; cudaSupport = false; cudaCapabilities = [ ]; }' run on aarch64-darwin 1

x86_64-darwin

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

🕐 aarch64-linux

🕐 Jetson

In progress.

🕐 Non-Jetson

In progress.

✅ Non-CUDA

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

42 packages marked as broken and skipped:
  • cudaPackages.nccl-tests
  • cudaPackagesGoogle.nccl-tests
  • 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_11.nccl-tests
  • cudaPackages_12.nccl-tests
  • dcgm
  • prometheus-dcgm-exporter
  • python310Packages.openllm
  • python310Packages.openllm.dist
  • python310Packages.tensorflowWithCuda
  • python310Packages.tensorflowWithCuda.dist
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python311Packages.openllm
  • python311Packages.openllm.dist
  • python311Packages.tensorflowWithCuda
  • python311Packages.tensorflowWithCuda.dist
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
23 packages failed to build:
  • cudaPackages.cuda_gdb (cudaPackages.cuda_gdb.bin ,cudaPackagesGoogle.cuda_gdb ,cudaPackagesGoogle.cuda_gdb.bin ,cudaPackages_11.cuda_gdb ,cudaPackages_11.cuda_gdb.bin)
  • cudaPackages.nsight_systems (cudaPackages.nsight_systems.bin ,cudaPackagesGoogle.nsight_systems ,cudaPackagesGoogle.nsight_systems.bin ,cudaPackages_11.nsight_systems ,cudaPackages_11.nsight_systems.bin)
  • cudaPackages_12.cuda_gdb (cudaPackages_12.cuda_gdb.bin)
  • cudaPackages_12.cutensor_1_3 (cudaPackages_12.cutensor_1_3.dev ,cudaPackages_12.cutensor_1_3.lib ,cudaPackages_12.cutensor_1_3.static)
  • cudaPackages_12.cutensor_1_4 (cudaPackages_12.cutensor_1_4.dev ,cudaPackages_12.cutensor_1_4.lib ,cudaPackages_12.cutensor_1_4.static)
  • cudaPackages_12.cutensor_1_5 (cudaPackages_12.cutensor_1_5.dev ,cudaPackages_12.cutensor_1_5.lib ,cudaPackages_12.cutensor_1_5.static)
  • cudaPackages_12.nsight_compute (cudaPackages_12.nsight_compute.bin)
  • cudaPackages_12.nsight_systems (cudaPackages_12.nsight_systems.bin)
  • python310Packages.bitsandbytes
  • python310Packages.bitsandbytes.dist
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.tiny-cuda-nn
  • python310Packages.torchaudio-bin
  • python310Packages.torchaudio-bin.dist
  • python311Packages.bitsandbytes
  • python311Packages.bitsandbytes.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.tiny-cuda-nn
  • python311Packages.torchaudio-bin
  • python311Packages.torchaudio-bin.dist
  • tiny-cuda-nn
83 packages built:
  • cudaPackages.cuda_cccl (cudaPackages.cuda_cccl.dev ,cudaPackagesGoogle.cuda_cccl ,cudaPackagesGoogle.cuda_cccl.dev ,cudaPackages_11.cuda_cccl ,cudaPackages_11.cuda_cccl.dev)
  • cudaPackages.cuda_cudart (cudaPackages.cuda_cudart.dev ,cudaPackages.cuda_cudart.lib ,cudaPackages.cuda_cudart.static ,cudaPackagesGoogle.cuda_cudart ,cudaPackagesGoogle.cuda_cudart.dev ,cudaPackagesGoogle.cuda_cudart.lib ,cudaPackagesGoogle.cuda_cudart.static ,cudaPackages_11.cuda_cudart ,cudaPackages_11.cuda_cudart.dev ,cudaPackages_11.cuda_cudart.lib ,cudaPackages_11.cuda_cudart.static)
  • cudaPackages.cuda_cuobjdump (cudaPackages.cuda_cuobjdump.bin ,cudaPackagesGoogle.cuda_cuobjdump ,cudaPackagesGoogle.cuda_cuobjdump.bin ,cudaPackages_11.cuda_cuobjdump ,cudaPackages_11.cuda_cuobjdump.bin)
  • cudaPackages.cuda_cupti (cudaPackages.cuda_cupti.dev ,cudaPackages.cuda_cupti.lib ,cudaPackages.cuda_cupti.sample ,cudaPackagesGoogle.cuda_cupti ,cudaPackagesGoogle.cuda_cupti.dev ,cudaPackagesGoogle.cuda_cupti.lib ,cudaPackagesGoogle.cuda_cupti.sample ,cudaPackages_11.cuda_cupti ,cudaPackages_11.cuda_cupti.dev ,cudaPackages_11.cuda_cupti.lib ,cudaPackages_11.cuda_cupti.sample)
  • cudaPackages.cuda_cuxxfilt (cudaPackages.cuda_cuxxfilt.bin ,cudaPackages.cuda_cuxxfilt.dev ,cudaPackages.cuda_cuxxfilt.static ,cudaPackagesGoogle.cuda_cuxxfilt ,cudaPackagesGoogle.cuda_cuxxfilt.bin ,cudaPackagesGoogle.cuda_cuxxfilt.dev ,cudaPackagesGoogle.cuda_cuxxfilt.static ,cudaPackages_11.cuda_cuxxfilt ,cudaPackages_11.cuda_cuxxfilt.bin ,cudaPackages_11.cuda_cuxxfilt.dev ,cudaPackages_11.cuda_cuxxfilt.static)
  • cudaPackages.cuda_documentation (cudaPackagesGoogle.cuda_documentation ,cudaPackages_11.cuda_documentation)
  • cudaPackages.cuda_nvcc (cudaPackages.cuda_nvcc.bin ,cudaPackages.cuda_nvcc.dev ,cudaPackages.cuda_nvcc.static ,cudaPackagesGoogle.cuda_nvcc ,cudaPackagesGoogle.cuda_nvcc.bin ,cudaPackagesGoogle.cuda_nvcc.dev ,cudaPackagesGoogle.cuda_nvcc.static ,cudaPackages_11.cuda_nvcc ,cudaPackages_11.cuda_nvcc.bin ,cudaPackages_11.cuda_nvcc.dev ,cudaPackages_11.cuda_nvcc.static)
  • cudaPackages.cuda_nvdisasm (cudaPackages.cuda_nvdisasm.bin ,cudaPackagesGoogle.cuda_nvdisasm ,cudaPackagesGoogle.cuda_nvdisasm.bin ,cudaPackages_11.cuda_nvdisasm ,cudaPackages_11.cuda_nvdisasm.bin)
  • cudaPackages.cuda_nvml_dev (cudaPackages.cuda_nvml_dev.dev ,cudaPackages.cuda_nvml_dev.lib ,cudaPackagesGoogle.cuda_nvml_dev ,cudaPackagesGoogle.cuda_nvml_dev.dev ,cudaPackagesGoogle.cuda_nvml_dev.lib ,cudaPackages_11.cuda_nvml_dev ,cudaPackages_11.cuda_nvml_dev.dev ,cudaPackages_11.cuda_nvml_dev.lib)
  • cudaPackages.cuda_nvprune (cudaPackages.cuda_nvprune.bin ,cudaPackagesGoogle.cuda_nvprune ,cudaPackagesGoogle.cuda_nvprune.bin ,cudaPackages_11.cuda_nvprune ,cudaPackages_11.cuda_nvprune.bin)
  • cudaPackages.cuda_nvrtc (cudaPackages.cuda_nvrtc.dev ,cudaPackages.cuda_nvrtc.lib ,cudaPackages.cuda_nvrtc.static ,cudaPackagesGoogle.cuda_nvrtc ,cudaPackagesGoogle.cuda_nvrtc.dev ,cudaPackagesGoogle.cuda_nvrtc.lib ,cudaPackagesGoogle.cuda_nvrtc.static ,cudaPackages_11.cuda_nvrtc ,cudaPackages_11.cuda_nvrtc.dev ,cudaPackages_11.cuda_nvrtc.lib ,cudaPackages_11.cuda_nvrtc.static)
  • cudaPackages.cuda_nvtx (cudaPackages.cuda_nvtx.dev ,cudaPackages.cuda_nvtx.lib ,cudaPackagesGoogle.cuda_nvtx ,cudaPackagesGoogle.cuda_nvtx.dev ,cudaPackagesGoogle.cuda_nvtx.lib ,cudaPackages_11.cuda_nvtx ,cudaPackages_11.cuda_nvtx.dev ,cudaPackages_11.cuda_nvtx.lib)
  • cudaPackages.cuda_profiler_api (cudaPackages.cuda_profiler_api.dev ,cudaPackagesGoogle.cuda_profiler_api ,cudaPackagesGoogle.cuda_profiler_api.dev ,cudaPackages_11.cuda_profiler_api ,cudaPackages_11.cuda_profiler_api.dev)
  • cudaPackages.cuda_sanitizer_api (cudaPackages.cuda_sanitizer_api.bin ,cudaPackagesGoogle.cuda_sanitizer_api ,cudaPackagesGoogle.cuda_sanitizer_api.bin ,cudaPackages_11.cuda_sanitizer_api ,cudaPackages_11.cuda_sanitizer_api.bin)
  • cudaPackages.cutensor (cudaPackages.cutensor.dev ,cudaPackages.cutensor.lib ,cudaPackages.cutensor.static ,cudaPackages.cutensor_1_7 ,cudaPackages.cutensor_1_7.dev ,cudaPackages.cutensor_1_7.lib ,cudaPackages.cutensor_1_7.static ,cudaPackagesGoogle.cutensor ,cudaPackagesGoogle.cutensor.dev ,cudaPackagesGoogle.cutensor.lib ,cudaPackagesGoogle.cutensor.static ,cudaPackagesGoogle.cutensor_1_7 ,cudaPackagesGoogle.cutensor_1_7.dev ,cudaPackagesGoogle.cutensor_1_7.lib ,cudaPackagesGoogle.cutensor_1_7.static ,cudaPackages_11.cutensor ,cudaPackages_11.cutensor.dev ,cudaPackages_11.cutensor.lib ,cudaPackages_11.cutensor.static ,cudaPackages_11.cutensor_1_7 ,cudaPackages_11.cutensor_1_7.dev ,cudaPackages_11.cutensor_1_7.lib ,cudaPackages_11.cutensor_1_7.static)
  • cudaPackages.cutensor_1_3 (cudaPackages.cutensor_1_3.dev ,cudaPackages.cutensor_1_3.lib ,cudaPackages.cutensor_1_3.static ,cudaPackagesGoogle.cutensor_1_3 ,cudaPackagesGoogle.cutensor_1_3.dev ,cudaPackagesGoogle.cutensor_1_3.lib ,cudaPackagesGoogle.cutensor_1_3.static ,cudaPackages_11.cutensor_1_3 ,cudaPackages_11.cutensor_1_3.dev ,cudaPackages_11.cutensor_1_3.lib ,cudaPackages_11.cutensor_1_3.static)
  • cudaPackages.cutensor_1_4 (cudaPackages.cutensor_1_4.dev ,cudaPackages.cutensor_1_4.lib ,cudaPackages.cutensor_1_4.static ,cudaPackagesGoogle.cutensor_1_4 ,cudaPackagesGoogle.cutensor_1_4.dev ,cudaPackagesGoogle.cutensor_1_4.lib ,cudaPackagesGoogle.cutensor_1_4.static ,cudaPackages_11.cutensor_1_4 ,cudaPackages_11.cutensor_1_4.dev ,cudaPackages_11.cutensor_1_4.lib ,cudaPackages_11.cutensor_1_4.static)
  • cudaPackages.cutensor_1_5 (cudaPackages.cutensor_1_5.dev ,cudaPackages.cutensor_1_5.lib ,cudaPackages.cutensor_1_5.static ,cudaPackagesGoogle.cutensor_1_5 ,cudaPackagesGoogle.cutensor_1_5.dev ,cudaPackagesGoogle.cutensor_1_5.lib ,cudaPackagesGoogle.cutensor_1_5.static ,cudaPackages_11.cutensor_1_5 ,cudaPackages_11.cutensor_1_5.dev ,cudaPackages_11.cutensor_1_5.lib ,cudaPackages_11.cutensor_1_5.static)
  • cudaPackages.cutensor_1_6 (cudaPackages.cutensor_1_6.dev ,cudaPackages.cutensor_1_6.lib ,cudaPackages.cutensor_1_6.static ,cudaPackagesGoogle.cutensor_1_6 ,cudaPackagesGoogle.cutensor_1_6.dev ,cudaPackagesGoogle.cutensor_1_6.lib ,cudaPackagesGoogle.cutensor_1_6.static ,cudaPackages_11.cutensor_1_6 ,cudaPackages_11.cutensor_1_6.dev ,cudaPackages_11.cutensor_1_6.lib ,cudaPackages_11.cutensor_1_6.static)
  • cudaPackages.fabricmanager (cudaPackages.fabricmanager.bin ,cudaPackages.fabricmanager.dev ,cudaPackages.fabricmanager.lib ,cudaPackagesGoogle.fabricmanager ,cudaPackagesGoogle.fabricmanager.bin ,cudaPackagesGoogle.fabricmanager.dev ,cudaPackagesGoogle.fabricmanager.lib ,cudaPackages_11.fabricmanager ,cudaPackages_11.fabricmanager.bin ,cudaPackages_11.fabricmanager.dev ,cudaPackages_11.fabricmanager.lib)
  • cudaPackages.libcublas (cudaPackages.libcublas.dev ,cudaPackages.libcublas.lib ,cudaPackages.libcublas.static ,cudaPackagesGoogle.libcublas ,cudaPackagesGoogle.libcublas.dev ,cudaPackagesGoogle.libcublas.lib ,cudaPackagesGoogle.libcublas.static ,cudaPackages_11.libcublas ,cudaPackages_11.libcublas.dev ,cudaPackages_11.libcublas.lib ,cudaPackages_11.libcublas.static)
  • cudaPackages.libcufft (cudaPackages.libcufft.dev ,cudaPackages.libcufft.lib ,cudaPackages.libcufft.static ,cudaPackagesGoogle.libcufft ,cudaPackagesGoogle.libcufft.dev ,cudaPackagesGoogle.libcufft.lib ,cudaPackagesGoogle.libcufft.static ,cudaPackages_11.libcufft ,cudaPackages_11.libcufft.dev ,cudaPackages_11.libcufft.lib ,cudaPackages_11.libcufft.static)
  • cudaPackages.libcurand (cudaPackages.libcurand.dev ,cudaPackages.libcurand.lib ,cudaPackages.libcurand.static ,cudaPackagesGoogle.libcurand ,cudaPackagesGoogle.libcurand.dev ,cudaPackagesGoogle.libcurand.lib ,cudaPackagesGoogle.libcurand.static ,cudaPackages_11.libcurand ,cudaPackages_11.libcurand.dev ,cudaPackages_11.libcurand.lib ,cudaPackages_11.libcurand.static)
  • cudaPackages.libcusolver (cudaPackages.libcusolver.dev ,cudaPackages.libcusolver.lib ,cudaPackages.libcusolver.static ,cudaPackagesGoogle.libcusolver ,cudaPackagesGoogle.libcusolver.dev ,cudaPackagesGoogle.libcusolver.lib ,cudaPackagesGoogle.libcusolver.static ,cudaPackages_11.libcusolver ,cudaPackages_11.libcusolver.dev ,cudaPackages_11.libcusolver.lib ,cudaPackages_11.libcusolver.static)
  • cudaPackages.libcusparse (cudaPackages.libcusparse.dev ,cudaPackages.libcusparse.lib ,cudaPackages.libcusparse.static ,cudaPackagesGoogle.libcusparse ,cudaPackagesGoogle.libcusparse.dev ,cudaPackagesGoogle.libcusparse.lib ,cudaPackagesGoogle.libcusparse.static ,cudaPackages_11.libcusparse ,cudaPackages_11.libcusparse.dev ,cudaPackages_11.libcusparse.lib ,cudaPackages_11.libcusparse.static)
  • cudaPackages.libnpp (cudaPackages.libnpp.dev ,cudaPackages.libnpp.lib ,cudaPackages.libnpp.static ,cudaPackagesGoogle.libnpp ,cudaPackagesGoogle.libnpp.dev ,cudaPackagesGoogle.libnpp.lib ,cudaPackagesGoogle.libnpp.static ,cudaPackages_11.libnpp ,cudaPackages_11.libnpp.dev ,cudaPackages_11.libnpp.lib ,cudaPackages_11.libnpp.static)
  • cudaPackages.libnvidia_nscq (cudaPackages.libnvidia_nscq.lib ,cudaPackagesGoogle.libnvidia_nscq ,cudaPackagesGoogle.libnvidia_nscq.lib ,cudaPackages_11.libnvidia_nscq ,cudaPackages_11.libnvidia_nscq.lib)
  • cudaPackages.libnvjpeg (cudaPackages.libnvjpeg.dev ,cudaPackages.libnvjpeg.lib ,cudaPackages.libnvjpeg.static ,cudaPackagesGoogle.libnvjpeg ,cudaPackagesGoogle.libnvjpeg.dev ,cudaPackagesGoogle.libnvjpeg.lib ,cudaPackagesGoogle.libnvjpeg.static ,cudaPackages_11.libnvjpeg ,cudaPackages_11.libnvjpeg.dev ,cudaPackages_11.libnvjpeg.lib ,cudaPackages_11.libnvjpeg.static)
  • cudaPackages.nccl (cudaPackagesGoogle.nccl ,cudaPackages_11.nccl)
  • cudaPackages.nccl.dev (cudaPackagesGoogle.nccl.dev ,cudaPackages_11.nccl.dev)
  • cudaPackages.nsight_compute (cudaPackages.nsight_compute.bin ,cudaPackagesGoogle.nsight_compute ,cudaPackagesGoogle.nsight_compute.bin ,cudaPackages_11.nsight_compute ,cudaPackages_11.nsight_compute.bin)
  • cudaPackages.saxpy (cudaPackagesGoogle.saxpy ,cudaPackages_11.saxpy)
  • cudaPackages_12.cuda_cccl (cudaPackages_12.cuda_cccl.dev)
  • cudaPackages_12.cuda_cudart (cudaPackages_12.cuda_cudart.dev ,cudaPackages_12.cuda_cudart.lib ,cudaPackages_12.cuda_cudart.static)
  • cudaPackages_12.cuda_cuobjdump (cudaPackages_12.cuda_cuobjdump.bin)
  • cudaPackages_12.cuda_cupti (cudaPackages_12.cuda_cupti.dev ,cudaPackages_12.cuda_cupti.lib ,cudaPackages_12.cuda_cupti.sample)
  • cudaPackages_12.cuda_cuxxfilt (cudaPackages_12.cuda_cuxxfilt.bin ,cudaPackages_12.cuda_cuxxfilt.dev ,cudaPackages_12.cuda_cuxxfilt.static)
  • cudaPackages_12.cuda_documentation
  • cudaPackages_12.cuda_nvcc (cudaPackages_12.cuda_nvcc.bin ,cudaPackages_12.cuda_nvcc.dev ,cudaPackages_12.cuda_nvcc.static)
  • cudaPackages_12.cuda_nvdisasm (cudaPackages_12.cuda_nvdisasm.bin)
  • cudaPackages_12.cuda_nvml_dev (cudaPackages_12.cuda_nvml_dev.dev ,cudaPackages_12.cuda_nvml_dev.lib)
  • cudaPackages_12.cuda_nvprune (cudaPackages_12.cuda_nvprune.bin)
  • cudaPackages_12.cuda_nvrtc (cudaPackages_12.cuda_nvrtc.dev ,cudaPackages_12.cuda_nvrtc.lib ,cudaPackages_12.cuda_nvrtc.static)
  • cudaPackages_12.cuda_nvtx (cudaPackages_12.cuda_nvtx.dev ,cudaPackages_12.cuda_nvtx.lib)
  • cudaPackages_12.cuda_profiler_api (cudaPackages_12.cuda_profiler_api.dev)
  • cudaPackages_12.cuda_sanitizer_api (cudaPackages_12.cuda_sanitizer_api.bin)
  • cudaPackages_12.cutensor (cudaPackages_12.cutensor.dev ,cudaPackages_12.cutensor.lib ,cudaPackages_12.cutensor.static ,cudaPackages_12.cutensor_1_7 ,cudaPackages_12.cutensor_1_7.dev ,cudaPackages_12.cutensor_1_7.lib ,cudaPackages_12.cutensor_1_7.static)
  • cudaPackages_12.cutensor_1_6 (cudaPackages_12.cutensor_1_6.dev ,cudaPackages_12.cutensor_1_6.lib ,cudaPackages_12.cutensor_1_6.static)
  • cudaPackages_12.fabricmanager (cudaPackages_12.fabricmanager.bin ,cudaPackages_12.fabricmanager.dev ,cudaPackages_12.fabricmanager.lib)
  • cudaPackages_12.libcublas (cudaPackages_12.libcublas.dev ,cudaPackages_12.libcublas.lib ,cudaPackages_12.libcublas.static)
  • cudaPackages_12.libcufft (cudaPackages_12.libcufft.dev ,cudaPackages_12.libcufft.lib ,cudaPackages_12.libcufft.static)
  • cudaPackages_12.libcurand (cudaPackages_12.libcurand.dev ,cudaPackages_12.libcurand.lib ,cudaPackages_12.libcurand.static)
  • cudaPackages_12.libcusolver (cudaPackages_12.libcusolver.dev ,cudaPackages_12.libcusolver.lib ,cudaPackages_12.libcusolver.static)
  • cudaPackages_12.libcusparse (cudaPackages_12.libcusparse.dev ,cudaPackages_12.libcusparse.lib ,cudaPackages_12.libcusparse.static)
  • cudaPackages_12.libnpp (cudaPackages_12.libnpp.dev ,cudaPackages_12.libnpp.lib ,cudaPackages_12.libnpp.static)
  • cudaPackages_12.libnvidia_nscq (cudaPackages_12.libnvidia_nscq.bin ,cudaPackages_12.libnvidia_nscq.dev ,cudaPackages_12.libnvidia_nscq.lib)
  • cudaPackages_12.libnvjitlink (cudaPackages_12.libnvjitlink.dev ,cudaPackages_12.libnvjitlink.lib ,cudaPackages_12.libnvjitlink.static)
  • cudaPackages_12.libnvjpeg (cudaPackages_12.libnvjpeg.dev ,cudaPackages_12.libnvjpeg.lib ,cudaPackages_12.libnvjpeg.static)
  • cudaPackages_12.libnvvm_samples
  • cudaPackages_12.nccl
  • cudaPackages_12.nccl.dev
  • cudaPackages_12.saxpy
  • faissWithCuda
  • faissWithCuda.demos
  • gromacsCudaMpi
  • gromacsCudaMpi.dev
  • gromacsCudaMpi.man
  • magma-cuda
  • magma-cuda-static
  • python310Packages.openai-triton-cuda
  • python310Packages.openai-triton-cuda.dist
  • python310Packages.torchWithCuda
  • python310Packages.torchWithCuda.cxxdev
  • python310Packages.torchWithCuda.dev
  • python310Packages.torchWithCuda.dist
  • python310Packages.torchWithCuda.lib
  • python311Packages.openai-triton-cuda
  • python311Packages.openai-triton-cuda.dist
  • python311Packages.torchWithCuda
  • python311Packages.torchWithCuda.cxxdev
  • python311Packages.torchWithCuda.dev
  • python311Packages.torchWithCuda.dist
  • python311Packages.torchWithCuda.lib

🕐 x86_64-linux

🕐 Non-Jetson

In progress.

🕐 Non-CUDA

In progress.

@ofborg ofborg bot requested review from aidalgol, mdaiter and samuela December 13, 2023 03:23
@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: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Dec 13, 2023
@ConnorBaker ConnorBaker force-pushed the fix/cudaPackages-installPhase-missing-newline branch from 6f7aa4b to 85bcd8c Compare December 13, 2023 13:35
Copy link
Contributor

@SomeoneSerge SomeoneSerge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe a more long-term solution would be to switch from script rendering to a static script that can read the JSON generated by __structuredAttrs. Then we'd be dealing with optionalAttrs and optionals instead of optionalString, and we'd have fewer conversions with strings as the bottlenecks

@delroth delroth added the 12.approvals: 1 This PR was reviewed and approved by one person. label Dec 13, 2023
@ofborg ofborg bot requested a review from SomeoneSerge December 13, 2023 15:29
Copy link
Contributor

@SomeoneSerge SomeoneSerge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Silly Ofborg, I already said "yes"

@delroth delroth added 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Dec 13, 2023
@ConnorBaker ConnorBaker merged commit 824052b into NixOS:master Dec 13, 2023
@ConnorBaker ConnorBaker deleted the fix/cudaPackages-installPhase-missing-newline branch December 13, 2023 21:44
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: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

cudaPackages.cuda_cuobjdump: $out is empty

4 participants