Skip to content

cudaPackages.setupCudaHook: init#233581

Merged
ConnorBaker merged 4 commits intoNixOS:masterfrom
SomeoneSerge:CUDAToolkit_ROOT
Jul 25, 2023
Merged

cudaPackages.setupCudaHook: init#233581
ConnorBaker merged 4 commits intoNixOS:masterfrom
SomeoneSerge:CUDAToolkit_ROOT

Conversation

@SomeoneSerge
Copy link
Contributor

@SomeoneSerge SomeoneSerge commented May 23, 2023

Description of changes

Experiments towards #224291
State: tried rewriting magma without symlinkJoin and it seems to build fine

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • 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/)
  • 23.05 Release Notes (or backporting 22.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.

@ofborg ofborg bot added the 8.has: package (new) This PR adds a new package label May 23, 2023
@ofborg ofborg bot requested review from ConnorBaker and samuela May 23, 2023 10:15
@ofborg ofborg bot added 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels May 23, 2023
@SomeoneSerge SomeoneSerge force-pushed the CUDAToolkit_ROOT branch 5 times, most recently from c345719 to c237d6a Compare May 23, 2023 16:13
@samuela
Copy link
Member

samuela commented May 23, 2023

Will this obviate the need for the symlinkJoin workarounds? Can it be??

@SomeoneSerge
Copy link
Contributor Author

Will this obviate the need for the symlinkJoin workarounds? Can it be??

Only partially: for the projects that use CMake and find_package(CUDAToolkit). But even so!

@ConnorBaker
Copy link
Contributor

Well, magma built, and comparing the diffs it looks like it worked!

$ diff --text --minimal --ignore-all-space --side-by-side ./magma-master.log ./magma-serge.log 
acl-2.3.1              	 108.9K	  31.3M				acl-2.3.1             	 108.9K	  31.3M
attr-2.5.1             	  78.8K	  31.2M				attr-2.5.1            	  78.8K	  31.2M
bash-5.2-p15           	   1.6M	  32.7M				bash-5.2-p15          	   1.6M	  32.7M
binutils-2.40          	  28.2M	  69.8M				binutils-2.40         	  28.2M	  69.8M
binutils-2.40-lib      	   2.7M	  33.9M				binutils-2.40-lib     	   2.7M	  33.9M
binutils-wrapper-2.40  	  50.1K	  84.7M				binutils-wrapper-2.40 	  50.1K	  84.7M
blas-3                 	  53.3M	 121.1M				blas-3                	  53.3M	 121.1M
coreutils-9.1          	   1.4M	  41.1M				coreutils-9.1         	   1.4M	  41.1M
cuda_cudart-11.7.60    	   6.3M	   6.3M				cuda_cudart-11.7.60   	   6.3M	   6.3M
cuda_cupti-11.7.50     	  88.4M	  88.6M				cuda_cupti-11.7.50    	  88.4M	  88.6M
cuda_nvcc-11.7.64      	 114.8M	 395.5M			      |	cuda_nvcc-11.7.64     	 114.8M	 401.8M
cuda_nvprof-11.7.50    	   9.9M	 129.6M				cuda_nvprof-11.7.50   	   9.9M	 129.6M
cuda-native-redist-11.7	  63.0K	   2.1G			      <
expand-response-params 	  16.4K	  31.1M				expand-response-params	  16.4K	  31.1M
gcc-11.3.0             	 183.0M	 244.6M				gcc-11.3.0            	 183.0M	 244.6M
gcc-11.3.0-lib         	   7.4M	  46.3M				gcc-11.3.0-lib        	   7.4M	  46.3M
gcc-11.3.0-libgcc      	 114.3K	 114.3K				gcc-11.3.0-libgcc     	 114.3K	 114.3K
gcc-12.2.0-lib         	   7.5M	  38.8M				gcc-12.2.0-lib        	   7.5M	  38.8M
gcc-12.2.0-libgcc      	 139.3K	 139.3K				gcc-12.2.0-libgcc     	 139.3K	 139.3K
gcc-wrapper-11.3.0     	  58.6K	 280.7M				gcc-wrapper-11.3.0    	  58.6K	 280.7M
gfortran-12.2.0-lib    	  10.5M	  41.7M				gfortran-12.2.0-lib   	  10.5M	  41.7M
gfortran-12.2.0-libgcc 	 139.3K	 139.3K				gfortran-12.2.0-libgcc	 139.3K	 139.3K
glibc-2.37-8           	  28.8M	  31.1M				glibc-2.37-8          	  28.8M	  31.1M
glibc-2.37-8-bin       	   2.7M	  33.8M				glibc-2.37-8-bin      	   2.7M	  33.8M
glibc-2.37-8-dev       	   2.2M	  42.1M				glibc-2.37-8-dev      	   2.2M	  42.1M
gmp-with-cxx-6.2.1     	 729.2K	  39.5M				gmp-with-cxx-6.2.1    	 729.2K	  39.5M
gmp-with-cxx-6.2.1     	 730.4K	  39.5M				gmp-with-cxx-6.2.1    	 730.4K	  39.5M
gnugrep-3.7            	 773.1K	  32.4M				gnugrep-3.7           	 773.1K	  32.4M
isl-0.20               	   2.5M	  41.9M				isl-0.20              	   2.5M	  41.9M
libcublas-11.10.1.25   	   1.1G	   1.2G				libcublas-11.10.1.25  	   1.1G	   1.2G
libcusparse-11.7.3.50  	 488.1M	 488.2M				libcusparse-11.7.3.50 	 488.1M	 488.2M
libidn2-2.3.4          	 350.4K	   2.1M				libidn2-2.3.4         	 350.4K	   2.1M
libmpc-1.3.1           	 273.4K	  40.5M				libmpc-1.3.1          	 273.4K	  40.5M
libunistring-1.1       	   1.8M	   1.8M				libunistring-1.1      	   1.8M	   1.8M
linux-headers-6.2      	   6.1M	   6.1M				linux-headers-6.2     	   6.1M	   6.1M
magma-2.7.1            	 233.6M	   2.4G				magma-2.7.1           	 233.6M	   2.4G
mpfr-4.2.0             	 774.0K	  40.2M				mpfr-4.2.0            	 774.0K	  40.2M
openblas-0.3.21        	  26.1M	  67.8M				openblas-0.3.21       	  26.1M	  67.8M
pcre-8.45              	 514.4K	  31.6M				pcre-8.45             	 514.4K	  31.6M
							      >	setup-cuda-paths-hook 	   3.2K	 280.7M
xgcc-12.2.0-libgcc     	 139.3K	 139.3K				xgcc-12.2.0-libgcc    	 139.3K	 139.3K
zlib-1.2.13            	 129.6K	  31.2M				zlib-1.2.13           	 129.6K	  31.2M

I'll try to run an ML workload with the new magma just to verify it still works.

@ConnorBaker
Copy link
Contributor

ConnorBaker commented May 31, 2023

I failed to build PyTorch (because cudatoolkit wouldn't build):

$ cat ~/.config/nixpkgs/config.nix 
{
  allowUnfree = true;
  enableUnfree = true;
  cudaSupport = true;
  cudaCapabilities = [ "8.6" ];
  cudaForwardCompat = false;
}
$ nix build --impure -L .#cudaPackages.cudatoolkit
cudatoolkit> Sourcing auto-add-opengl-runpath-hook
cudatoolkit> Using autoAddOpenGLRunpathPhase
cudatoolkit> Sourcing setup-cuda-paths-hook
cudatoolkit> Executing setupCUDAToolkitCompilers
cudatoolkit> unpacking sources
cudatoolkit> Creating directory pkg
cudatoolkit> patching sources
cudatoolkit> configuring
cudatoolkit> no configure script, doing nothing
cudatoolkit> building
cudatoolkit> no Makefile or custom buildPhase, doing nothing
cudatoolkit> glibPreInstallPhase
cudatoolkit> installing
cudatoolkit> renamed '/nix/store/s10xiaawf1dmfpkkw7jjhnl0l6qj5zv3-cudatoolkit-11.7.0/lib64/libcudart.so' -> '/nix/store/ybz3nr5lwq1rf4xjn69pl9wijzi0qa8m-cudatoolkit-11.7.0-lib/lib/libcudart.so'
cudatoolkit> renamed '/nix/store/s10xiaawf1dmfpkkw7jjhnl0l6qj5zv3-cudatoolkit-11.7.0/lib64/libcudart.so.11.0' -> '/nix/store/ybz3nr5lwq1rf4xjn69pl9wijzi0qa8m-cudatoolkit-11.7.0-lib/lib/libcudart.so.11.0'
cudatoolkit> renamed '/nix/store/s10xiaawf1dmfpkkw7jjhnl0l6qj5zv3-cudatoolkit-11.7.0/lib64/libcudart.so.11.7.60' -> '/nix/store/ybz3nr5lwq1rf4xjn69pl9wijzi0qa8m-cudatoolkit-11.7.0-lib/lib/libcudart.so.11.7.60'
cudatoolkit> renamed '/nix/store/s10xiaawf1dmfpkkw7jjhnl0l6qj5zv3-cudatoolkit-11.7.0/lib64/libcudart_static.a' -> '/nix/store/ybz3nr5lwq1rf4xjn69pl9wijzi0qa8m-cudatoolkit-11.7.0-lib/lib/libcudart_static.a'
cudatoolkit> /nix/store/qamh89j2h8xa0dgl6g8lsa8vzynsz8k9-mark-for-cudatoolkit-root-hook/nix-support/setup-hook: line 5: out lib doc: invalid variable name
error: builder for '/nix/store/19i1yf9zh3rsq1rwym1bw1vnb7ry9499-cudatoolkit-11.7.0.drv' failed with exit code 1

How have you been debugging the setup hooks @SomeoneSerge? Is there any way to get a look at the interpolated scripts to see what exactly is being substituted?

@SomeoneSerge
Copy link
Contributor Author

❯ nixpkgs-review pr 233581 --extra-nixpkgs-config '{ cudaSupport = true; cudaCapabilities = [ "8.6" ]; }' --post-result
$ git -c fetch.prune=false fetch --no-tags --force https://github.com/NixOS/nixpkgs master:refs/nixpkgs-review/0 pull/233581/head:refs/nixpkgs-review/1
$ git worktree add /home/ss/.cache/nixpkgs-review/pr-233581-1/nixpkgs 2b63df0a03510bd9579f9a53cc22f83be97996a3
Preparing worktree (detached HEAD 2b63df0a035)
Updating files: 100% (35411/35411), done.
HEAD is now at 2b63df0a035 modules/sshd: print the offending keys when we detect duplicate sshd keys.
$ nix-env --extra-experimental-features no-url-literals --option system x86_64-linux -f /home/ss/.cache/nixpkgs-review/pr-233581-1/nixpkgs -qaP --xml --out-path --show-trace --no-allow-import-from-derivation
$ git merge --no-commit --no-ff d07a482f2735a3bb9ca63a3208245381211aa5be
Auto-merging pkgs/development/compilers/cudatoolkit/common.nix
Automatic merge went well; stopped before committing as requested
$ nix-env --extra-experimental-features no-url-literals --option system x86_64-linux -f /home/ss/.cache/nixpkgs-review/pr-233581-1/nixpkgs -qaP --xml --out-path --show-trace --no-allow-import-from-derivation --meta
2 packages added:
mark-for-cudatoolkit-root-hook setup-cuda-paths-hook

1328 packages updated:
...

😫 We got to do something about gstreamer already

@SomeoneSerge
Copy link
Contributor Author

This needs to be refactored and documented, but I really cannot afford to right now. I can either just mark this ready as is, or I'm also fine with someone else adopting this PoC and opening a new cleaner PR

@SomeoneSerge SomeoneSerge changed the title WIP: cudaPackages.setupCudaPathsHook: init cudaPackages.setupCudaPathsHook: init Jul 7, 2023
@SomeoneSerge SomeoneSerge force-pushed the CUDAToolkit_ROOT branch 3 times, most recently from b683b28 to bb6acce Compare July 7, 2023 12:36
@SomeoneSerge SomeoneSerge marked this pull request as ready for review July 7, 2023 13:24
@SomeoneSerge
Copy link
Contributor Author

I added some more comments, but eventually (in a separate PR) we need to update the cuda section of the manual.
I'm running a nixpkgs-review now (note: nixpkgs-review size went from 1328 down to 505 packages thanks to #235481)

@SomeoneSerge

This comment was marked as outdated.

@SomeoneSerge
Copy link
Contributor Author

Result of nixpkgs-review pr 233581 --extra-nixpkgs-config '{ cudaCapabilities = [ "8.6" ]; cudaSupport = true; }' run on x86_64-linux 1

59 packages marked as broken and skipped:
  • cntk
  • cudaPackages.nvidia_driver
  • mxnet
  • obs-studio-plugins.obs-hyperion
  • python310Packages.caffe
  • python310Packages.caffe.bin
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.cntk
  • python310Packages.cntk.dist
  • python310Packages.dalle-mini
  • python310Packages.dalle-mini.dist
  • python310Packages.distrax
  • python310Packages.distrax.dist
  • python310Packages.elegy
  • python310Packages.elegy.dist
  • python310Packages.flax
  • python310Packages.flax.dist
  • python310Packages.graspologic
  • python310Packages.graspologic.dist
  • python310Packages.imgaug
  • python310Packages.imgaug.dist
  • python310Packages.mask-rcnn
  • python310Packages.mask-rcnn.dist
  • python310Packages.mxnet
  • python310Packages.mxnet.dist
  • python310Packages.optuna
  • python310Packages.optuna.dist
  • python310Packages.pymanopt
  • python310Packages.pymanopt.dist
  • python310Packages.qiskit
  • python310Packages.qiskit-machine-learning
  • python310Packages.qiskit-machine-learning.dist
  • python310Packages.qiskit.dist
  • python310Packages.rlax
  • python310Packages.rlax.dist
  • python310Packages.scikit-tda
  • python310Packages.scikit-tda.dist
  • python310Packages.shap
  • python310Packages.shap.dist
  • python310Packages.theano
  • python310Packages.theano.dist
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python310Packages.treex
  • python310Packages.treex.dist
  • python310Packages.vqgan-jax
  • python310Packages.vqgan-jax.dist
  • python311Packages.cntk
  • python311Packages.cntk.dist
  • python311Packages.imgaug
  • python311Packages.imgaug.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.theano
  • python311Packages.theano.dist
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • truecrack-cuda
79 packages failed to build:
  • caffe (caffeWithCuda)
  • caffe.bin (caffeWithCuda.bin)
  • cctag
  • cctag.dev
  • cctag.lib
  • cudaPackages.tensorrt
  • cudaPackages.tensorrt.dev
  • cudaPackages.tensorrt_8_5_1
  • cudaPackages.tensorrt_8_5_1.dev
  • cudaPackages.tensorrt_8_5_2
  • cudaPackages.tensorrt_8_5_2.dev
  • cudaPackages.tensorrt_8_6_0
  • cudaPackages.tensorrt_8_6_0.dev
  • deepin.dde-gsettings-schemas
  • deepin.deepin-album
  • deepin.deepin-camera
  • deepin.deepin-image-viewer
  • deepin.deepin-screen-recorder
  • deepin.image-editor
  • frigate
  • gpu-screen-recorder
  • gpu-screen-recorder-gtk
  • ib-controller
  • katagoTensorRT
  • libsForQt5.mauikit-imagetools
  • libsForQt5.pix
  • lightgbm
  • mathematica (mathematica-cuda)
  • monado
  • nomacs
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.obs-backgroundremoval
  • obs-studio-plugins.obs-ndi
  • openmvs
  • opentrack
  • openvino
  • openvino.python
  • pixinsight
  • python310Packages.flammkuchen
  • python310Packages.flammkuchen.dist
  • python310Packages.gpt-2-simple
  • python310Packages.gpt-2-simple.dist
  • python310Packages.gumath
  • python310Packages.gumath.dist
  • python310Packages.opensfm
  • python310Packages.opensfm.dist
  • python310Packages.openvino
  • python310Packages.pytorch-metric-learning
  • python310Packages.pytorch-metric-learning.dist
  • python310Packages.skrl
  • python310Packages.skrl.dist
  • python310Packages.slicer
  • python310Packages.slicer.dist
  • python310Packages.stytra
  • python310Packages.stytra.dist
  • python310Packages.tensorrt
  • python310Packages.tensorrt.dist
  • python310Packages.torchaudio
  • python310Packages.torchaudio.dist
  • python311Packages.caffe (python311Packages.caffeWithCuda)
  • python311Packages.caffe.bin (python311Packages.caffeWithCuda.bin)
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dm-haiku
  • python311Packages.dm-haiku.dist
  • python311Packages.dm-haiku.testsout
  • python311Packages.jmp
  • python311Packages.jmp.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.tensorrt
  • python311Packages.tensorrt.dist
  • rtabmap
  • saga
  • ueberzugpp
  • wolfram-engine
  • wolfram-notebook
  • ytfzf
672 packages built:
  • MIDIVisualizer
  • aitrack
  • arcanPackages.all-wrapped
  • arcanPackages.arcan
  • arcanPackages.arcan-wrapped
  • arcanPackages.cat9-wrapped
  • arcanPackages.durden-wrapped
  • arcanPackages.ffmpeg
  • arcanPackages.ffmpeg.bin
  • arcanPackages.ffmpeg.data
  • arcanPackages.ffmpeg.dev
  • arcanPackages.ffmpeg.doc
  • arcanPackages.ffmpeg.lib
  • arcanPackages.ffmpeg.man
  • arcanPackages.pipeworld-wrapped
  • arcanPackages.prio-wrapped
  • arcanPackages.xarcan
  • audiobookshelf
  • auto-multiple-choice
  • blender
  • blender-hip
  • colmap (colmapWithCuda)
  • corrscope
  • corrscope.dist
  • cudaPackages.cuda-samples
  • cudaPackages.cuda_cccl
  • cudaPackages.cuda_cudart
  • cudaPackages.cuda_cuobjdump
  • cudaPackages.cuda_cupti
  • cudaPackages.cuda_cuxxfilt
  • cudaPackages.cuda_demo_suite
  • cudaPackages.cuda_documentation
  • cudaPackages.cuda_gdb
  • cudaPackages.cuda_memcheck
  • cudaPackages.cuda_nsight
  • cudaPackages.cuda_nvcc
  • cudaPackages.cuda_nvdisasm
  • cudaPackages.cuda_nvml_dev
  • cudaPackages.cuda_nvprof
  • cudaPackages.cuda_nvprune
  • cudaPackages.cuda_nvrtc
  • cudaPackages.cuda_nvtx
  • cudaPackages.cuda_nvvp
  • cudaPackages.cuda_profiler_api
  • cudaPackages.cuda_sanitizer_api
  • cudaPackages.cudatoolkit
  • cudaPackages.cudatoolkit.doc
  • cudaPackages.cudatoolkit.lib
  • cudaPackages.cudnn
  • cudaPackages.cudnn_8_6
  • cudaPackages.cudnn_8_7
  • cudaPackages.cudnn_8_8
  • cudaPackages.cutensor
  • cudaPackages.cutensor.dev
  • cudaPackages.fabricmanager
  • cudaPackages.libcublas
  • cudaPackages.libcufft
  • cudaPackages.libcufile
  • cudaPackages.libcurand
  • cudaPackages.libcusolver
  • cudaPackages.libcusparse
  • cudaPackages.libnpp
  • cudaPackages.libnvidia_nscq
  • cudaPackages.libnvjpeg
  • cudaPackages.markForCudatoolkitRootHook
  • cudaPackages.nccl
  • cudaPackages.nccl.dev
  • cudaPackages.nsight_compute
  • cudaPackages.nsight_systems
  • cudaPackages.nvidia_fs
  • cudaPackages.setupCudaPathsHook
  • darktable
  • digikam
  • easyocr (python310Packages.easyocr)
  • easyocr.dist (python310Packages.easyocr.dist)
  • facedetect
  • faiss (faissWithCuda ,python310Packages.faiss)
  • faiss.demos (faissWithCuda.demos ,python310Packages.faiss.demos)
  • faust2jack
  • ffcast
  • ffmpeg_4-full
  • ffmpeg_4-full.bin
  • ffmpeg_4-full.data
  • ffmpeg_4-full.dev
  • ffmpeg_4-full.doc
  • ffmpeg_4-full.lib
  • ffmpeg_4-full.man
  • ffmpeg_6-full
  • ffmpeg_6-full.bin
  • ffmpeg_6-full.data
  • ffmpeg_6-full.dev
  • ffmpeg_6-full.doc
  • ffmpeg_6-full.lib
  • ffmpeg_6-full.man
  • fgallery
  • flowblade
  • focus-stack
  • forge
  • frei0r
  • gimp-with-plugins
  • gimpPlugins.gmic
  • glaxnimate
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gpt2tc
  • gpu-burn
  • gromacsCudaMpi
  • gwe
  • handbrake
  • haruna
  • hashcat
  • hikounomizu
  • hip-nvidia
  • hip-nvidia.doc
  • home-assistant-component-tests.dremel_3d_printer
  • hydrus
  • hydrus.doc
  • imagination
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • katagoWithCuda
  • khoj
  • khoj.dist
  • librealsense
  • librealsense-gui
  • librealsense-gui.dev
  • librealsense.dev
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • libretranslate (python310Packages.libretranslate)
  • libretranslate.dist (python310Packages.libretranslate.dist)
  • libsForQt5.kdenlive
  • libsForQt5.mlt
  • libsForQt5.mlt.dev
  • libsForQt5.soundkonverter
  • libtensorflow (libtensorflow.python)
  • libyafaray
  • liquidsoap
  • magma (magma-cuda ,magma_2_7_1)
  • magma-cuda-static
  • magma_2_6_2
  • magnetophonDSP.VoiceOfFaust
  • manim
  • manim.dist
  • mavproxy
  • mavproxy.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • mlt
  • mlt.dev
  • monero-gui
  • ncnn
  • nvidia-thrust (nvidia-thrust-cuda)
  • nvidia-thrust-intel
  • nvtop
  • nvtop-nvidia
  • obs-studio
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.input-overlay
  • obs-studio-plugins.looking-glass-obs
  • obs-studio-plugins.obs-3d-effect
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-move-transition
  • obs-studio-plugins.obs-multi-rtmp
  • obs-studio-plugins.obs-mute-filter
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-rgb-levels-filter
  • obs-studio-plugins.obs-scale-to-sound
  • obs-studio-plugins.obs-shaderfilter
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-source-record
  • obs-studio-plugins.obs-source-switcher
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-text-pthread
  • obs-studio-plugins.obs-transition-table
  • obs-studio-plugins.obs-vaapi
  • obs-studio-plugins.obs-vertical-canvas
  • obs-studio-plugins.obs-vintage-filter
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.wlrobs
  • ocamlPackages.frei0r
  • ocamlPackages.torch
  • olive-editor
  • openai-full
  • openai-full.dist
  • openai-whisper (python310Packages.openai-whisper)
  • openai-whisper.dist (python310Packages.openai-whisper.dist)
  • opencv
  • opencv.package_tests
  • opencv3
  • opensubdiv
  • opensubdiv.dev
  • peek
  • pentestgpt
  • pentestgpt.dist
  • photoprism
  • pianotrans
  • pianotrans.dist
  • piper-train (python310Packages.piper-train)
  • piper-train.dist (python310Packages.piper-train.dist)
  • pitivi
  • printrun
  • printrun.dist
  • python310Packages.accelerate
  • python310Packages.accelerate.dist
  • python310Packages.aeppl
  • python310Packages.aeppl.dist
  • python310Packages.aesara
  • python310Packages.aesara.dist
  • python310Packages.aigpy
  • python310Packages.aigpy.dist
  • python310Packages.apptools
  • python310Packages.apptools.dist
  • python310Packages.argos-translate-files
  • python310Packages.argos-translate-files.dist
  • python310Packages.argostranslate
  • python310Packages.argostranslate.dist
  • python310Packages.arviz
  • python310Packages.arviz.dist
  • python310Packages.augmax
  • python310Packages.augmax.dist
  • python310Packages.autofaiss
  • python310Packages.autofaiss.dist
  • python310Packages.awkward
  • python310Packages.awkward.dist
  • python310Packages.ax
  • python310Packages.ax.dist
  • python310Packages.bambi
  • python310Packages.bambi.dist
  • python310Packages.baselines
  • python310Packages.baselines.dist
  • python310Packages.bitsandbytes
  • python310Packages.bitsandbytes.dist
  • python310Packages.blackjax
  • python310Packages.blackjax.dist
  • python310Packages.blosc2
  • python310Packages.blosc2.dist
  • python310Packages.botorch
  • python310Packages.botorch.dist
  • python310Packages.boxx
  • python310Packages.boxx.dist
  • python310Packages.bpycv
  • python310Packages.bpycv.dist
  • python310Packages.camelot
  • python310Packages.camelot.dist
  • python310Packages.chainer
  • python310Packages.chainer.dist
  • python310Packages.chex
  • python310Packages.chex.dist
  • python310Packages.clean-fid
  • python310Packages.clean-fid.dist
  • python310Packages.cleanlab
  • python310Packages.cleanlab.dist
  • python310Packages.clifford
  • python310Packages.clifford.dist
  • python310Packages.clip
  • python310Packages.clip-anytorch
  • python310Packages.clip-anytorch.dist
  • python310Packages.clip.dist
  • python310Packages.cppe
  • python310Packages.cppe.dist
  • python310Packages.ctranslate2
  • python310Packages.ctranslate2.dist
  • python310Packages.cupy
  • python310Packages.cupy.dist
  • python310Packages.dask-awkward
  • python310Packages.dask-awkward.dist
  • python310Packages.dask-glm
  • python310Packages.dask-glm.dist
  • python310Packages.dask-ml
  • python310Packages.dask-ml.dist
  • python310Packages.datashader
  • python310Packages.datashader.dist
  • python310Packages.deepdish
  • python310Packages.deepdish.dist
  • python310Packages.deepwave
  • python310Packages.deepwave.dist
  • python310Packages.dm-haiku
  • python310Packages.dm-haiku.dist
  • python310Packages.dm-haiku.testsout
  • python310Packages.dm-sonnet
  • python310Packages.dm-sonnet.dist
  • python310Packages.dremel3dpy
  • python310Packages.dremel3dpy.dist
  • python310Packages.edward
  • python310Packages.edward.dist
  • python310Packages.einops
  • python310Packages.einops.dist
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.envisage
  • python310Packages.envisage.dist
  • python310Packages.ezyrb
  • python310Packages.ezyrb.dist
  • python310Packages.fastai
  • python310Packages.fastai.dist
  • python310Packages.faster-whisper
  • python310Packages.faster-whisper.dist
  • python310Packages.ffcv
  • python310Packages.ffcv.dist
  • python310Packages.galois
  • python310Packages.galois.dist
  • python310Packages.gpytorch
  • python310Packages.gpytorch.dist
  • python310Packages.grad-cam
  • python310Packages.grad-cam.dist
  • python310Packages.hyppo
  • python310Packages.hyppo.dist
  • python310Packages.ignite
  • python310Packages.ignite.dist
  • python310Packages.imagecorruptions
  • python310Packages.imagecorruptions.dist
  • python310Packages.imantics
  • python310Packages.imantics.dist
  • python310Packages.imutils
  • python310Packages.imutils.dist
  • python310Packages.invisible-watermark
  • python310Packages.invisible-watermark.dist
  • python310Packages.jax
  • python310Packages.jax.dist
  • python310Packages.jaxlib (python310Packages.jaxlib-build ,python310Packages.jaxlibWithCuda)
  • python310Packages.jaxlib-bin
  • python310Packages.jaxlib-bin.dist
  • python310Packages.jaxlib.dist (python310Packages.jaxlib-build.dist ,python310Packages.jaxlibWithCuda.dist)
  • python310Packages.jaxopt
  • python310Packages.jaxopt.dist
  • python310Packages.jmp
  • python310Packages.jmp.dist
  • python310Packages.k-diffusion
  • python310Packages.k-diffusion.dist
  • python310Packages.kornia
  • python310Packages.kornia.dist
  • python310Packages.langchain
  • python310Packages.langchain.dist
  • python310Packages.libgpuarray
  • python310Packages.libgpuarray.dist
  • python310Packages.librosa
  • python310Packages.librosa.dist
  • python310Packages.linear_operator
  • python310Packages.linear_operator.dist
  • python310Packages.lion-pytorch
  • python310Packages.lion-pytorch.dist
  • python310Packages.manifest-ml
  • python310Packages.manifest-ml.dist
  • python310Packages.mayavi
  • python310Packages.mayavi.dist
  • python310Packages.mlt
  • python310Packages.mlt.dev
  • python310Packages.mmcv
  • python310Packages.mmcv.dist
  • python310Packages.mmengine
  • python310Packages.mmengine.dist
  • python310Packages.moderngl-window
  • python310Packages.moderngl-window.dist
  • python310Packages.monai
  • python310Packages.monai.dist
  • python310Packages.mplhep
  • python310Packages.mplhep.dist
  • python310Packages.n3fit
  • python310Packages.n3fit.dist
  • python310Packages.nianet
  • python310Packages.nianet.dist
  • python310Packages.numba (python310Packages.numbaWithCuda)
  • python310Packages.numba-scipy
  • python310Packages.numba-scipy.dist
  • python310Packages.numba.dist (python310Packages.numbaWithCuda.dist)
  • python310Packages.numpyro
  • python310Packages.numpyro.dist
  • python310Packages.objax
  • python310Packages.objax.dist
  • python310Packages.openai-triton
  • python310Packages.openai-triton-bin
  • python310Packages.openai-triton-bin.dist
  • python310Packages.openai-triton.dist
  • python310Packages.opencv3
  • python310Packages.opencv4
  • python310Packages.opencv4.package_tests
  • python310Packages.optax
  • python310Packages.optax.dist
  • python310Packages.optax.testsout
  • python310Packages.pandas-stubs
  • python310Packages.pandas-stubs.dist
  • python310Packages.peft
  • python310Packages.peft.dist
  • python310Packages.phik
  • python310Packages.phik.dist
  • python310Packages.piano-transcription-inference
  • python310Packages.piano-transcription-inference.dist
  • python310Packages.pot
  • python310Packages.pot.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pydmd
  • python310Packages.pydmd.dist
  • python310Packages.pydub
  • python310Packages.pydub.dist
  • python310Packages.pyfakewebcam
  • python310Packages.pyfakewebcam.dist
  • python310Packages.pyglet
  • python310Packages.pyglet.dist
  • python310Packages.pygmo
  • python310Packages.pymc
  • python310Packages.pymc.dist
  • python310Packages.pymoo
  • python310Packages.pymoo.dist
  • python310Packages.pynndescent
  • python310Packages.pynndescent.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2
  • python310Packages.pyrealsense2.dev
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.pyro-ppl
  • python310Packages.pyro-ppl.dist
  • python310Packages.pyscf
  • python310Packages.pyscf.dist
  • python310Packages.pytensor
  • python310Packages.pytensor.dist
  • python310Packages.pytmx
  • python310Packages.pytmx.dist
  • python310Packages.pytorch-lightning
  • python310Packages.pytorch-lightning.dist
  • python310Packages.pytorch-pfn-extras
  • python310Packages.pytorch-pfn-extras.dist
  • python310Packages.remi
  • python310Packages.remi.dist
  • python310Packages.resampy
  • python310Packages.resampy.dist
  • python310Packages.resize-right
  • python310Packages.resize-right.dist
  • python310Packages.rising
  • python310Packages.rising.dist
  • python310Packages.safetensors
  • python310Packages.safetensors.dist
  • python310Packages.sentence-transformers
  • python310Packages.sentence-transformers.dist
  • python310Packages.sfepy
  • python310Packages.sfepy.dist
  • python310Packages.skorch
  • python310Packages.skorch.dist
  • python310Packages.snorkel
  • python310Packages.snorkel.dist
  • python310Packages.spacy
  • python310Packages.spacy-loggers
  • python310Packages.spacy-loggers.dist
  • python310Packages.spacy-transformers
  • python310Packages.spacy-transformers.dist
  • python310Packages.spacy.dist
  • python310Packages.sparse
  • python310Packages.sparse.dist
  • python310Packages.stanza
  • python310Packages.stanza.dist
  • python310Packages.stumpy
  • python310Packages.stumpy.dist
  • python310Packages.tables
  • python310Packages.tables.dist
  • python310Packages.tensorboardx
  • python310Packages.tensorboardx.dist
  • python310Packages.tensorflow (python310Packages.tensorflow-build ,python310Packages.tensorflowWithCuda)
  • python310Packages.tensorflow-bin
  • python310Packages.tensorflow-bin.dist
  • python310Packages.tensorflow.dist (python310Packages.tensorflow-build.dist ,python310Packages.tensorflowWithCuda.dist)
  • python310Packages.tensorflow-datasets
  • python310Packages.tensorflow-datasets.dist
  • python310Packages.tensorflow-probability
  • python310Packages.tensorflow-probability.dist
  • python310Packages.test-tube
  • python310Packages.test-tube.dist
  • python310Packages.textacy
  • python310Packages.textacy.dist
  • python310Packages.textnets
  • python310Packages.textnets.dist
  • python310Packages.tflearn
  • python310Packages.tflearn.dist
  • python310Packages.timezonefinder
  • python310Packages.timezonefinder.dist
  • python310Packages.timm
  • python310Packages.timm.dist
  • python310Packages.tiny-cuda-nn
  • python310Packages.torch (python310Packages.torchWithCuda ,python310Packages.torchWithoutRocm)
  • python310Packages.torch-bin
  • python310Packages.torch-bin.dist
  • python310Packages.torch-tb-profiler
  • python310Packages.torch-tb-profiler.dist
  • python310Packages.torch.dev (python310Packages.torchWithCuda.dev ,python310Packages.torchWithoutRocm.dev)
  • python310Packages.torch.dist (python310Packages.torchWithCuda.dist ,python310Packages.torchWithoutRocm.dist)
  • python310Packages.torch.lib (python310Packages.torchWithCuda.lib ,python310Packages.torchWithoutRocm.lib)
  • python310Packages.torchWithRocm
  • python310Packages.torchWithRocm.dev
  • python310Packages.torchWithRocm.dist
  • python310Packages.torchWithRocm.lib
  • python310Packages.torchaudio-bin
  • python310Packages.torchaudio-bin.dist
  • python310Packages.torchdiffeq
  • python310Packages.torchdiffeq.dist
  • python310Packages.torchgpipe
  • python310Packages.torchgpipe.dist
  • python310Packages.torchinfo
  • python310Packages.torchinfo.dist
  • python310Packages.torchio
  • python310Packages.torchio.dist
  • python310Packages.torchlibrosa
  • python310Packages.torchlibrosa.dist
  • python310Packages.torchmetrics
  • python310Packages.torchmetrics.dist
  • python310Packages.torchsde
  • python310Packages.torchsde.dist
  • python310Packages.torchvision
  • python310Packages.torchvision-bin
  • python310Packages.torchvision-bin.dist
  • python310Packages.torchvision.dist
  • python310Packages.trackpy
  • python310Packages.trackpy.dist
  • python310Packages.trainer
  • python310Packages.trainer.dist
  • python310Packages.translatehtml
  • python310Packages.translatehtml.dist
  • python310Packages.treeo
  • python310Packages.treeo.dist
  • python310Packages.trfl
  • python310Packages.trfl.dist
  • python310Packages.ttach
  • python310Packages.ttach.dist
  • python310Packages.umap-learn
  • python310Packages.umap-learn.dist
  • python310Packages.uproot
  • python310Packages.uproot.dist
  • python310Packages.vector
  • python310Packages.vector.dist
  • python310Packages.videocr
  • python310Packages.videocr.dist
  • python310Packages.vidstab
  • python310Packages.vidstab.dist
  • python310Packages.wandb
  • python310Packages.wandb.dist
  • python310Packages.xarray-einstats
  • python310Packages.xarray-einstats.dist
  • python310Packages.xgboost
  • python310Packages.xgboost.dist
  • python310Packages.zcs
  • python310Packages.zcs.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.augmax
  • python311Packages.augmax.dist
  • python311Packages.autofaiss
  • python311Packages.autofaiss.dist
  • python311Packages.blackjax
  • python311Packages.blackjax.dist
  • python311Packages.chainer
  • python311Packages.chainer.dist
  • python311Packages.chex
  • python311Packages.chex.dist
  • python311Packages.cupy
  • python311Packages.cupy.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.einops
  • python311Packages.einops.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.faiss
  • python311Packages.faiss.demos
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.jax
  • python311Packages.jax.dist
  • python311Packages.jaxlib (python311Packages.jaxlib-build ,python311Packages.jaxlibWithCuda)
  • python311Packages.jaxlib.dist (python311Packages.jaxlib-build.dist ,python311Packages.jaxlibWithCuda.dist)
  • python311Packages.jaxopt
  • python311Packages.jaxopt.dist
  • python311Packages.libgpuarray
  • python311Packages.libgpuarray.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.openai-triton
  • python311Packages.openai-triton-bin
  • python311Packages.openai-triton-bin.dist
  • python311Packages.openai-triton.dist
  • python311Packages.opencv3
  • python311Packages.opencv4
  • python311Packages.opencv4.package_tests
  • python311Packages.optax
  • python311Packages.optax.dist
  • python311Packages.optax.testsout
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2
  • python311Packages.pyrealsense2.dev
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.torch-bin
  • python311Packages.torch-bin.dist
  • python311Packages.torchaudio-bin
  • python311Packages.torchaudio-bin.dist
  • python311Packages.torchvision-bin
  • python311Packages.torchvision-bin.dist
  • python311Packages.treeo
  • python311Packages.treeo.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.xgboost
  • python311Packages.xgboost.dist
  • qimgv
  • quirc
  • realesrgan-ncnn-vulkan
  • restream
  • run-scaled
  • sdrangel
  • shotcut
  • siril
  • sitespeed-io
  • sunshine
  • synfigstudio
  • tidal-dl
  • tidal-dl.dist
  • tiny-cuda-nn
  • tone
  • tts
  • tts.dist
  • video-trimmer
  • video2midi
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wifite2
  • wifite2.dist
  • wyoming-faster-whisper
  • wyoming-faster-whisper.dist
  • xgboost (xgboostWithCuda)
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist

@SomeoneSerge
Copy link
Contributor Author

Failed derivations
Details

@SomeoneSerge
Copy link
Contributor Author

SomeoneSerge commented Jul 8, 2023

  • From what I understand, things mostly work...
  • ...except for when cuda-unaware software (e.g. opensfm, openmvs) uses a third-party library (notably opencv) through cmake.
  • Torchaudio uses cudaPackages.cudatoolkit and FindCUDAToolkit.cmake, and it fails

@ofborg ofborg bot requested a review from ConnorBaker July 17, 2023 20:45
Copy link
Member

@samuela samuela left a comment

Choose a reason for hiding this comment

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

I love the idea of getting rid of all the symlinkJoins when working with redist packages!

I'm not sure I understand what each of these hooks does and why they are all necessary. Do you think you could give a quick breakdown of what's happening here and how these 3 new hooks interface with CMAKE?

Copy link
Member

Choose a reason for hiding this comment

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

😍

@SomeoneSerge SomeoneSerge force-pushed the CUDAToolkit_ROOT branch 4 times, most recently from 0b60813 to ab4b05e Compare July 19, 2023 19:58
Comment on lines 57 to 64
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I removed the setup hook from nvcc and merged it here instead, so we have one big setupCudaHook. This is still more complex than I hoped for, and we'll have to revisit the paths soon when implementing cross-compilation

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Whelp, I broke it. Cudatoolkit uses this hook, so for cudaPackages_10_1 it's infinite recursion

Copy link
Contributor Author

Choose a reason for hiding this comment

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

My feeling is that deps<foo><bar>Propagated is just a bad idea

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Reverted to when cuda_nvcc had its own hook for cudart. I'll open an issue for removing the hook depsTargetTargetPropagated (and maybe removing backendStdenv) in favour of explicit

mkDerivation {
  # ...
  nativeBuildInputs = [
    # ...
    cudaPackages.setupCudaHook
    cudaPackages.cuda_nvcc
  ];
  # ...
}

The reason to not do that in this PR is that this would require touching many downstream packages, making the diff and the blame messy, and pinging more people.

@SomeoneSerge SomeoneSerge changed the title cudaPackages.setupCudaPathsHook: init cudaPackages.setupCudaHook: init Jul 19, 2023
@SomeoneSerge
Copy link
Contributor Author

SomeoneSerge commented Jul 19, 2023

I'm not sure I understand what each of these hooks does and why they are all necessary. Do you think you could give a quick breakdown of what's happening here and how these 3 new hooks interface with CMAKE?

There's now just one "public" hook, namely setupCudaHook.

Its main purpose is to scan through the new package's buildInputs and extend CUDAToolkit_ROOT and CUDAToolkit_INCLUDE_DIR environment variables whenever it finds a dependency from cudatoolkit. The way it distinguishes between cuda and non-cuda dependencies is it checks for existence of "$package/nix-support/include-in-cudatoolkit-root". The latter is created for cudaPackages.cudatoolkit and the redist cudaPackages by means of an internal hook, markForCudatoolkitRootHook. This is kind of ugly but works

The main hook also sets some nvcc flags, mostly to make enable_language(CUDA) work in CMake. I think, though, we can implement the support for non-CMake workflows in this same hook later as well.

EDIT: Because of bootstrapping issues, I temporarily moved parts of setupCudaHook to cuda_nvcc.setupHook. These are still enable_language(CUDA)-related. I think in future we should drop depsTargetTargetPropagated, and then we can merge everything into one hook again

@SomeoneSerge
Copy link
Contributor Author

Alright, I think this ready to be merged

@ofborg ofborg bot requested a review from samuela July 20, 2023 10:24
@SomeoneSerge
Copy link
Contributor Author

Result of nixpkgs-review pr 233581 --extra-nixpkgs-config '{ cudaCapabilities = [ "8.6" ]; cudaSupport = true; }' run on x86_64-linux 1

69 packages marked as broken and skipped:
  • cntk
  • cudaPackages.nvidia_driver
  • mxnet
  • obs-studio-plugins.obs-hyperion
  • python310Packages.caffe
  • python310Packages.caffe.bin
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.cntk
  • python310Packages.cntk.dist
  • python310Packages.dalle-mini
  • python310Packages.dalle-mini.dist
  • python310Packages.distrax
  • python310Packages.distrax.dist
  • python310Packages.elegy
  • python310Packages.elegy.dist
  • python310Packages.flax
  • python310Packages.flax.dist
  • python310Packages.graspologic
  • python310Packages.graspologic.dist
  • python310Packages.mxnet
  • python310Packages.mxnet.dist
  • python310Packages.optuna
  • python310Packages.optuna.dist
  • python310Packages.pymanopt
  • python310Packages.pymanopt.dist
  • python310Packages.qiskit
  • python310Packages.qiskit-machine-learning
  • python310Packages.qiskit-machine-learning.dist
  • python310Packages.qiskit.dist
  • python310Packages.rlax
  • python310Packages.rlax.dist
  • python310Packages.scikit-tda
  • python310Packages.scikit-tda.dist
  • python310Packages.theano
  • python310Packages.theano.dist
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python310Packages.treex
  • python310Packages.treex.dist
  • python310Packages.vqgan-jax
  • python310Packages.vqgan-jax.dist
  • python311Packages.cntk
  • python311Packages.cntk.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.distrax
  • python311Packages.distrax.dist
  • python311Packages.elegy
  • python311Packages.elegy.dist
  • python311Packages.flax
  • python311Packages.flax.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.optuna
  • python311Packages.optuna.dist
  • python311Packages.pymanopt
  • python311Packages.pymanopt.dist
  • python311Packages.rlax
  • python311Packages.rlax.dist
  • python311Packages.theano
  • python311Packages.theano.dist
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • python311Packages.treex
  • python311Packages.treex.dist
  • python311Packages.vqgan-jax
  • python311Packages.vqgan-jax.dist
  • truecrack-cuda
203 packages failed to build:
  • caffe (caffeWithCuda)
  • caffe.bin (caffeWithCuda.bin)
  • cctag
  • cctag.dev
  • cctag.lib
  • citrix_workspace
  • citrix_workspace_23_02_0
  • cudaPackages.tensorrt
  • cudaPackages.tensorrt.dev
  • cudaPackages.tensorrt_8_5_1
  • cudaPackages.tensorrt_8_5_1.dev
  • cudaPackages.tensorrt_8_5_2
  • cudaPackages.tensorrt_8_5_2.dev
  • cudaPackages.tensorrt_8_6_0
  • cudaPackages.tensorrt_8_6_0.dev
  • deepin.dde-gsettings-schemas
  • deepin.deepin-album
  • deepin.deepin-camera
  • deepin.deepin-image-viewer
  • deepin.deepin-screen-recorder
  • deepin.image-editor
  • frigate
  • gpu-screen-recorder
  • gpu-screen-recorder-gtk
  • ib-controller
  • katagoTensorRT
  • libsForQt5.mauikit-imagetools
  • libsForQt5.pix
  • lightgbm
  • mathematica (mathematica-cuda)
  • monado
  • nomacs
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.obs-backgroundremoval
  • obs-studio-plugins.obs-ndi
  • openmvs
  • opentrack
  • openvino
  • openvino.python
  • pixinsight
  • python310Packages.bambi
  • python310Packages.bambi.dist
  • python310Packages.blackjax
  • python310Packages.blackjax.dist
  • python310Packages.coffea
  • python310Packages.coffea.dist
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.fairseq
  • python310Packages.fairseq.dist
  • python310Packages.gpt-2-simple
  • python310Packages.gpt-2-simple.dist
  • python310Packages.gumath
  • python310Packages.gumath.dist
  • python310Packages.opensfm
  • python310Packages.opensfm.dist
  • python310Packages.openvino
  • python310Packages.pytorch-metric-learning
  • python310Packages.pytorch-metric-learning.dist
  • python310Packages.sfepy
  • python310Packages.sfepy.dist
  • python310Packages.skrl
  • python310Packages.skrl.dist
  • python310Packages.speechbrain
  • python310Packages.speechbrain.dist
  • python310Packages.tensorrt
  • python310Packages.tensorrt.dist
  • python310Packages.torch-bin
  • python310Packages.torch-bin.dist
  • python310Packages.torchaudio
  • python310Packages.torchaudio-bin
  • python310Packages.torchaudio-bin.dist
  • python310Packages.torchaudio.dist
  • python310Packages.torchvision-bin
  • python310Packages.torchvision-bin.dist
  • python310Packages.trainer
  • python310Packages.trainer.dist
  • python310Packages.xformers
  • python310Packages.xformers.dist
  • python311Packages.apptools
  • python311Packages.apptools.dist
  • python311Packages.argos-translate-files
  • python311Packages.argos-translate-files.dist
  • python311Packages.argostranslate
  • python311Packages.argostranslate.dist
  • python311Packages.ax
  • python311Packages.ax.dist
  • python311Packages.baselines
  • python311Packages.baselines.dist
  • python311Packages.blackjax
  • python311Packages.blackjax.dist
  • python311Packages.botorch
  • python311Packages.botorch.dist
  • python311Packages.caffe (python311Packages.caffeWithCuda)
  • python311Packages.caffe.bin (python311Packages.caffeWithCuda.bin)
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.cleanlab
  • python311Packages.cleanlab.dist
  • python311Packages.ctranslate2
  • python311Packages.ctranslate2.dist
  • python311Packages.dm-haiku
  • python311Packages.dm-haiku.dist
  • python311Packages.dm-haiku.testsout
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.edward
  • python311Packages.edward.dist
  • python311Packages.envisage
  • python311Packages.envisage.dist
  • python311Packages.fairseq
  • python311Packages.fairseq.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.faster-whisper
  • python311Packages.faster-whisper.dist
  • python311Packages.gpt-2-simple
  • python311Packages.gpt-2-simple.dist
  • python311Packages.jmp
  • python311Packages.jmp.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.langchain
  • python311Packages.langchain.dist
  • python311Packages.libretranslate
  • python311Packages.libretranslate.dist
  • python311Packages.mayavi
  • python311Packages.mayavi.dist
  • python311Packages.mhcflurry
  • python311Packages.mhcflurry.dist
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.n3fit
  • python311Packages.n3fit.dist
  • python311Packages.nianet
  • python311Packages.nianet.dist
  • python311Packages.numpyro
  • python311Packages.numpyro.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.pot
  • python311Packages.pot.dist
  • python311Packages.pytorch-metric-learning
  • python311Packages.pytorch-metric-learning.dist
  • python311Packages.sfepy
  • python311Packages.sfepy.dist
  • python311Packages.skorch
  • python311Packages.skorch.dist
  • python311Packages.skrl
  • python311Packages.skrl.dist
  • python311Packages.spacy
  • python311Packages.spacy-loggers
  • python311Packages.spacy-loggers.dist
  • python311Packages.spacy-lookups-data
  • python311Packages.spacy-lookups-data.dist
  • python311Packages.spacy-transformers
  • python311Packages.spacy-transformers.dist
  • python311Packages.spacy.dist
  • python311Packages.speechbrain
  • python311Packages.speechbrain.dist
  • python311Packages.tensorflow (python311Packages.tensorflow-build ,python311Packages.tensorflowWithCuda)
  • python311Packages.tensorflow.dist (python311Packages.tensorflow-build.dist ,python311Packages.tensorflowWithCuda.dist)
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
  • python311Packages.tensorflow-probability
  • python311Packages.tensorflow-probability.dist
  • python311Packages.tensorrt
  • python311Packages.tensorrt.dist
  • python311Packages.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.tf2onnx
  • python311Packages.tf2onnx.dist
  • python311Packages.tflearn
  • python311Packages.tflearn.dist
  • python311Packages.torchWithRocm
  • python311Packages.torchWithRocm.dev
  • python311Packages.torchWithRocm.dist
  • python311Packages.torchWithRocm.lib
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.torchinfo
  • python311Packages.torchinfo.dist
  • python311Packages.translatehtml
  • python311Packages.translatehtml.dist
  • python311Packages.trfl
  • python311Packages.trfl.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python311Packages.xformers
  • python311Packages.xformers.dist
  • rtabmap
  • saga
  • tts
  • tts.dist
  • ueberzugpp
  • wolfram-engine
  • wolfram-notebook
  • ytfzf
814 packages built:
  • MIDIVisualizer
  • aitrack
  • arcanPackages.all-wrapped
  • arcanPackages.arcan
  • arcanPackages.arcan-wrapped
  • arcanPackages.cat9-wrapped
  • arcanPackages.durden-wrapped
  • arcanPackages.ffmpeg
  • arcanPackages.ffmpeg.bin
  • arcanPackages.ffmpeg.data
  • arcanPackages.ffmpeg.dev
  • arcanPackages.ffmpeg.doc
  • arcanPackages.ffmpeg.lib
  • arcanPackages.ffmpeg.man
  • arcanPackages.pipeworld-wrapped
  • arcanPackages.prio-wrapped
  • arcanPackages.xarcan
  • audiobookshelf
  • auto-multiple-choice
  • blender
  • blender-hip
  • colmap (colmapWithCuda)
  • corrscope
  • corrscope.dist
  • cudaPackages.cuda-samples
  • cudaPackages.cuda_cccl
  • cudaPackages.cuda_cudart
  • cudaPackages.cuda_cuobjdump
  • cudaPackages.cuda_cupti
  • cudaPackages.cuda_cuxxfilt
  • cudaPackages.cuda_demo_suite
  • cudaPackages.cuda_documentation
  • cudaPackages.cuda_gdb
  • cudaPackages.cuda_memcheck
  • cudaPackages.cuda_nsight
  • cudaPackages.cuda_nvcc
  • cudaPackages.cuda_nvdisasm
  • cudaPackages.cuda_nvml_dev
  • cudaPackages.cuda_nvprof
  • cudaPackages.cuda_nvprune
  • cudaPackages.cuda_nvrtc
  • cudaPackages.cuda_nvtx
  • cudaPackages.cuda_nvvp
  • cudaPackages.cuda_profiler_api
  • cudaPackages.cuda_sanitizer_api
  • cudaPackages.cudatoolkit
  • cudaPackages.cudatoolkit.doc
  • cudaPackages.cudatoolkit.lib
  • cudaPackages.cudnn
  • cudaPackages.cudnn_8_6
  • cudaPackages.cudnn_8_7
  • cudaPackages.cudnn_8_8
  • cudaPackages.cutensor
  • cudaPackages.cutensor.dev
  • cudaPackages.fabricmanager
  • cudaPackages.libcublas
  • cudaPackages.libcufft
  • cudaPackages.libcufile
  • cudaPackages.libcurand
  • cudaPackages.libcusolver
  • cudaPackages.libcusparse
  • cudaPackages.libnpp
  • cudaPackages.libnvidia_nscq
  • cudaPackages.libnvjpeg
  • cudaPackages.markForCudatoolkitRootHook
  • cudaPackages.nccl
  • cudaPackages.nccl.dev
  • cudaPackages.nsight_compute
  • cudaPackages.nsight_systems
  • cudaPackages.nvidia_fs
  • cudaPackages.saxpy
  • cudaPackages.setupCudaHook
  • darktable
  • digikam
  • easyocr (python310Packages.easyocr)
  • easyocr.dist (python310Packages.easyocr.dist)
  • facedetect
  • faiss (faissWithCuda ,python310Packages.faiss)
  • faiss.demos (faissWithCuda.demos ,python310Packages.faiss.demos)
  • faust2jack
  • ffcast
  • ffmpeg_4-full
  • ffmpeg_4-full.bin
  • ffmpeg_4-full.data
  • ffmpeg_4-full.dev
  • ffmpeg_4-full.doc
  • ffmpeg_4-full.lib
  • ffmpeg_4-full.man
  • ffmpeg_6-full
  • ffmpeg_6-full.bin
  • ffmpeg_6-full.data
  • ffmpeg_6-full.dev
  • ffmpeg_6-full.doc
  • ffmpeg_6-full.lib
  • ffmpeg_6-full.man
  • fgallery
  • flowblade
  • focus-stack
  • forge
  • frei0r
  • gimp-with-plugins
  • gimpPlugins.gmic
  • glaxnimate
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gpt2tc
  • gpu-burn
  • gromacsCudaMpi
  • gwe
  • handbrake
  • haruna
  • hashcat
  • hikounomizu
  • hip-nvidia
  • hip-nvidia.doc
  • home-assistant-component-tests.dremel_3d_printer
  • hydrus
  • hydrus.doc
  • imagination
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • katagoWithCuda
  • khoj
  • khoj.dist
  • librealsense
  • librealsense-gui
  • librealsense-gui.dev
  • librealsense.dev
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • libretranslate (python310Packages.libretranslate)
  • libretranslate.dist (python310Packages.libretranslate.dist)
  • libsForQt5.kdenlive
  • libsForQt5.mlt
  • libsForQt5.mlt.dev
  • libsForQt5.soundkonverter
  • libtensorflow (libtensorflow.python)
  • libyafaray
  • liquidsoap
  • magma (magma-cuda ,magma_2_7_1)
  • magma-cuda-static
  • magma_2_6_2
  • magnetophonDSP.VoiceOfFaust
  • manim
  • manim.dist
  • mavproxy
  • mavproxy.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • mlt
  • mlt.dev
  • monero-gui
  • ncnn
  • nvidia-thrust (nvidia-thrust-cuda)
  • nvidia-thrust-intel
  • nvtop
  • nvtop-nvidia
  • obs-studio
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.input-overlay
  • obs-studio-plugins.looking-glass-obs
  • obs-studio-plugins.obs-3d-effect
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-move-transition
  • obs-studio-plugins.obs-multi-rtmp
  • obs-studio-plugins.obs-mute-filter
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-rgb-levels-filter
  • obs-studio-plugins.obs-scale-to-sound
  • obs-studio-plugins.obs-shaderfilter
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-source-record
  • obs-studio-plugins.obs-source-switcher
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-text-pthread
  • obs-studio-plugins.obs-transition-table
  • obs-studio-plugins.obs-tuna
  • obs-studio-plugins.obs-vaapi
  • obs-studio-plugins.obs-vertical-canvas
  • obs-studio-plugins.obs-vintage-filter
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • ocamlPackages.frei0r
  • ocamlPackages.torch
  • olive-editor
  • openai-full
  • openai-full.dist
  • openai-whisper (python310Packages.openai-whisper)
  • openai-whisper.dist (python310Packages.openai-whisper.dist)
  • opencv
  • opencv.package_tests
  • opencv3
  • opensubdiv
  • opensubdiv.dev
  • peek
  • pentestgpt
  • pentestgpt.dist
  • photoprism
  • pianotrans
  • pianotrans.dist
  • piper-train (python310Packages.piper-train)
  • piper-train.dist (python310Packages.piper-train.dist)
  • pitivi
  • printrun
  • printrun.dist
  • python310Packages.accelerate
  • python310Packages.accelerate.dist
  • python310Packages.aeppl
  • python310Packages.aeppl.dist
  • python310Packages.aesara
  • python310Packages.aesara.dist
  • python310Packages.aigpy
  • python310Packages.aigpy.dist
  • python310Packages.apptools
  • python310Packages.apptools.dist
  • python310Packages.argos-translate-files
  • python310Packages.argos-translate-files.dist
  • python310Packages.argostranslate
  • python310Packages.argostranslate.dist
  • python310Packages.arviz
  • python310Packages.arviz.dist
  • python310Packages.augmax
  • python310Packages.augmax.dist
  • python310Packages.autofaiss
  • python310Packages.autofaiss.dist
  • python310Packages.awkward
  • python310Packages.awkward.dist
  • python310Packages.ax
  • python310Packages.ax.dist
  • python310Packages.baselines
  • python310Packages.baselines.dist
  • python310Packages.bitsandbytes
  • python310Packages.bitsandbytes.dist
  • python310Packages.blosc2
  • python310Packages.blosc2.dist
  • python310Packages.botorch
  • python310Packages.botorch.dist
  • python310Packages.boxx
  • python310Packages.boxx.dist
  • python310Packages.bpycv
  • python310Packages.bpycv.dist
  • python310Packages.camelot
  • python310Packages.camelot.dist
  • python310Packages.chainer
  • python310Packages.chainer.dist
  • python310Packages.chex
  • python310Packages.chex.dist
  • python310Packages.clean-fid
  • python310Packages.clean-fid.dist
  • python310Packages.cleanlab
  • python310Packages.cleanlab.dist
  • python310Packages.clifford
  • python310Packages.clifford.dist
  • python310Packages.clip
  • python310Packages.clip-anytorch
  • python310Packages.clip-anytorch.dist
  • python310Packages.clip.dist
  • python310Packages.cppe
  • python310Packages.cppe.dist
  • python310Packages.ctranslate2
  • python310Packages.ctranslate2.dist
  • python310Packages.cupy
  • python310Packages.cupy.dist
  • python310Packages.dask-awkward
  • python310Packages.dask-awkward.dist
  • python310Packages.dask-glm
  • python310Packages.dask-glm.dist
  • python310Packages.dask-ml
  • python310Packages.dask-ml.dist
  • python310Packages.datashader
  • python310Packages.datashader.dist
  • python310Packages.deepdish
  • python310Packages.deepdish.dist
  • python310Packages.deepwave
  • python310Packages.deepwave.dist
  • python310Packages.detectron2
  • python310Packages.detectron2.dist
  • python310Packages.dm-haiku
  • python310Packages.dm-haiku.dist
  • python310Packages.dm-haiku.testsout
  • python310Packages.dm-sonnet
  • python310Packages.dm-sonnet.dist
  • python310Packages.dremel3dpy
  • python310Packages.dremel3dpy.dist
  • python310Packages.edward
  • python310Packages.edward.dist
  • python310Packages.effdet
  • python310Packages.effdet.dist
  • python310Packages.einops
  • python310Packages.einops.dist
  • python310Packages.envisage
  • python310Packages.envisage.dist
  • python310Packages.experiment-utilities
  • python310Packages.experiment-utilities.dist
  • python310Packages.ezyrb
  • python310Packages.ezyrb.dist
  • python310Packages.fairscale
  • python310Packages.fairscale.dist
  • python310Packages.fastai
  • python310Packages.fastai.dist
  • python310Packages.faster-whisper
  • python310Packages.faster-whisper.dist
  • python310Packages.ffcv
  • python310Packages.ffcv.dist
  • python310Packages.flammkuchen
  • python310Packages.flammkuchen.dist
  • python310Packages.flyingsquid
  • python310Packages.flyingsquid.dist
  • python310Packages.fvcore
  • python310Packages.fvcore.dist
  • python310Packages.galois
  • python310Packages.galois.dist
  • python310Packages.gpytorch
  • python310Packages.gpytorch.dist
  • python310Packages.grad-cam
  • python310Packages.grad-cam.dist
  • python310Packages.hyppo
  • python310Packages.hyppo.dist
  • python310Packages.ignite
  • python310Packages.ignite.dist
  • python310Packages.imagecorruptions
  • python310Packages.imagecorruptions.dist
  • python310Packages.imantics
  • python310Packages.imantics.dist
  • python310Packages.imutils
  • python310Packages.imutils.dist
  • python310Packages.invisible-watermark
  • python310Packages.invisible-watermark.dist
  • python310Packages.iopath
  • python310Packages.iopath.dist
  • python310Packages.jax
  • python310Packages.jax.dist
  • python310Packages.jaxlib (python310Packages.jaxlib-build ,python310Packages.jaxlibWithCuda)
  • python310Packages.jaxlib-bin
  • python310Packages.jaxlib-bin.dist
  • python310Packages.jaxlib.dist (python310Packages.jaxlib-build.dist ,python310Packages.jaxlibWithCuda.dist)
  • python310Packages.jaxopt
  • python310Packages.jaxopt.dist
  • python310Packages.jmp
  • python310Packages.jmp.dist
  • python310Packages.k-diffusion
  • python310Packages.k-diffusion.dist
  • python310Packages.kornia
  • python310Packages.kornia.dist
  • python310Packages.langchain
  • python310Packages.langchain.dist
  • python310Packages.layoutparser
  • python310Packages.layoutparser.dist
  • python310Packages.libgpuarray
  • python310Packages.libgpuarray.dist
  • python310Packages.librosa
  • python310Packages.librosa.dist
  • python310Packages.linear_operator
  • python310Packages.linear_operator.dist
  • python310Packages.lion-pytorch
  • python310Packages.lion-pytorch.dist
  • python310Packages.manifest-ml
  • python310Packages.manifest-ml.dist
  • python310Packages.mayavi
  • python310Packages.mayavi.dist
  • python310Packages.mhcflurry
  • python310Packages.mhcflurry.dist
  • python310Packages.mlt
  • python310Packages.mlt.dev
  • python310Packages.mmcv
  • python310Packages.mmcv.dist
  • python310Packages.mmengine
  • python310Packages.mmengine.dist
  • python310Packages.moderngl-window
  • python310Packages.moderngl-window.dist
  • python310Packages.monai
  • python310Packages.monai.dist
  • python310Packages.mplhep
  • python310Packages.mplhep.dist
  • python310Packages.n3fit
  • python310Packages.n3fit.dist
  • python310Packages.nianet
  • python310Packages.nianet.dist
  • python310Packages.numba (python310Packages.numbaWithCuda)
  • python310Packages.numba-scipy
  • python310Packages.numba-scipy.dist
  • python310Packages.numba.dist (python310Packages.numbaWithCuda.dist)
  • python310Packages.numpyro
  • python310Packages.numpyro.dist
  • python310Packages.objax
  • python310Packages.objax.dist
  • python310Packages.openai-triton
  • python310Packages.openai-triton-bin
  • python310Packages.openai-triton-bin.dist
  • python310Packages.openai-triton.dist
  • python310Packages.opencv3
  • python310Packages.opencv4
  • python310Packages.opencv4.package_tests
  • python310Packages.optax
  • python310Packages.optax.dist
  • python310Packages.optax.testsout
  • python310Packages.pandas-stubs
  • python310Packages.pandas-stubs.dist
  • python310Packages.pdfplumber
  • python310Packages.pdfplumber.dist
  • python310Packages.peft
  • python310Packages.peft.dist
  • python310Packages.pgmpy
  • python310Packages.pgmpy.dist
  • python310Packages.phik
  • python310Packages.phik.dist
  • python310Packages.piano-transcription-inference
  • python310Packages.piano-transcription-inference.dist
  • python310Packages.pot
  • python310Packages.pot.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pydmd
  • python310Packages.pydmd.dist
  • python310Packages.pydub
  • python310Packages.pydub.dist
  • python310Packages.pyfakewebcam
  • python310Packages.pyfakewebcam.dist
  • python310Packages.pyglet
  • python310Packages.pyglet.dist
  • python310Packages.pygmo
  • python310Packages.pymatting
  • python310Packages.pymatting.dist
  • python310Packages.pymc
  • python310Packages.pymc.dist
  • python310Packages.pymoo
  • python310Packages.pymoo.dist
  • python310Packages.pynndescent
  • python310Packages.pynndescent.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2
  • python310Packages.pyrealsense2.dev
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.pyro-ppl
  • python310Packages.pyro-ppl.dist
  • python310Packages.pyscf
  • python310Packages.pyscf.dist
  • python310Packages.pytensor
  • python310Packages.pytensor.dist
  • python310Packages.pytmx
  • python310Packages.pytmx.dist
  • python310Packages.pytorch-lightning
  • python310Packages.pytorch-lightning.dist
  • python310Packages.pytorch-pfn-extras
  • python310Packages.pytorch-pfn-extras.dist
  • python310Packages.remi
  • python310Packages.remi.dist
  • python310Packages.resampy
  • python310Packages.resampy.dist
  • python310Packages.resize-right
  • python310Packages.resize-right.dist
  • python310Packages.rising
  • python310Packages.rising.dist
  • python310Packages.safetensors
  • python310Packages.safetensors.dist
  • python310Packages.sentence-transformers
  • python310Packages.sentence-transformers.dist
  • python310Packages.shap
  • python310Packages.shap.dist
  • python310Packages.skorch
  • python310Packages.skorch.dist
  • python310Packages.slicer
  • python310Packages.slicer.dist
  • python310Packages.snorkel
  • python310Packages.snorkel.dist
  • python310Packages.spacy
  • python310Packages.spacy-loggers
  • python310Packages.spacy-loggers.dist
  • python310Packages.spacy-lookups-data
  • python310Packages.spacy-lookups-data.dist
  • python310Packages.spacy-transformers
  • python310Packages.spacy-transformers.dist
  • python310Packages.spacy.dist
  • python310Packages.sparse
  • python310Packages.sparse.dist
  • python310Packages.stanza
  • python310Packages.stanza.dist
  • python310Packages.stumpy
  • python310Packages.stumpy.dist
  • python310Packages.stytra
  • python310Packages.stytra.dist
  • python310Packages.tables
  • python310Packages.tables.dist
  • python310Packages.tensorboardx
  • python310Packages.tensorboardx.dist
  • python310Packages.tensorflow (python310Packages.tensorflow-build ,python310Packages.tensorflowWithCuda)
  • python310Packages.tensorflow-bin
  • python310Packages.tensorflow-bin.dist
  • python310Packages.tensorflow.dist (python310Packages.tensorflow-build.dist ,python310Packages.tensorflowWithCuda.dist)
  • python310Packages.tensorflow-datasets
  • python310Packages.tensorflow-datasets.dist
  • python310Packages.tensorflow-probability
  • python310Packages.tensorflow-probability.dist
  • python310Packages.test-tube
  • python310Packages.test-tube.dist
  • python310Packages.textacy
  • python310Packages.textacy.dist
  • python310Packages.textnets
  • python310Packages.textnets.dist
  • python310Packages.tf2onnx
  • python310Packages.tf2onnx.dist
  • python310Packages.tflearn
  • python310Packages.tflearn.dist
  • python310Packages.timezonefinder
  • python310Packages.timezonefinder.dist
  • python310Packages.timm
  • python310Packages.timm.dist
  • python310Packages.tiny-cuda-nn
  • python310Packages.torch (python310Packages.torchWithCuda ,python310Packages.torchWithoutRocm)
  • python310Packages.torch-tb-profiler
  • python310Packages.torch-tb-profiler.dist
  • python310Packages.torch.dev (python310Packages.torchWithCuda.dev ,python310Packages.torchWithoutRocm.dev)
  • python310Packages.torch.dist (python310Packages.torchWithCuda.dist ,python310Packages.torchWithoutRocm.dist)
  • python310Packages.torch.lib (python310Packages.torchWithCuda.lib ,python310Packages.torchWithoutRocm.lib)
  • python310Packages.torchWithRocm
  • python310Packages.torchWithRocm.dev
  • python310Packages.torchWithRocm.dist
  • python310Packages.torchWithRocm.lib
  • python310Packages.torchdiffeq
  • python310Packages.torchdiffeq.dist
  • python310Packages.torchgpipe
  • python310Packages.torchgpipe.dist
  • python310Packages.torchinfo
  • python310Packages.torchinfo.dist
  • python310Packages.torchio
  • python310Packages.torchio.dist
  • python310Packages.torchlibrosa
  • python310Packages.torchlibrosa.dist
  • python310Packages.torchmetrics
  • python310Packages.torchmetrics.dist
  • python310Packages.torchsde
  • python310Packages.torchsde.dist
  • python310Packages.torchvision
  • python310Packages.torchvision.dist
  • python310Packages.trackpy
  • python310Packages.trackpy.dist
  • python310Packages.transformers
  • python310Packages.transformers.dist
  • python310Packages.translatehtml
  • python310Packages.translatehtml.dist
  • python310Packages.treeo
  • python310Packages.treeo.dist
  • python310Packages.trfl
  • python310Packages.trfl.dist
  • python310Packages.ttach
  • python310Packages.ttach.dist
  • python310Packages.umap-learn
  • python310Packages.umap-learn.dist
  • python310Packages.uproot
  • python310Packages.uproot.dist
  • python310Packages.vector
  • python310Packages.vector.dist
  • python310Packages.videocr
  • python310Packages.videocr.dist
  • python310Packages.vidstab
  • python310Packages.vidstab.dist
  • python310Packages.wandb
  • python310Packages.wandb.dist
  • python310Packages.xarray-einstats
  • python310Packages.xarray-einstats.dist
  • python310Packages.xgboost
  • python310Packages.xgboost.dist
  • python310Packages.zcs
  • python310Packages.zcs.dist
  • python311Packages.accelerate
  • python311Packages.accelerate.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.augmax
  • python311Packages.augmax.dist
  • python311Packages.autofaiss
  • python311Packages.autofaiss.dist
  • python311Packages.bitsandbytes
  • python311Packages.bitsandbytes.dist
  • python311Packages.blosc2
  • python311Packages.blosc2.dist
  • python311Packages.chainer
  • python311Packages.chainer.dist
  • python311Packages.chex
  • python311Packages.chex.dist
  • python311Packages.clean-fid
  • python311Packages.clean-fid.dist
  • python311Packages.clip
  • python311Packages.clip-anytorch
  • python311Packages.clip-anytorch.dist
  • python311Packages.clip.dist
  • python311Packages.cupy
  • python311Packages.cupy.dist
  • python311Packages.deepdish
  • python311Packages.deepdish.dist
  • python311Packages.deepwave
  • python311Packages.deepwave.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.effdet
  • python311Packages.effdet.dist
  • python311Packages.einops
  • python311Packages.einops.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.experiment-utilities
  • python311Packages.experiment-utilities.dist
  • python311Packages.ezyrb
  • python311Packages.ezyrb.dist
  • python311Packages.fairscale
  • python311Packages.fairscale.dist
  • python311Packages.faiss
  • python311Packages.faiss.demos
  • python311Packages.flammkuchen
  • python311Packages.flammkuchen.dist
  • python311Packages.flyingsquid
  • python311Packages.flyingsquid.dist
  • python311Packages.fvcore
  • python311Packages.fvcore.dist
  • python311Packages.gpytorch
  • python311Packages.gpytorch.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.ignite
  • python311Packages.ignite.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.iopath
  • python311Packages.iopath.dist
  • python311Packages.jax
  • python311Packages.jax.dist
  • python311Packages.jaxlib (python311Packages.jaxlib-build ,python311Packages.jaxlibWithCuda)
  • python311Packages.jaxlib.dist (python311Packages.jaxlib-build.dist ,python311Packages.jaxlibWithCuda.dist)
  • python311Packages.jaxopt
  • python311Packages.jaxopt.dist
  • python311Packages.kornia
  • python311Packages.kornia.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.libgpuarray
  • python311Packages.libgpuarray.dist
  • python311Packages.linear_operator
  • python311Packages.linear_operator.dist
  • python311Packages.lion-pytorch
  • python311Packages.lion-pytorch.dist
  • python311Packages.manifest-ml
  • python311Packages.manifest-ml.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.monai
  • python311Packages.monai.dist
  • python311Packages.objax
  • python311Packages.objax.dist
  • python311Packages.openai-triton
  • python311Packages.openai-triton-bin
  • python311Packages.openai-triton-bin.dist
  • python311Packages.openai-triton.dist
  • python311Packages.opencv3
  • python311Packages.opencv4
  • python311Packages.opencv4.package_tests
  • python311Packages.optax
  • python311Packages.optax.dist
  • python311Packages.optax.testsout
  • python311Packages.pandas-stubs
  • python311Packages.pandas-stubs.dist
  • python311Packages.pdfplumber
  • python311Packages.pdfplumber.dist
  • python311Packages.peft
  • python311Packages.peft.dist
  • python311Packages.pgmpy
  • python311Packages.pgmpy.dist
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pydmd
  • python311Packages.pydmd.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2
  • python311Packages.pyrealsense2.dev
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.pyro-ppl
  • python311Packages.pyro-ppl.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.pytorch-lightning
  • python311Packages.pytorch-lightning.dist
  • python311Packages.pytorch-pfn-extras
  • python311Packages.pytorch-pfn-extras.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.resize-right
  • python311Packages.resize-right.dist
  • python311Packages.rising
  • python311Packages.rising.dist
  • python311Packages.safetensors
  • python311Packages.safetensors.dist
  • python311Packages.sentence-transformers
  • python311Packages.sentence-transformers.dist
  • python311Packages.slicer
  • python311Packages.slicer.dist
  • python311Packages.snorkel
  • python311Packages.snorkel.dist
  • python311Packages.stanza
  • python311Packages.stanza.dist
  • python311Packages.tables
  • python311Packages.tables.dist
  • python311Packages.tensorboardx
  • python311Packages.tensorboardx.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.timm
  • python311Packages.timm.dist
  • python311Packages.tiny-cuda-nn
  • python311Packages.torch (python311Packages.torchWithCuda ,python311Packages.torchWithoutRocm)
  • python311Packages.torch-bin
  • python311Packages.torch-bin.dist
  • python311Packages.torch-tb-profiler
  • python311Packages.torch-tb-profiler.dist
  • python311Packages.torch.dev (python311Packages.torchWithCuda.dev ,python311Packages.torchWithoutRocm.dev)
  • python311Packages.torch.dist (python311Packages.torchWithCuda.dist ,python311Packages.torchWithoutRocm.dist)
  • python311Packages.torch.lib (python311Packages.torchWithCuda.lib ,python311Packages.torchWithoutRocm.lib)
  • python311Packages.torchaudio-bin
  • python311Packages.torchaudio-bin.dist
  • python311Packages.torchdiffeq
  • python311Packages.torchdiffeq.dist
  • python311Packages.torchgpipe
  • python311Packages.torchgpipe.dist
  • python311Packages.torchio
  • python311Packages.torchio.dist
  • python311Packages.torchmetrics
  • python311Packages.torchmetrics.dist
  • python311Packages.torchsde
  • python311Packages.torchsde.dist
  • python311Packages.torchvision
  • python311Packages.torchvision-bin
  • python311Packages.torchvision-bin.dist
  • python311Packages.torchvision.dist
  • python311Packages.trainer
  • python311Packages.trainer.dist
  • python311Packages.transformers
  • python311Packages.transformers.dist
  • python311Packages.treeo
  • python311Packages.treeo.dist
  • python311Packages.ttach
  • python311Packages.ttach.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.xgboost
  • python311Packages.xgboost.dist
  • qimgv
  • quirc
  • realesrgan-ncnn-vulkan
  • restream
  • run-scaled
  • sdrangel
  • shotcut
  • siril
  • sitespeed-io
  • sunshine
  • synfigstudio
  • tidal-dl
  • tidal-dl.dist
  • tiny-cuda-nn
  • tone
  • video-trimmer
  • video2midi
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wifite2
  • wifite2.dist
  • wyoming-faster-whisper
  • wyoming-faster-whisper.dist
  • xgboost (xgboostWithCuda)
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist

@ConnorBaker
Copy link
Contributor

@SomeoneSerge that seems like a lot of breakages for stuff that this didn't touch, right?

Would you try running nixpkgs-review with --checkout commit so it checks out your branch instead of trying to merge it into master? I suspect recent (unrelated) changes in master might be the cause.

@SomeoneSerge
Copy link
Contributor Author

Failed derivations
Details

@SomeoneSerge
Copy link
Contributor Author

SomeoneSerge commented Jul 20, 2023

Would you try running nixpkgs-review with --checkout commit

I can schedule one but tbh it's going to be just energy waste. Skimming briefly through the logs of the second run, I don't think we'll see anything different from the first:)

(nixpkgs-review comparing against a database of previous build results when, automatic estimates for the probability of reproducing a failure when)

EDIT2: ...OOM-ed

@SomeoneSerge
Copy link
Contributor Author

Result of nixpkgs-review pr 233581 --extra-nixpkgs-config '{ cudaCapabilities = [ "8.6" ]; cudaSupport = true; }' run on x86_64-linux 1

59 packages marked as broken and skipped:
  • cntk
  • cudaPackages.nvidia_driver
  • mxnet
  • obs-studio-plugins.obs-hyperion
  • python310Packages.caffe
  • python310Packages.caffe.bin
  • python310Packages.caffeWithCuda
  • python310Packages.caffeWithCuda.bin
  • python310Packages.cntk
  • python310Packages.cntk.dist
  • python310Packages.dalle-mini
  • python310Packages.dalle-mini.dist
  • python310Packages.distrax
  • python310Packages.distrax.dist
  • python310Packages.elegy
  • python310Packages.elegy.dist
  • python310Packages.flax
  • python310Packages.flax.dist
  • python310Packages.graspologic
  • python310Packages.graspologic.dist
  • python310Packages.imgaug
  • python310Packages.imgaug.dist
  • python310Packages.mask-rcnn
  • python310Packages.mask-rcnn.dist
  • python310Packages.mxnet
  • python310Packages.mxnet.dist
  • python310Packages.optuna
  • python310Packages.optuna.dist
  • python310Packages.pymanopt
  • python310Packages.pymanopt.dist
  • python310Packages.qiskit
  • python310Packages.qiskit-machine-learning
  • python310Packages.qiskit-machine-learning.dist
  • python310Packages.qiskit.dist
  • python310Packages.rlax
  • python310Packages.rlax.dist
  • python310Packages.scikit-tda
  • python310Packages.scikit-tda.dist
  • python310Packages.shap
  • python310Packages.shap.dist
  • python310Packages.theano
  • python310Packages.theano.dist
  • python310Packages.theanoWithCuda
  • python310Packages.theanoWithCuda.dist
  • python310Packages.treex
  • python310Packages.treex.dist
  • python310Packages.vqgan-jax
  • python310Packages.vqgan-jax.dist
  • python311Packages.cntk
  • python311Packages.cntk.dist
  • python311Packages.imgaug
  • python311Packages.imgaug.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.theano
  • python311Packages.theano.dist
  • python311Packages.theanoWithCuda
  • python311Packages.theanoWithCuda.dist
  • truecrack-cuda
93 packages failed to build:
  • caffe (caffeWithCuda)
  • caffe.bin (caffeWithCuda.bin)
  • cctag
  • cctag.dev
  • cctag.lib
  • cudaPackages.tensorrt
  • cudaPackages.tensorrt.dev
  • cudaPackages.tensorrt_8_5_1
  • cudaPackages.tensorrt_8_5_1.dev
  • cudaPackages.tensorrt_8_5_2
  • cudaPackages.tensorrt_8_5_2.dev
  • cudaPackages.tensorrt_8_6_0
  • cudaPackages.tensorrt_8_6_0.dev
  • deepin.dde-gsettings-schemas
  • deepin.deepin-album
  • deepin.deepin-camera
  • deepin.deepin-image-viewer
  • deepin.deepin-screen-recorder
  • deepin.image-editor
  • frigate
  • gpu-screen-recorder
  • gpu-screen-recorder-gtk
  • ib-controller
  • katagoTensorRT
  • libsForQt5.mauikit-imagetools
  • libsForQt5.pix
  • lightgbm
  • mathematica (mathematica-cuda)
  • monado
  • nomacs
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.obs-backgroundremoval
  • obs-studio-plugins.obs-ndi
  • openmvs
  • opentrack
  • openvino
  • openvino.python
  • pixinsight
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.flammkuchen
  • python310Packages.flammkuchen.dist
  • python310Packages.gpt-2-simple
  • python310Packages.gpt-2-simple.dist
  • python310Packages.gumath
  • python310Packages.gumath.dist
  • python310Packages.opensfm
  • python310Packages.opensfm.dist
  • python310Packages.openvino
  • python310Packages.pytorch-metric-learning
  • python310Packages.pytorch-metric-learning.dist
  • python310Packages.sfepy
  • python310Packages.sfepy.dist
  • python310Packages.skrl
  • python310Packages.skrl.dist
  • python310Packages.slicer
  • python310Packages.slicer.dist
  • python310Packages.stytra
  • python310Packages.stytra.dist
  • python310Packages.tensorrt
  • python310Packages.tensorrt.dist
  • python310Packages.torch-bin
  • python310Packages.torch-bin.dist
  • python310Packages.torchaudio
  • python310Packages.torchaudio-bin
  • python310Packages.torchaudio-bin.dist
  • python310Packages.torchaudio.dist
  • python310Packages.torchvision-bin
  • python310Packages.torchvision-bin.dist
  • python310Packages.trainer
  • python310Packages.trainer.dist
  • python311Packages.caffe (python311Packages.caffeWithCuda)
  • python311Packages.caffe.bin (python311Packages.caffeWithCuda.bin)
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dm-haiku
  • python311Packages.dm-haiku.dist
  • python311Packages.dm-haiku.testsout
  • python311Packages.jmp
  • python311Packages.jmp.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.tensorrt
  • python311Packages.tensorrt.dist
  • rtabmap
  • saga
  • tts
  • tts.dist
  • ueberzugpp
  • wolfram-engine
  • wolfram-notebook
  • ytfzf
659 packages built:
  • MIDIVisualizer
  • aitrack
  • arcanPackages.all-wrapped
  • arcanPackages.arcan
  • arcanPackages.arcan-wrapped
  • arcanPackages.cat9-wrapped
  • arcanPackages.durden-wrapped
  • arcanPackages.ffmpeg
  • arcanPackages.ffmpeg.bin
  • arcanPackages.ffmpeg.data
  • arcanPackages.ffmpeg.dev
  • arcanPackages.ffmpeg.doc
  • arcanPackages.ffmpeg.lib
  • arcanPackages.ffmpeg.man
  • arcanPackages.pipeworld-wrapped
  • arcanPackages.prio-wrapped
  • arcanPackages.xarcan
  • audiobookshelf
  • auto-multiple-choice
  • blender
  • blender-hip
  • colmap (colmapWithCuda)
  • corrscope
  • corrscope.dist
  • cudaPackages.cuda-samples
  • cudaPackages.cuda_cccl
  • cudaPackages.cuda_cudart
  • cudaPackages.cuda_cuobjdump
  • cudaPackages.cuda_cupti
  • cudaPackages.cuda_cuxxfilt
  • cudaPackages.cuda_demo_suite
  • cudaPackages.cuda_documentation
  • cudaPackages.cuda_gdb
  • cudaPackages.cuda_memcheck
  • cudaPackages.cuda_nsight
  • cudaPackages.cuda_nvcc
  • cudaPackages.cuda_nvdisasm
  • cudaPackages.cuda_nvml_dev
  • cudaPackages.cuda_nvprof
  • cudaPackages.cuda_nvprune
  • cudaPackages.cuda_nvrtc
  • cudaPackages.cuda_nvtx
  • cudaPackages.cuda_nvvp
  • cudaPackages.cuda_profiler_api
  • cudaPackages.cuda_sanitizer_api
  • cudaPackages.cudatoolkit
  • cudaPackages.cudatoolkit.doc
  • cudaPackages.cudatoolkit.lib
  • cudaPackages.cudnn
  • cudaPackages.cudnn_8_6
  • cudaPackages.cudnn_8_7
  • cudaPackages.cudnn_8_8
  • cudaPackages.cutensor
  • cudaPackages.cutensor.dev
  • cudaPackages.fabricmanager
  • cudaPackages.libcublas
  • cudaPackages.libcufft
  • cudaPackages.libcufile
  • cudaPackages.libcurand
  • cudaPackages.libcusolver
  • cudaPackages.libcusparse
  • cudaPackages.libnpp
  • cudaPackages.libnvidia_nscq
  • cudaPackages.libnvjpeg
  • cudaPackages.markForCudatoolkitRootHook
  • cudaPackages.nccl
  • cudaPackages.nccl.dev
  • cudaPackages.nsight_compute
  • cudaPackages.nsight_systems
  • cudaPackages.nvidia_fs
  • cudaPackages.saxpy
  • cudaPackages.setupCudaHook
  • darktable
  • digikam
  • easyocr (python310Packages.easyocr)
  • easyocr.dist (python310Packages.easyocr.dist)
  • facedetect
  • faiss (faissWithCuda ,python310Packages.faiss)
  • faiss.demos (faissWithCuda.demos ,python310Packages.faiss.demos)
  • faust2jack
  • ffcast
  • ffmpeg_4-full
  • ffmpeg_4-full.bin
  • ffmpeg_4-full.data
  • ffmpeg_4-full.dev
  • ffmpeg_4-full.doc
  • ffmpeg_4-full.lib
  • ffmpeg_4-full.man
  • ffmpeg_6-full
  • ffmpeg_6-full.bin
  • ffmpeg_6-full.data
  • ffmpeg_6-full.dev
  • ffmpeg_6-full.doc
  • ffmpeg_6-full.lib
  • ffmpeg_6-full.man
  • fgallery
  • flowblade
  • focus-stack
  • forge
  • frei0r
  • gimp-with-plugins
  • gimpPlugins.gmic
  • glaxnimate
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gpt2tc
  • gpu-burn
  • gromacsCudaMpi
  • gwe
  • handbrake
  • haruna
  • hashcat
  • hikounomizu
  • hip-nvidia
  • hip-nvidia.doc
  • home-assistant-component-tests.dremel_3d_printer
  • hydrus
  • hydrus.doc
  • imagination
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • katagoWithCuda
  • khoj
  • khoj.dist
  • librealsense
  • librealsense-gui
  • librealsense-gui.dev
  • librealsense.dev
  • librealsenseWithCuda
  • librealsenseWithCuda.dev
  • libretranslate (python310Packages.libretranslate)
  • libretranslate.dist (python310Packages.libretranslate.dist)
  • libsForQt5.kdenlive
  • libsForQt5.mlt
  • libsForQt5.mlt.dev
  • libsForQt5.soundkonverter
  • libtensorflow (libtensorflow.python)
  • libyafaray
  • liquidsoap
  • magma (magma-cuda ,magma_2_7_1)
  • magma-cuda-static
  • magma_2_6_2
  • magnetophonDSP.VoiceOfFaust
  • manim
  • manim.dist
  • mavproxy
  • mavproxy.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • mlt
  • mlt.dev
  • monero-gui
  • ncnn
  • nvidia-thrust (nvidia-thrust-cuda)
  • nvidia-thrust-intel
  • nvtop
  • nvtop-nvidia
  • obs-studio
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.input-overlay
  • obs-studio-plugins.looking-glass-obs
  • obs-studio-plugins.obs-3d-effect
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-move-transition
  • obs-studio-plugins.obs-multi-rtmp
  • obs-studio-plugins.obs-mute-filter
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-rgb-levels-filter
  • obs-studio-plugins.obs-scale-to-sound
  • obs-studio-plugins.obs-shaderfilter
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-source-record
  • obs-studio-plugins.obs-source-switcher
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-text-pthread
  • obs-studio-plugins.obs-transition-table
  • obs-studio-plugins.obs-vaapi
  • obs-studio-plugins.obs-vertical-canvas
  • obs-studio-plugins.obs-vintage-filter
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.wlrobs
  • ocamlPackages.frei0r
  • ocamlPackages.torch
  • olive-editor
  • openai-full
  • openai-full.dist
  • openai-whisper (python310Packages.openai-whisper)
  • openai-whisper.dist (python310Packages.openai-whisper.dist)
  • opencv
  • opencv.package_tests
  • opencv3
  • opensubdiv
  • opensubdiv.dev
  • peek
  • pentestgpt
  • pentestgpt.dist
  • photoprism
  • pianotrans
  • pianotrans.dist
  • piper-train (python310Packages.piper-train)
  • piper-train.dist (python310Packages.piper-train.dist)
  • pitivi
  • printrun
  • printrun.dist
  • python310Packages.accelerate
  • python310Packages.accelerate.dist
  • python310Packages.aeppl
  • python310Packages.aeppl.dist
  • python310Packages.aesara
  • python310Packages.aesara.dist
  • python310Packages.aigpy
  • python310Packages.aigpy.dist
  • python310Packages.apptools
  • python310Packages.apptools.dist
  • python310Packages.argos-translate-files
  • python310Packages.argos-translate-files.dist
  • python310Packages.argostranslate
  • python310Packages.argostranslate.dist
  • python310Packages.arviz
  • python310Packages.arviz.dist
  • python310Packages.augmax
  • python310Packages.augmax.dist
  • python310Packages.autofaiss
  • python310Packages.autofaiss.dist
  • python310Packages.awkward
  • python310Packages.awkward.dist
  • python310Packages.ax
  • python310Packages.ax.dist
  • python310Packages.bambi
  • python310Packages.bambi.dist
  • python310Packages.baselines
  • python310Packages.baselines.dist
  • python310Packages.bitsandbytes
  • python310Packages.bitsandbytes.dist
  • python310Packages.blackjax
  • python310Packages.blackjax.dist
  • python310Packages.blosc2
  • python310Packages.blosc2.dist
  • python310Packages.botorch
  • python310Packages.botorch.dist
  • python310Packages.boxx
  • python310Packages.boxx.dist
  • python310Packages.bpycv
  • python310Packages.bpycv.dist
  • python310Packages.camelot
  • python310Packages.camelot.dist
  • python310Packages.chainer
  • python310Packages.chainer.dist
  • python310Packages.chex
  • python310Packages.chex.dist
  • python310Packages.clean-fid
  • python310Packages.clean-fid.dist
  • python310Packages.cleanlab
  • python310Packages.cleanlab.dist
  • python310Packages.clifford
  • python310Packages.clifford.dist
  • python310Packages.clip
  • python310Packages.clip-anytorch
  • python310Packages.clip-anytorch.dist
  • python310Packages.clip.dist
  • python310Packages.cppe
  • python310Packages.cppe.dist
  • python310Packages.ctranslate2
  • python310Packages.ctranslate2.dist
  • python310Packages.cupy
  • python310Packages.cupy.dist
  • python310Packages.dask-awkward
  • python310Packages.dask-awkward.dist
  • python310Packages.dask-glm
  • python310Packages.dask-glm.dist
  • python310Packages.dask-ml
  • python310Packages.dask-ml.dist
  • python310Packages.datashader
  • python310Packages.datashader.dist
  • python310Packages.deepdish
  • python310Packages.deepdish.dist
  • python310Packages.deepwave
  • python310Packages.deepwave.dist
  • python310Packages.dm-haiku
  • python310Packages.dm-haiku.dist
  • python310Packages.dm-haiku.testsout
  • python310Packages.dm-sonnet
  • python310Packages.dm-sonnet.dist
  • python310Packages.dremel3dpy
  • python310Packages.dremel3dpy.dist
  • python310Packages.edward
  • python310Packages.edward.dist
  • python310Packages.einops
  • python310Packages.einops.dist
  • python310Packages.envisage
  • python310Packages.envisage.dist
  • python310Packages.ezyrb
  • python310Packages.ezyrb.dist
  • python310Packages.fastai
  • python310Packages.fastai.dist
  • python310Packages.faster-whisper
  • python310Packages.faster-whisper.dist
  • python310Packages.ffcv
  • python310Packages.ffcv.dist
  • python310Packages.galois
  • python310Packages.galois.dist
  • python310Packages.gpytorch
  • python310Packages.gpytorch.dist
  • python310Packages.grad-cam
  • python310Packages.grad-cam.dist
  • python310Packages.hyppo
  • python310Packages.hyppo.dist
  • python310Packages.ignite
  • python310Packages.ignite.dist
  • python310Packages.imagecorruptions
  • python310Packages.imagecorruptions.dist
  • python310Packages.imantics
  • python310Packages.imantics.dist
  • python310Packages.imutils
  • python310Packages.imutils.dist
  • python310Packages.invisible-watermark
  • python310Packages.invisible-watermark.dist
  • python310Packages.jax
  • python310Packages.jax.dist
  • python310Packages.jaxlib (python310Packages.jaxlib-build ,python310Packages.jaxlibWithCuda)
  • python310Packages.jaxlib-bin
  • python310Packages.jaxlib-bin.dist
  • python310Packages.jaxlib.dist (python310Packages.jaxlib-build.dist ,python310Packages.jaxlibWithCuda.dist)
  • python310Packages.jaxopt
  • python310Packages.jaxopt.dist
  • python310Packages.jmp
  • python310Packages.jmp.dist
  • python310Packages.k-diffusion
  • python310Packages.k-diffusion.dist
  • python310Packages.kornia
  • python310Packages.kornia.dist
  • python310Packages.langchain
  • python310Packages.langchain.dist
  • python310Packages.libgpuarray
  • python310Packages.libgpuarray.dist
  • python310Packages.librosa
  • python310Packages.librosa.dist
  • python310Packages.linear_operator
  • python310Packages.linear_operator.dist
  • python310Packages.lion-pytorch
  • python310Packages.lion-pytorch.dist
  • python310Packages.manifest-ml
  • python310Packages.manifest-ml.dist
  • python310Packages.mayavi
  • python310Packages.mayavi.dist
  • python310Packages.mlt
  • python310Packages.mlt.dev
  • python310Packages.mmcv
  • python310Packages.mmcv.dist
  • python310Packages.mmengine
  • python310Packages.mmengine.dist
  • python310Packages.moderngl-window
  • python310Packages.moderngl-window.dist
  • python310Packages.monai
  • python310Packages.monai.dist
  • python310Packages.mplhep
  • python310Packages.mplhep.dist
  • python310Packages.n3fit
  • python310Packages.n3fit.dist
  • python310Packages.nianet
  • python310Packages.nianet.dist
  • python310Packages.numba (python310Packages.numbaWithCuda)
  • python310Packages.numba-scipy
  • python310Packages.numba-scipy.dist
  • python310Packages.numba.dist (python310Packages.numbaWithCuda.dist)
  • python310Packages.numpyro
  • python310Packages.numpyro.dist
  • python310Packages.objax
  • python310Packages.objax.dist
  • python310Packages.openai-triton
  • python310Packages.openai-triton-bin
  • python310Packages.openai-triton-bin.dist
  • python310Packages.openai-triton.dist
  • python310Packages.opencv3
  • python310Packages.opencv4
  • python310Packages.opencv4.package_tests
  • python310Packages.optax
  • python310Packages.optax.dist
  • python310Packages.optax.testsout
  • python310Packages.pandas-stubs
  • python310Packages.pandas-stubs.dist
  • python310Packages.peft
  • python310Packages.peft.dist
  • python310Packages.phik
  • python310Packages.phik.dist
  • python310Packages.piano-transcription-inference
  • python310Packages.piano-transcription-inference.dist
  • python310Packages.pot
  • python310Packages.pot.dist
  • python310Packages.pycuda
  • python310Packages.pycuda.dist
  • python310Packages.pydmd
  • python310Packages.pydmd.dist
  • python310Packages.pydub
  • python310Packages.pydub.dist
  • python310Packages.pyfakewebcam
  • python310Packages.pyfakewebcam.dist
  • python310Packages.pyglet
  • python310Packages.pyglet.dist
  • python310Packages.pygmo
  • python310Packages.pymc
  • python310Packages.pymc.dist
  • python310Packages.pymoo
  • python310Packages.pymoo.dist
  • python310Packages.pynndescent
  • python310Packages.pynndescent.dist
  • python310Packages.pynvml
  • python310Packages.pynvml.dist
  • python310Packages.pyrealsense2
  • python310Packages.pyrealsense2.dev
  • python310Packages.pyrealsense2WithCuda
  • python310Packages.pyrealsense2WithCuda.dev
  • python310Packages.pyro-ppl
  • python310Packages.pyro-ppl.dist
  • python310Packages.pyscf
  • python310Packages.pyscf.dist
  • python310Packages.pytensor
  • python310Packages.pytensor.dist
  • python310Packages.pytmx
  • python310Packages.pytmx.dist
  • python310Packages.pytorch-lightning
  • python310Packages.pytorch-lightning.dist
  • python310Packages.pytorch-pfn-extras
  • python310Packages.pytorch-pfn-extras.dist
  • python310Packages.remi
  • python310Packages.remi.dist
  • python310Packages.resampy
  • python310Packages.resampy.dist
  • python310Packages.resize-right
  • python310Packages.resize-right.dist
  • python310Packages.rising
  • python310Packages.rising.dist
  • python310Packages.safetensors
  • python310Packages.safetensors.dist
  • python310Packages.sentence-transformers
  • python310Packages.sentence-transformers.dist
  • python310Packages.skorch
  • python310Packages.skorch.dist
  • python310Packages.snorkel
  • python310Packages.snorkel.dist
  • python310Packages.spacy
  • python310Packages.spacy-loggers
  • python310Packages.spacy-loggers.dist
  • python310Packages.spacy-transformers
  • python310Packages.spacy-transformers.dist
  • python310Packages.spacy.dist
  • python310Packages.sparse
  • python310Packages.sparse.dist
  • python310Packages.stanza
  • python310Packages.stanza.dist
  • python310Packages.stumpy
  • python310Packages.stumpy.dist
  • python310Packages.tables
  • python310Packages.tables.dist
  • python310Packages.tensorboardx
  • python310Packages.tensorboardx.dist
  • python310Packages.tensorflow (python310Packages.tensorflow-build ,python310Packages.tensorflowWithCuda)
  • python310Packages.tensorflow-bin
  • python310Packages.tensorflow-bin.dist
  • python310Packages.tensorflow.dist (python310Packages.tensorflow-build.dist ,python310Packages.tensorflowWithCuda.dist)
  • python310Packages.tensorflow-datasets
  • python310Packages.tensorflow-datasets.dist
  • python310Packages.tensorflow-probability
  • python310Packages.tensorflow-probability.dist
  • python310Packages.test-tube
  • python310Packages.test-tube.dist
  • python310Packages.textacy
  • python310Packages.textacy.dist
  • python310Packages.textnets
  • python310Packages.textnets.dist
  • python310Packages.tflearn
  • python310Packages.tflearn.dist
  • python310Packages.timezonefinder
  • python310Packages.timezonefinder.dist
  • python310Packages.timm
  • python310Packages.timm.dist
  • python310Packages.tiny-cuda-nn
  • python310Packages.torch (python310Packages.torchWithCuda ,python310Packages.torchWithoutRocm)
  • python310Packages.torch-tb-profiler
  • python310Packages.torch-tb-profiler.dist
  • python310Packages.torch.dev (python310Packages.torchWithCuda.dev ,python310Packages.torchWithoutRocm.dev)
  • python310Packages.torch.dist (python310Packages.torchWithCuda.dist ,python310Packages.torchWithoutRocm.dist)
  • python310Packages.torch.lib (python310Packages.torchWithCuda.lib ,python310Packages.torchWithoutRocm.lib)
  • python310Packages.torchWithRocm
  • python310Packages.torchWithRocm.dev
  • python310Packages.torchWithRocm.dist
  • python310Packages.torchWithRocm.lib
  • python310Packages.torchdiffeq
  • python310Packages.torchdiffeq.dist
  • python310Packages.torchgpipe
  • python310Packages.torchgpipe.dist
  • python310Packages.torchinfo
  • python310Packages.torchinfo.dist
  • python310Packages.torchio
  • python310Packages.torchio.dist
  • python310Packages.torchlibrosa
  • python310Packages.torchlibrosa.dist
  • python310Packages.torchmetrics
  • python310Packages.torchmetrics.dist
  • python310Packages.torchsde
  • python310Packages.torchsde.dist
  • python310Packages.torchvision
  • python310Packages.torchvision.dist
  • python310Packages.trackpy
  • python310Packages.trackpy.dist
  • python310Packages.translatehtml
  • python310Packages.translatehtml.dist
  • python310Packages.treeo
  • python310Packages.treeo.dist
  • python310Packages.trfl
  • python310Packages.trfl.dist
  • python310Packages.ttach
  • python310Packages.ttach.dist
  • python310Packages.umap-learn
  • python310Packages.umap-learn.dist
  • python310Packages.uproot
  • python310Packages.uproot.dist
  • python310Packages.vector
  • python310Packages.vector.dist
  • python310Packages.videocr
  • python310Packages.videocr.dist
  • python310Packages.vidstab
  • python310Packages.vidstab.dist
  • python310Packages.wandb
  • python310Packages.wandb.dist
  • python310Packages.xarray-einstats
  • python310Packages.xarray-einstats.dist
  • python310Packages.xgboost
  • python310Packages.xgboost.dist
  • python310Packages.zcs
  • python310Packages.zcs.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.augmax
  • python311Packages.augmax.dist
  • python311Packages.autofaiss
  • python311Packages.autofaiss.dist
  • python311Packages.blackjax
  • python311Packages.blackjax.dist
  • python311Packages.chainer
  • python311Packages.chainer.dist
  • python311Packages.chex
  • python311Packages.chex.dist
  • python311Packages.cupy
  • python311Packages.cupy.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.einops
  • python311Packages.einops.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.faiss
  • python311Packages.faiss.demos
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.jax
  • python311Packages.jax.dist
  • python311Packages.jaxlib (python311Packages.jaxlib-build ,python311Packages.jaxlibWithCuda)
  • python311Packages.jaxlib.dist (python311Packages.jaxlib-build.dist ,python311Packages.jaxlibWithCuda.dist)
  • python311Packages.jaxopt
  • python311Packages.jaxopt.dist
  • python311Packages.libgpuarray
  • python311Packages.libgpuarray.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.openai-triton
  • python311Packages.openai-triton-bin
  • python311Packages.openai-triton-bin.dist
  • python311Packages.openai-triton.dist
  • python311Packages.opencv3
  • python311Packages.opencv4
  • python311Packages.opencv4.package_tests
  • python311Packages.optax
  • python311Packages.optax.dist
  • python311Packages.optax.testsout
  • python311Packages.pycuda
  • python311Packages.pycuda.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pynvml
  • python311Packages.pynvml.dist
  • python311Packages.pyrealsense2
  • python311Packages.pyrealsense2.dev
  • python311Packages.pyrealsense2WithCuda
  • python311Packages.pyrealsense2WithCuda.dev
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.torch-bin
  • python311Packages.torch-bin.dist
  • python311Packages.torchaudio-bin
  • python311Packages.torchaudio-bin.dist
  • python311Packages.torchvision-bin
  • python311Packages.torchvision-bin.dist
  • python311Packages.treeo
  • python311Packages.treeo.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.xgboost
  • python311Packages.xgboost.dist
  • qimgv
  • quirc
  • realesrgan-ncnn-vulkan
  • restream
  • run-scaled
  • sdrangel
  • shotcut
  • siril
  • sitespeed-io
  • sunshine
  • synfigstudio
  • tidal-dl
  • tidal-dl.dist
  • tiny-cuda-nn
  • tone
  • video-trimmer
  • video2midi
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wifite2
  • wifite2.dist
  • wyoming-faster-whisper
  • wyoming-faster-whisper.dist
  • xgboost (xgboostWithCuda)
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist

@SomeoneSerge
Copy link
Contributor Author

@ConnorBaker the last list is from --checkout commit, and I think it aligns with the original

Copy link
Contributor

@ConnorBaker ConnorBaker left a comment

Choose a reason for hiding this comment

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

I think this is in a good enough state that it can be merged, and any nits/additional work can be done in a followup PR.

@ConnorBaker
Copy link
Contributor

Thank you again for working on this @SomeoneSerge, it's much appreciated!

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

Labels

8.has: package (new) This PR adds a new package 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants