Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

opencv: misc cleanups; fix CUDA build #339619

Merged
merged 2 commits into from
Sep 25, 2024

Conversation

ConnorBaker
Copy link
Contributor

@ConnorBaker ConnorBaker commented Sep 4, 2024

Description of changes

  • build with CUDA 12.3, the latest version supported by OpenCV 4.9
  • switch to inheriting attributes from lib instead of accessing directly (avoids repeated lookups)
  • move to cmake* helper functions instead of the custom opencvFlag helper
  • use cudaFlags.cmakeCudaArchitecturesString rather than constructing it manually
  • switch to raw strings ('') rather than inserting a newline characters in a string (")
  • removes OpenCV's CMake configuration requirement that all downstream consumers of OpenCV use the exact same version of CUDA OpenCV was built with
  • adds cudaPackages.tests attribute set for tests which should be available for each version of cudaPackages
    • the majority of the tests are broken only because the Torch derivation currently has a condition which checks that Magma uses the same CUDA version

Note

As part of removing OpenCV's CMake CUDA version consistency checks, I have opened #341650 to track discussion, issues, and features related to having multiple versions of the same CUDA libraries in a single closure.

Note

As part of the move from the opencvFlag helper, I noticed that the expression was passing the wrong arguments to control building with LTO: the helper function was being used with ENABLE_LTO, passing WITH_ENABLE_LTO to CMake. The correct variable is ENABLE_LTO. Building with LTO is actually broken.

This issue is being tracked in #343123.

Things done

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

Add a 👍 reaction to pull requests you find important.

@ConnorBaker ConnorBaker self-assigned this Sep 4, 2024
@ofborg ofborg bot requested a review from basvandijk September 4, 2024 21:20
@ConnorBaker ConnorBaker changed the title opencv: misc cleanups opencv: misc cleanups; fix CUDA build Sep 4, 2024
@ConnorBaker ConnorBaker added the 6.topic: cuda Parallel computing platform and API label Sep 4, 2024
@ConnorBaker
Copy link
Contributor Author

ConnorBaker commented Sep 4, 2024

Nixpkgs Default Config (x86_64-linux)

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

31 packages failed to build:
  • python311Packages.fairseq
  • python311Packages.fairseq.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.pdf2docx
  • python311Packages.pdf2docx.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python311Packages.wagtail-localize
  • python311Packages.wagtail-localize.dist
  • python312Packages.fairseq
  • python312Packages.fairseq.dist
  • python312Packages.layoutparser
  • python312Packages.layoutparser.dist
  • python312Packages.mmcv
  • python312Packages.mmcv.dist
  • python312Packages.mmengine
  • python312Packages.mmengine.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.pdf2docx
  • python312Packages.pdf2docx.dist
  • python312Packages.wagtail-localize
  • python312Packages.wagtail-localize.dist
  • tplay
630 packages built:
  • aider-chat
  • aider-chat.dist
  • aitrack
  • ansel
  • audiobookshelf
  • auto-multiple-choice
  • backgroundremover
  • backgroundremover.dist
  • cctag
  • cctag.dev
  • cctag.lib
  • darktable
  • deepin.deepin-ocr-plugin-manager
  • deface
  • deface.dist
  • deltatouch
  • digikam
  • easyocr (python312Packages.easyocr)
  • easyocr.dist (python312Packages.easyocr.dist)
  • envision
  • escrotum
  • escrotum.dist
  • escrotum.man
  • facedetect
  • faust2jack
  • ffcast
  • ffmpeg-full (ffmpeg_6-full)
  • ffmpeg-full.bin (ffmpeg_6-full.bin)
  • ffmpeg-full.data (ffmpeg_6-full.data)
  • ffmpeg-full.dev (ffmpeg_6-full.dev)
  • ffmpeg-full.doc (ffmpeg_6-full.doc)
  • ffmpeg-full.lib (ffmpeg_6-full.lib)
  • ffmpeg-full.man (ffmpeg_6-full.man)
  • 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_7-full
  • ffmpeg_7-full.bin
  • ffmpeg_7-full.data
  • ffmpeg_7-full.dev
  • ffmpeg_7-full.doc
  • ffmpeg_7-full.lib
  • ffmpeg_7-full.man
  • ffsubsync
  • ffsubsync.dist
  • fgallery
  • flowblade
  • focus-stack
  • frei0r
  • frigate
  • gimp-with-plugins
  • gimpPlugins.gmic
  • glaxnimate
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gruut (python312Packages.gruut)
  • gruut.dist (python312Packages.gruut.dist)
  • handbrake
  • hikounomizu
  • home-assistant-component-tests.dremel_3d_printer
  • home-assistant-component-tests.environment_canada
  • hydrus
  • hydrus.doc
  • imagination
  • intensity-normalization (python312Packages.intensity-normalization)
  • intensity-normalization.dist (python312Packages.intensity-normalization.dist)
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • kdePackages.kdenlive
  • kdePackages.kdenlive.debug
  • kdePackages.kdenlive.dev
  • kdePackages.kdenlive.devtools
  • kdePackages.mlt
  • kdePackages.mlt.dev
  • kdePackages.spectacle
  • kdePackages.spectacle.debug
  • kdePackages.spectacle.dev
  • kdePackages.spectacle.devtools
  • komikku
  • krita
  • krita-plugin-gmic
  • libsForQt5.kdenlive
  • libsForQt5.mauikit-imagetools
  • libsForQt5.mlt
  • libsForQt5.mlt.dev
  • libsForQt5.soundkonverter
  • libyafaray
  • liquidsoap
  • local-ai
  • maa-assistant-arknights
  • maa-cli
  • magnetophonDSP.VoiceOfFaust
  • manim (python312Packages.manim)
  • manim-slides
  • manim-slides.dist
  • manim.dist (python312Packages.manim.dist)
  • mavproxy
  • mavproxy.dist
  • mealie
  • mealie.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • midivisualizer
  • minari (python312Packages.minari)
  • minari.dist (python312Packages.minari.dist)
  • mlt
  • mlt.dev
  • mokuro
  • mokuro.dist
  • monado
  • monero-gui
  • mxnet
  • napari (python312Packages.napari)
  • napari.dist (python312Packages.napari.dist)
  • ncnn
  • nomacs
  • nomacs.man
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • 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-backgroundremoval
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-composite-blur
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-hyperion
  • 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-replay-source
  • 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-webkitgtk
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • ocamlPackages.frei0r
  • ocrmypdf (python312Packages.ocrmypdf)
  • ocrmypdf.dist (python312Packages.ocrmypdf.dist)
  • olive-editor
  • ome_zarr (python312Packages.ome-zarr)
  • ome_zarr.dist (python312Packages.ome-zarr.dist)
  • open-webui
  • open-webui.dist
  • opencomposite-helper
  • opencv (opencv4WithoutCuda)
  • opencv.cxxdev (opencv4WithoutCuda.cxxdev)
  • opencv.package_tests (opencv4WithoutCuda.package_tests)
  • openmvs
  • opensplat
  • opentrack
  • openvino
  • openvino.python
  • orca-slicer
  • orca-slicer.debug
  • osm2pgsql
  • paperless-ngx
  • peek
  • photoprism
  • printrun
  • printrun.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.albucore
  • python311Packages.albucore.dist
  • python311Packages.albumentations
  • python311Packages.albumentations.dist
  • python311Packages.ale-py
  • python311Packages.ale-py.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.batchgenerators
  • python311Packages.batchgenerators.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.dask-image
  • python311Packages.dask-image.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.env-canada
  • python311Packages.env-canada.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.fpdf2
  • python311Packages.fpdf2.dist
  • python311Packages.glymur
  • python311Packages.glymur.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio-pdf
  • python311Packages.gradio-pdf.dist
  • python311Packages.gradio.dist
  • python311Packages.gruut
  • python311Packages.gruut.dist
  • python311Packages.gymnasium
  • python311Packages.gymnasium.dist
  • python311Packages.handout
  • python311Packages.handout.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imageio
  • python311Packages.imageio.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.insightface
  • python311Packages.insightface.dist
  • python311Packages.intensity-normalization
  • python311Packages.intensity-normalization.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.lime
  • python311Packages.lime.dist
  • python311Packages.llama-index
  • python311Packages.llama-index-agent-openai
  • python311Packages.llama-index-agent-openai.dist
  • python311Packages.llama-index-cli
  • python311Packages.llama-index-cli.dist
  • python311Packages.llama-index-core
  • python311Packages.llama-index-core.dist
  • python311Packages.llama-index-embeddings-gemini
  • python311Packages.llama-index-embeddings-gemini.dist
  • python311Packages.llama-index-embeddings-google
  • python311Packages.llama-index-embeddings-google.dist
  • python311Packages.llama-index-embeddings-huggingface
  • python311Packages.llama-index-embeddings-huggingface.dist
  • python311Packages.llama-index-embeddings-ollama
  • python311Packages.llama-index-embeddings-ollama.dist
  • python311Packages.llama-index-embeddings-openai
  • python311Packages.llama-index-embeddings-openai.dist
  • python311Packages.llama-index-graph-stores-nebula
  • python311Packages.llama-index-graph-stores-nebula.dist
  • python311Packages.llama-index-graph-stores-neo4j
  • python311Packages.llama-index-graph-stores-neo4j.dist
  • python311Packages.llama-index-graph-stores-neptune
  • python311Packages.llama-index-graph-stores-neptune.dist
  • python311Packages.llama-index-indices-managed-llama-cloud
  • python311Packages.llama-index-indices-managed-llama-cloud.dist
  • python311Packages.llama-index-legacy
  • python311Packages.llama-index-legacy.dist
  • python311Packages.llama-index-llms-ollama
  • python311Packages.llama-index-llms-ollama.dist
  • python311Packages.llama-index-llms-openai
  • python311Packages.llama-index-llms-openai-like
  • python311Packages.llama-index-llms-openai-like.dist
  • python311Packages.llama-index-llms-openai.dist
  • python311Packages.llama-index-multi-modal-llms-openai
  • python311Packages.llama-index-multi-modal-llms-openai.dist
  • python311Packages.llama-index-program-openai
  • python311Packages.llama-index-program-openai.dist
  • python311Packages.llama-index-question-gen-openai
  • python311Packages.llama-index-question-gen-openai.dist
  • python311Packages.llama-index-readers-database
  • python311Packages.llama-index-readers-database.dist
  • python311Packages.llama-index-readers-file
  • python311Packages.llama-index-readers-file.dist
  • python311Packages.llama-index-readers-json
  • python311Packages.llama-index-readers-json.dist
  • python311Packages.llama-index-readers-llama-parse
  • python311Packages.llama-index-readers-llama-parse.dist
  • python311Packages.llama-index-readers-s3
  • python311Packages.llama-index-readers-s3.dist
  • python311Packages.llama-index-readers-twitter
  • python311Packages.llama-index-readers-twitter.dist
  • python311Packages.llama-index-readers-txtai
  • python311Packages.llama-index-readers-txtai.dist
  • python311Packages.llama-index-readers-weather
  • python311Packages.llama-index-readers-weather.dist
  • python311Packages.llama-index-vector-stores-chroma
  • python311Packages.llama-index-vector-stores-chroma.dist
  • python311Packages.llama-index-vector-stores-google
  • python311Packages.llama-index-vector-stores-google.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.llama-index-vector-stores-qdrant
  • python311Packages.llama-index-vector-stores-qdrant.dist
  • python311Packages.llama-index.dist
  • python311Packages.llama-parse
  • python311Packages.llama-parse.dist
  • python311Packages.manim
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.manim.dist
  • python311Packages.minari
  • python311Packages.minari.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.moviepy
  • python311Packages.moviepy.dist
  • python311Packages.mung
  • python311Packages.mung.dist
  • python311Packages.muscima
  • python311Packages.muscima.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.napari
  • python311Packages.napari-svg
  • python311Packages.napari-svg.dist
  • python311Packages.napari.dist
  • python311Packages.niworkflows
  • python311Packages.niworkflows.dist
  • python311Packages.ocrmypdf
  • python311Packages.ocrmypdf.dist
  • python311Packages.ome-zarr
  • python311Packages.ome-zarr.dist
  • python311Packages.omrdatasettools
  • python311Packages.omrdatasettools.dist
  • python311Packages.open-clip-torch
  • python311Packages.open-clip-torch.dist
  • python311Packages.opencv4
  • python311Packages.opencv4.cxxdev
  • python311Packages.opencv4.package_tests
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.pettingzoo
  • python311Packages.pettingzoo.dist
  • python311Packages.pillow-heif
  • python311Packages.pillow-heif.dist
  • python311Packages.pims
  • python311Packages.pims.dist
  • python311Packages.psd-tools
  • python311Packages.psd-tools.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyannote-audio
  • python311Packages.pyannote-audio.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.qudida
  • python311Packages.qudida.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.scikit-image
  • python311Packages.scikit-image.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.skrl
  • python311Packages.skrl.dist
  • python311Packages.slicedimage
  • python311Packages.slicedimage.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.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.speechbrain
  • python311Packages.speechbrain.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.torch-audiomentations
  • python311Packages.torch-audiomentations.dist
  • python311Packages.torch-pitch-shift
  • python311Packages.torch-pitch-shift.dist
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.torchcrepe
  • python311Packages.torchcrepe.dist
  • python311Packages.torchrl
  • python311Packages.torchrl.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.wagtail
  • python311Packages.wagtail-factories
  • python311Packages.wagtail-factories.dist
  • python311Packages.wagtail-modeladmin
  • python311Packages.wagtail-modeladmin.dist
  • python311Packages.wagtail.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python311Packages.webdataset
  • python311Packages.webdataset.dist
  • python311Packages.willow
  • python311Packages.willow.dist
  • python312Packages.aigpy
  • python312Packages.aigpy.dist
  • python312Packages.albucore
  • python312Packages.albucore.dist
  • python312Packages.albumentations
  • python312Packages.albumentations.dist
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.auditok
  • python312Packages.auditok.dist
  • python312Packages.batchgenerators
  • python312Packages.batchgenerators.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.camelot
  • python312Packages.camelot.dist
  • python312Packages.dask-image
  • python312Packages.dask-image.dist
  • python312Packages.detectron2
  • python312Packages.detectron2.dist
  • python312Packages.dremel3dpy
  • python312Packages.dremel3dpy.dist
  • python312Packages.env-canada
  • python312Packages.env-canada.dist
  • python312Packages.fpdf2
  • python312Packages.fpdf2.dist
  • python312Packages.glymur
  • python312Packages.glymur.dist
  • python312Packages.grad-cam
  • python312Packages.grad-cam.dist
  • python312Packages.gradio
  • python312Packages.gradio-client
  • python312Packages.gradio-client.dist
  • python312Packages.gradio-pdf
  • python312Packages.gradio-pdf.dist
  • python312Packages.gradio.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.handout
  • python312Packages.handout.dist
  • python312Packages.imagecorruptions
  • python312Packages.imagecorruptions.dist
  • python312Packages.imageio
  • python312Packages.imageio.dist
  • python312Packages.imantics
  • python312Packages.imantics.dist
  • python312Packages.imutils
  • python312Packages.imutils.dist
  • python312Packages.insightface
  • python312Packages.insightface.dist
  • python312Packages.invisible-watermark
  • python312Packages.invisible-watermark.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.lime
  • python312Packages.lime.dist
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.mlt
  • python312Packages.mlt.dev
  • python312Packages.moderngl-window
  • python312Packages.moderngl-window.dist
  • python312Packages.moviepy
  • python312Packages.moviepy.dist
  • python312Packages.mung
  • python312Packages.mung.dist
  • python312Packages.muscima
  • python312Packages.muscima.dist
  • python312Packages.mxnet
  • python312Packages.mxnet.dist
  • python312Packages.napari-svg
  • python312Packages.napari-svg.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.omrdatasettools
  • python312Packages.omrdatasettools.dist
  • python312Packages.open-clip-torch
  • python312Packages.open-clip-torch.dist
  • python312Packages.opencv4
  • python312Packages.opencv4.cxxdev
  • python312Packages.opencv4.package_tests
  • python312Packages.openvino
  • python312Packages.pillow-heif
  • python312Packages.pillow-heif.dist
  • python312Packages.pims
  • python312Packages.pims.dist
  • python312Packages.psd-tools
  • python312Packages.psd-tools.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pydub
  • python312Packages.pydub.dist
  • python312Packages.pyfakewebcam
  • python312Packages.pyfakewebcam.dist
  • python312Packages.pyglet
  • python312Packages.pyglet.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pytmx
  • python312Packages.pytmx.dist
  • python312Packages.qudida
  • python312Packages.qudida.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.remi
  • python312Packages.remi.dist
  • python312Packages.scikit-image
  • python312Packages.scikit-image.dist
  • python312Packages.slicedimage
  • python312Packages.slicedimage.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.speechbrain
  • python312Packages.speechbrain.dist
  • python312Packages.stytra
  • python312Packages.stytra.dist
  • python312Packages.test-tube
  • python312Packages.test-tube.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torch-pitch-shift
  • python312Packages.torch-pitch-shift.dist
  • python312Packages.torchaudio
  • python312Packages.torchaudio.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.videocr
  • python312Packages.videocr.dist
  • python312Packages.vidstab
  • python312Packages.vidstab.dist
  • python312Packages.wagtail
  • python312Packages.wagtail-factories
  • python312Packages.wagtail-factories.dist
  • python312Packages.wagtail-modeladmin
  • python312Packages.wagtail-modeladmin.dist
  • python312Packages.wagtail.dist
  • python312Packages.webdataset
  • python312Packages.webdataset.dist
  • python312Packages.willow
  • python312Packages.willow.dist
  • qimgv
  • quirc
  • rclip
  • rclip.dist
  • realesrgan-ncnn-vulkan
  • restream
  • rofi-screenshot
  • rtabmap
  • run-scaled
  • saga
  • sdrangel
  • shotcut
  • siril
  • sitespeed-io
  • streamcontroller
  • synfigstudio
  • tartube-yt-dlp
  • tartube-yt-dlp.dist
  • tidal-dl
  • tidal-dl.dist
  • tone
  • ueberzugpp
  • video2midi
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wlr-layout-ui
  • wlr-layout-ui.dist
  • xpano
  • xpra
  • xpra.dist
  • ytfzf

Nixpkgs Unfree Config (x86_64-linux)

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

34 packages failed to build:
  • gyroflow
  • python311Packages.fairseq
  • python311Packages.fairseq.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.pdf2docx
  • python311Packages.pdf2docx.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python311Packages.wagtail-localize
  • python311Packages.wagtail-localize.dist
  • python312Packages.caffe
  • python312Packages.caffe.bin
  • python312Packages.fairseq
  • python312Packages.fairseq.dist
  • python312Packages.layoutparser
  • python312Packages.layoutparser.dist
  • python312Packages.mmcv
  • python312Packages.mmcv.dist
  • python312Packages.mmengine
  • python312Packages.mmengine.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.pdf2docx
  • python312Packages.pdf2docx.dist
  • python312Packages.wagtail-localize
  • python312Packages.wagtail-localize.dist
  • tplay
638 packages built:
  • aider-chat
  • aider-chat.dist
  • aitrack
  • ansel
  • audiobookshelf
  • auto-multiple-choice
  • backgroundremover
  • backgroundremover.dist
  • caffe
  • caffe.bin
  • cctag
  • cctag.dev
  • cctag.lib
  • darktable
  • deepin.deepin-ocr-plugin-manager
  • deface
  • deface.dist
  • deltatouch
  • digikam
  • easyocr (python312Packages.easyocr)
  • easyocr.dist (python312Packages.easyocr.dist)
  • envision
  • escrotum
  • escrotum.dist
  • escrotum.man
  • facedetect
  • faust2jack
  • ffcast
  • ffmpeg-full (ffmpeg_6-full)
  • ffmpeg-full.bin (ffmpeg_6-full.bin)
  • ffmpeg-full.data (ffmpeg_6-full.data)
  • ffmpeg-full.dev (ffmpeg_6-full.dev)
  • ffmpeg-full.doc (ffmpeg_6-full.doc)
  • ffmpeg-full.lib (ffmpeg_6-full.lib)
  • ffmpeg-full.man (ffmpeg_6-full.man)
  • 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_7-full
  • ffmpeg_7-full.bin
  • ffmpeg_7-full.data
  • ffmpeg_7-full.dev
  • ffmpeg_7-full.doc
  • ffmpeg_7-full.lib
  • ffmpeg_7-full.man
  • ffsubsync
  • ffsubsync.dist
  • fgallery
  • flowblade
  • focus-stack
  • frei0r
  • frigate
  • gimp-with-plugins
  • gimpPlugins.gmic
  • glaxnimate
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gruut (python312Packages.gruut)
  • gruut.dist (python312Packages.gruut.dist)
  • handbrake
  • hikounomizu
  • home-assistant-component-tests.dremel_3d_printer
  • home-assistant-component-tests.environment_canada
  • hydrus
  • hydrus.doc
  • imagination
  • intensity-normalization (python312Packages.intensity-normalization)
  • intensity-normalization.dist (python312Packages.intensity-normalization.dist)
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • kdePackages.kdenlive
  • kdePackages.kdenlive.debug
  • kdePackages.kdenlive.dev
  • kdePackages.kdenlive.devtools
  • kdePackages.mlt
  • kdePackages.mlt.dev
  • kdePackages.spectacle
  • kdePackages.spectacle.debug
  • kdePackages.spectacle.dev
  • kdePackages.spectacle.devtools
  • komikku
  • krita
  • krita-plugin-gmic
  • libsForQt5.kdenlive
  • libsForQt5.mauikit-imagetools
  • libsForQt5.mlt
  • libsForQt5.mlt.dev
  • libsForQt5.soundkonverter
  • libyafaray
  • liquidsoap
  • local-ai
  • maa-assistant-arknights
  • maa-cli
  • magnetophonDSP.VoiceOfFaust
  • manim (python312Packages.manim)
  • manim-slides
  • manim-slides.dist
  • manim.dist (python312Packages.manim.dist)
  • mavproxy
  • mavproxy.dist
  • mealie
  • mealie.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • midivisualizer
  • minari (python312Packages.minari)
  • minari.dist (python312Packages.minari.dist)
  • mlt
  • mlt.dev
  • mokuro
  • mokuro.dist
  • monado
  • monero-gui
  • mxnet
  • napari (python312Packages.napari)
  • napari.dist (python312Packages.napari.dist)
  • ncnn
  • nomacs
  • nomacs.man
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • 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-backgroundremoval
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-composite-blur
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-hyperion
  • 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-ndi
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-replay-source
  • 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-webkitgtk
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • ocamlPackages.frei0r
  • ocrmypdf (python312Packages.ocrmypdf)
  • ocrmypdf.dist (python312Packages.ocrmypdf.dist)
  • olive-editor
  • ome_zarr (python312Packages.ome-zarr)
  • ome_zarr.dist (python312Packages.ome-zarr.dist)
  • open-webui
  • open-webui.dist
  • opencomposite-helper
  • opencv (opencv4WithoutCuda)
  • opencv.cxxdev (opencv4WithoutCuda.cxxdev)
  • opencv.package_tests (opencv4WithoutCuda.package_tests)
  • openmvs
  • opensplat
  • opensplatWithCuda
  • opentrack
  • openvino
  • openvino.python
  • orca-slicer
  • orca-slicer.debug
  • osm2pgsql
  • paperless-ngx
  • peek
  • photoprism
  • printrun
  • printrun.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.albucore
  • python311Packages.albucore.dist
  • python311Packages.albumentations
  • python311Packages.albumentations.dist
  • python311Packages.ale-py
  • python311Packages.ale-py.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.batchgenerators
  • python311Packages.batchgenerators.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.caffe
  • python311Packages.caffe.bin
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.dask-image
  • python311Packages.dask-image.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.env-canada
  • python311Packages.env-canada.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.fpdf2
  • python311Packages.fpdf2.dist
  • python311Packages.glymur
  • python311Packages.glymur.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio-pdf
  • python311Packages.gradio-pdf.dist
  • python311Packages.gradio.dist
  • python311Packages.gruut
  • python311Packages.gruut.dist
  • python311Packages.gymnasium
  • python311Packages.gymnasium.dist
  • python311Packages.handout
  • python311Packages.handout.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imageio
  • python311Packages.imageio.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.insightface
  • python311Packages.insightface.dist
  • python311Packages.intensity-normalization
  • python311Packages.intensity-normalization.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.lime
  • python311Packages.lime.dist
  • python311Packages.llama-index
  • python311Packages.llama-index-agent-openai
  • python311Packages.llama-index-agent-openai.dist
  • python311Packages.llama-index-cli
  • python311Packages.llama-index-cli.dist
  • python311Packages.llama-index-core
  • python311Packages.llama-index-core.dist
  • python311Packages.llama-index-embeddings-gemini
  • python311Packages.llama-index-embeddings-gemini.dist
  • python311Packages.llama-index-embeddings-google
  • python311Packages.llama-index-embeddings-google.dist
  • python311Packages.llama-index-embeddings-huggingface
  • python311Packages.llama-index-embeddings-huggingface.dist
  • python311Packages.llama-index-embeddings-ollama
  • python311Packages.llama-index-embeddings-ollama.dist
  • python311Packages.llama-index-embeddings-openai
  • python311Packages.llama-index-embeddings-openai.dist
  • python311Packages.llama-index-graph-stores-nebula
  • python311Packages.llama-index-graph-stores-nebula.dist
  • python311Packages.llama-index-graph-stores-neo4j
  • python311Packages.llama-index-graph-stores-neo4j.dist
  • python311Packages.llama-index-graph-stores-neptune
  • python311Packages.llama-index-graph-stores-neptune.dist
  • python311Packages.llama-index-indices-managed-llama-cloud
  • python311Packages.llama-index-indices-managed-llama-cloud.dist
  • python311Packages.llama-index-legacy
  • python311Packages.llama-index-legacy.dist
  • python311Packages.llama-index-llms-ollama
  • python311Packages.llama-index-llms-ollama.dist
  • python311Packages.llama-index-llms-openai
  • python311Packages.llama-index-llms-openai-like
  • python311Packages.llama-index-llms-openai-like.dist
  • python311Packages.llama-index-llms-openai.dist
  • python311Packages.llama-index-multi-modal-llms-openai
  • python311Packages.llama-index-multi-modal-llms-openai.dist
  • python311Packages.llama-index-program-openai
  • python311Packages.llama-index-program-openai.dist
  • python311Packages.llama-index-question-gen-openai
  • python311Packages.llama-index-question-gen-openai.dist
  • python311Packages.llama-index-readers-database
  • python311Packages.llama-index-readers-database.dist
  • python311Packages.llama-index-readers-file
  • python311Packages.llama-index-readers-file.dist
  • python311Packages.llama-index-readers-json
  • python311Packages.llama-index-readers-json.dist
  • python311Packages.llama-index-readers-llama-parse
  • python311Packages.llama-index-readers-llama-parse.dist
  • python311Packages.llama-index-readers-s3
  • python311Packages.llama-index-readers-s3.dist
  • python311Packages.llama-index-readers-twitter
  • python311Packages.llama-index-readers-twitter.dist
  • python311Packages.llama-index-readers-txtai
  • python311Packages.llama-index-readers-txtai.dist
  • python311Packages.llama-index-readers-weather
  • python311Packages.llama-index-readers-weather.dist
  • python311Packages.llama-index-vector-stores-chroma
  • python311Packages.llama-index-vector-stores-chroma.dist
  • python311Packages.llama-index-vector-stores-google
  • python311Packages.llama-index-vector-stores-google.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.llama-index-vector-stores-qdrant
  • python311Packages.llama-index-vector-stores-qdrant.dist
  • python311Packages.llama-index.dist
  • python311Packages.llama-parse
  • python311Packages.llama-parse.dist
  • python311Packages.manim
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.manim.dist
  • python311Packages.minari
  • python311Packages.minari.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.moviepy
  • python311Packages.moviepy.dist
  • python311Packages.mung
  • python311Packages.mung.dist
  • python311Packages.muscima
  • python311Packages.muscima.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.napari
  • python311Packages.napari-svg
  • python311Packages.napari-svg.dist
  • python311Packages.napari.dist
  • python311Packages.niworkflows
  • python311Packages.niworkflows.dist
  • python311Packages.ocrmypdf
  • python311Packages.ocrmypdf.dist
  • python311Packages.ome-zarr
  • python311Packages.ome-zarr.dist
  • python311Packages.omrdatasettools
  • python311Packages.omrdatasettools.dist
  • python311Packages.open-clip-torch
  • python311Packages.open-clip-torch.dist
  • python311Packages.opencv4
  • python311Packages.opencv4.cxxdev
  • python311Packages.opencv4.package_tests
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.pettingzoo
  • python311Packages.pettingzoo.dist
  • python311Packages.pillow-heif
  • python311Packages.pillow-heif.dist
  • python311Packages.pims
  • python311Packages.pims.dist
  • python311Packages.psd-tools
  • python311Packages.psd-tools.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyannote-audio
  • python311Packages.pyannote-audio.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.qudida
  • python311Packages.qudida.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.scikit-image
  • python311Packages.scikit-image.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.skrl
  • python311Packages.skrl.dist
  • python311Packages.slicedimage
  • python311Packages.slicedimage.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.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.speechbrain
  • python311Packages.speechbrain.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.torch-audiomentations
  • python311Packages.torch-audiomentations.dist
  • python311Packages.torch-pitch-shift
  • python311Packages.torch-pitch-shift.dist
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.torchcrepe
  • python311Packages.torchcrepe.dist
  • python311Packages.torchrl
  • python311Packages.torchrl.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.wagtail
  • python311Packages.wagtail-factories
  • python311Packages.wagtail-factories.dist
  • python311Packages.wagtail-modeladmin
  • python311Packages.wagtail-modeladmin.dist
  • python311Packages.wagtail.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python311Packages.webdataset
  • python311Packages.webdataset.dist
  • python311Packages.willow
  • python311Packages.willow.dist
  • python312Packages.aigpy
  • python312Packages.aigpy.dist
  • python312Packages.albucore
  • python312Packages.albucore.dist
  • python312Packages.albumentations
  • python312Packages.albumentations.dist
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.auditok
  • python312Packages.auditok.dist
  • python312Packages.batchgenerators
  • python312Packages.batchgenerators.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.camelot
  • python312Packages.camelot.dist
  • python312Packages.dask-image
  • python312Packages.dask-image.dist
  • python312Packages.detectron2
  • python312Packages.detectron2.dist
  • python312Packages.dremel3dpy
  • python312Packages.dremel3dpy.dist
  • python312Packages.env-canada
  • python312Packages.env-canada.dist
  • python312Packages.fpdf2
  • python312Packages.fpdf2.dist
  • python312Packages.glymur
  • python312Packages.glymur.dist
  • python312Packages.grad-cam
  • python312Packages.grad-cam.dist
  • python312Packages.gradio
  • python312Packages.gradio-client
  • python312Packages.gradio-client.dist
  • python312Packages.gradio-pdf
  • python312Packages.gradio-pdf.dist
  • python312Packages.gradio.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.handout
  • python312Packages.handout.dist
  • python312Packages.imagecorruptions
  • python312Packages.imagecorruptions.dist
  • python312Packages.imageio
  • python312Packages.imageio.dist
  • python312Packages.imantics
  • python312Packages.imantics.dist
  • python312Packages.imutils
  • python312Packages.imutils.dist
  • python312Packages.insightface
  • python312Packages.insightface.dist
  • python312Packages.invisible-watermark
  • python312Packages.invisible-watermark.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.lime
  • python312Packages.lime.dist
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.mlt
  • python312Packages.mlt.dev
  • python312Packages.moderngl-window
  • python312Packages.moderngl-window.dist
  • python312Packages.moviepy
  • python312Packages.moviepy.dist
  • python312Packages.mung
  • python312Packages.mung.dist
  • python312Packages.muscima
  • python312Packages.muscima.dist
  • python312Packages.mxnet
  • python312Packages.mxnet.dist
  • python312Packages.napari-svg
  • python312Packages.napari-svg.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.omrdatasettools
  • python312Packages.omrdatasettools.dist
  • python312Packages.open-clip-torch
  • python312Packages.open-clip-torch.dist
  • python312Packages.opencv4
  • python312Packages.opencv4.cxxdev
  • python312Packages.opencv4.package_tests
  • python312Packages.openvino
  • python312Packages.pillow-heif
  • python312Packages.pillow-heif.dist
  • python312Packages.pims
  • python312Packages.pims.dist
  • python312Packages.psd-tools
  • python312Packages.psd-tools.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pydub
  • python312Packages.pydub.dist
  • python312Packages.pyfakewebcam
  • python312Packages.pyfakewebcam.dist
  • python312Packages.pyglet
  • python312Packages.pyglet.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pytmx
  • python312Packages.pytmx.dist
  • python312Packages.qudida
  • python312Packages.qudida.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.remi
  • python312Packages.remi.dist
  • python312Packages.scikit-image
  • python312Packages.scikit-image.dist
  • python312Packages.slicedimage
  • python312Packages.slicedimage.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.speechbrain
  • python312Packages.speechbrain.dist
  • python312Packages.stytra
  • python312Packages.stytra.dist
  • python312Packages.test-tube
  • python312Packages.test-tube.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torch-pitch-shift
  • python312Packages.torch-pitch-shift.dist
  • python312Packages.torchaudio
  • python312Packages.torchaudio.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.videocr
  • python312Packages.videocr.dist
  • python312Packages.vidstab
  • python312Packages.vidstab.dist
  • python312Packages.wagtail
  • python312Packages.wagtail-factories
  • python312Packages.wagtail-factories.dist
  • python312Packages.wagtail-modeladmin
  • python312Packages.wagtail-modeladmin.dist
  • python312Packages.wagtail.dist
  • python312Packages.webdataset
  • python312Packages.webdataset.dist
  • python312Packages.willow
  • python312Packages.willow.dist
  • qimgv
  • quirc
  • rclip
  • rclip.dist
  • realesrgan-ncnn-vulkan
  • restream
  • rofi-screenshot
  • rtabmap
  • run-scaled
  • saga
  • sdrangel
  • shotcut
  • siril
  • sitespeed-io
  • streamcontroller
  • synfigstudio
  • tartube-yt-dlp
  • tartube-yt-dlp.dist
  • tidal-dl
  • tidal-dl.dist
  • tone
  • ueberzugpp
  • video2midi
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wlr-layout-ui
  • wlr-layout-ui.dist
  • xpano
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist
  • ytfzf

Nixpkgs CUDA Config (aarch64-linux CUDA Capability 7.5)

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

114 packages marked as broken and skipped:
  • actiona
  • caffe
  • caffe.bin
  • caffeWithCuda
  • caffeWithCuda.bin
  • deepin.deepin-camera
  • deepin.deepin-image-viewer
  • deepin.deepin-screen-recorder
  • deepin.image-editor
  • deface
  • deface.dist
  • frigate
  • intensity-normalization
  • intensity-normalization.dist
  • libsForQt5.pix
  • maa-assistant-arknights
  • maa-cli
  • minari
  • minari.dist
  • mxnet
  • obs-studio-plugins.input-overlay
  • open-webui
  • open-webui.dist
  • plasma5Packages.pix
  • python311Packages.ale-py
  • python311Packages.ale-py.dist
  • python311Packages.caffe
  • python311Packages.caffe.bin
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.gymnasium
  • python311Packages.gymnasium.dist
  • python311Packages.insightface
  • python311Packages.insightface.dist
  • python311Packages.intensity-normalization
  • python311Packages.intensity-normalization.dist
  • python311Packages.llama-index
  • python311Packages.llama-index-cli
  • python311Packages.llama-index-cli.dist
  • python311Packages.llama-index-vector-stores-chroma
  • python311Packages.llama-index-vector-stores-chroma.dist
  • python311Packages.llama-index.dist
  • python311Packages.minari
  • python311Packages.minari.dist
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.pettingzoo
  • python311Packages.pettingzoo.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.shazamio
  • python311Packages.shazamio.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.skrl
  • python311Packages.skrl.dist
  • python311Packages.sunpy
  • python311Packages.sunpy.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
  • python311Packages.torchrl
  • python311Packages.torchrl.dist
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.caffe
  • python312Packages.caffe.bin
  • python312Packages.caffeWithCuda
  • python312Packages.caffeWithCuda.bin
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.insightface
  • python312Packages.insightface.dist
  • python312Packages.intensity-normalization
  • python312Packages.intensity-normalization.dist
  • python312Packages.minari
  • python312Packages.minari.dist
  • python312Packages.mmcv
  • python312Packages.mmcv.dist
  • python312Packages.mmengine
  • python312Packages.mmengine.dist
  • python312Packages.mxnet
  • python312Packages.mxnet.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.shazamio
  • python312Packages.shazamio.dist
  • python312Packages.shimmy
  • python312Packages.shimmy.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • rocmPackages.mivisionx
  • rocmPackages.mivisionx-cpu
  • rocmPackages.mivisionx-hip
  • rocmPackages_5.mivisionx
  • rocmPackages_5.mivisionx-cpu
  • rocmPackages_5.mivisionx-hip
  • rocmPackages_5.mivisionx-opencl
  • rocmPackages_6.mivisionx
  • rocmPackages_6.mivisionx-cpu
  • rocmPackages_6.mivisionx-hip
  • shaq
  • shaq.dist
  • tartube
  • tartube.dist
278 packages failed to build:
  • aider-chat
  • aider-chat.dist
  • audiobookshelf
  • digikam
  • escrotum
  • escrotum.dist
  • escrotum.man
  • ffcast
  • ffmpeg-full (ffmpeg_6-full)
  • ffmpeg-full.bin (ffmpeg_6-full.bin)
  • ffmpeg-full.data (ffmpeg_6-full.data)
  • ffmpeg-full.dev (ffmpeg_6-full.dev)
  • ffmpeg-full.doc (ffmpeg_6-full.doc)
  • ffmpeg-full.lib (ffmpeg_6-full.lib)
  • ffmpeg-full.man (ffmpeg_6-full.man)
  • 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_7-full
  • ffmpeg_7-full.bin
  • ffmpeg_7-full.data
  • ffmpeg_7-full.dev
  • ffmpeg_7-full.doc
  • ffmpeg_7-full.lib
  • ffmpeg_7-full.man
  • ffsubsync
  • ffsubsync.dist
  • flowblade
  • frei0r
  • gimp-with-plugins
  • gruut (python312Packages.gruut)
  • gruut.dist (python312Packages.gruut.dist)
  • handbrake
  • hikounomizu
  • home-assistant-component-tests.dremel_3d_printer
  • imagination
  • jellyfin
  • kdePackages.kdenlive
  • kdePackages.kdenlive.debug
  • kdePackages.kdenlive.dev
  • kdePackages.kdenlive.devtools
  • kdePackages.mlt (qt6Packages.mlt)
  • kdePackages.mlt.dev (qt6Packages.mlt.dev)
  • krita
  • libsForQt5.kdenlive (plasma5Packages.kdenlive)
  • libsForQt5.mauikit-imagetools (plasma5Packages.mauikit-imagetools)
  • libsForQt5.mlt (plasma5Packages.mlt)
  • libsForQt5.mlt.dev (plasma5Packages.mlt.dev)
  • liquidsoap
  • local-ai
  • manim (python312Packages.manim)
  • manim-slides
  • manim-slides.dist
  • manim.dist (python312Packages.manim.dist)
  • midivisualizer
  • mlt
  • mlt.dev
  • monado
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.obs-composite-blur
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-replay-source
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-tuna
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-webkitgtk
  • olive-editor
  • openmvs
  • opensplat (opensplatWithCuda)
  • openvino
  • openvino.python
  • orca-slicer
  • orca-slicer.debug
  • osm2pgsql
  • peek
  • printrun
  • printrun.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio-pdf
  • python311Packages.gradio-pdf.dist
  • python311Packages.gradio.dist
  • python311Packages.gruut
  • python311Packages.gruut.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.llama-index-agent-openai
  • python311Packages.llama-index-agent-openai.dist
  • python311Packages.llama-index-core
  • python311Packages.llama-index-core.dist
  • python311Packages.llama-index-embeddings-gemini
  • python311Packages.llama-index-embeddings-gemini.dist
  • python311Packages.llama-index-embeddings-google
  • python311Packages.llama-index-embeddings-google.dist
  • python311Packages.llama-index-embeddings-huggingface
  • python311Packages.llama-index-embeddings-huggingface.dist
  • python311Packages.llama-index-embeddings-ollama
  • python311Packages.llama-index-embeddings-ollama.dist
  • python311Packages.llama-index-embeddings-openai
  • python311Packages.llama-index-embeddings-openai.dist
  • python311Packages.llama-index-graph-stores-nebula
  • python311Packages.llama-index-graph-stores-nebula.dist
  • python311Packages.llama-index-graph-stores-neo4j
  • python311Packages.llama-index-graph-stores-neo4j.dist
  • python311Packages.llama-index-graph-stores-neptune
  • python311Packages.llama-index-graph-stores-neptune.dist
  • python311Packages.llama-index-indices-managed-llama-cloud
  • python311Packages.llama-index-indices-managed-llama-cloud.dist
  • python311Packages.llama-index-legacy
  • python311Packages.llama-index-legacy.dist
  • python311Packages.llama-index-llms-ollama
  • python311Packages.llama-index-llms-ollama.dist
  • python311Packages.llama-index-llms-openai
  • python311Packages.llama-index-llms-openai-like
  • python311Packages.llama-index-llms-openai-like.dist
  • python311Packages.llama-index-llms-openai.dist
  • python311Packages.llama-index-multi-modal-llms-openai
  • python311Packages.llama-index-multi-modal-llms-openai.dist
  • python311Packages.llama-index-program-openai
  • python311Packages.llama-index-program-openai.dist
  • python311Packages.llama-index-question-gen-openai
  • python311Packages.llama-index-question-gen-openai.dist
  • python311Packages.llama-index-readers-database
  • python311Packages.llama-index-readers-database.dist
  • python311Packages.llama-index-readers-file
  • python311Packages.llama-index-readers-file.dist
  • python311Packages.llama-index-readers-json
  • python311Packages.llama-index-readers-json.dist
  • python311Packages.llama-index-readers-llama-parse
  • python311Packages.llama-index-readers-llama-parse.dist
  • python311Packages.llama-index-readers-s3
  • python311Packages.llama-index-readers-s3.dist
  • python311Packages.llama-index-readers-twitter
  • python311Packages.llama-index-readers-twitter.dist
  • python311Packages.llama-index-readers-txtai
  • python311Packages.llama-index-readers-txtai.dist
  • python311Packages.llama-index-readers-weather
  • python311Packages.llama-index-readers-weather.dist
  • python311Packages.llama-index-vector-stores-google
  • python311Packages.llama-index-vector-stores-google.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.llama-index-vector-stores-qdrant
  • python311Packages.llama-index-vector-stores-qdrant.dist
  • python311Packages.llama-parse
  • python311Packages.llama-parse.dist
  • python311Packages.manim
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.manim.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.pdf2docx
  • python311Packages.pdf2docx.dist
  • python311Packages.pyannote-audio
  • python311Packages.pyannote-audio.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.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.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.torch-audiomentations
  • python311Packages.torch-audiomentations.dist
  • python311Packages.torch-pitch-shift
  • python311Packages.torch-pitch-shift.dist
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.torchcrepe
  • python311Packages.torchcrepe.dist
  • python311Packages.wagtail-localize
  • python311Packages.wagtail-localize.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python312Packages.aigpy
  • python312Packages.aigpy.dist
  • python312Packages.auditok
  • python312Packages.auditok.dist
  • python312Packages.gradio
  • python312Packages.gradio-client
  • python312Packages.gradio-client.dist
  • python312Packages.gradio-pdf
  • python312Packages.gradio-pdf.dist
  • python312Packages.gradio.dist
  • python312Packages.layoutparser
  • python312Packages.layoutparser.dist
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.mlt
  • python312Packages.mlt.dev
  • python312Packages.moderngl-window
  • python312Packages.moderngl-window.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.openvino
  • python312Packages.pdf2docx
  • python312Packages.pdf2docx.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pydub
  • python312Packages.pydub.dist
  • python312Packages.pyglet
  • python312Packages.pyglet.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pytmx
  • python312Packages.pytmx.dist
  • python312Packages.speechbrain
  • python312Packages.speechbrain.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torch-pitch-shift
  • python312Packages.torch-pitch-shift.dist
  • python312Packages.torchaudio
  • python312Packages.torchaudio.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.wagtail-localize
  • python312Packages.wagtail-localize.dist
  • rofi-screenshot
  • saga
  • sdrangel
  • shotcut
  • synfigstudio
  • tidal-dl
  • tidal-dl.dist
  • tone
  • tplay
  • ueberzugpp
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wlr-layout-ui
  • wlr-layout-ui.dist
  • xpano
  • ytfzf
279 packages built:
  • aitrack
  • ansel
  • auto-multiple-choice
  • backgroundremover
  • backgroundremover.dist
  • cctag
  • cctag.dev
  • cctag.lib
  • darktable
  • deepin.deepin-ocr-plugin-manager
  • deltatouch
  • easyocr (python312Packages.easyocr)
  • easyocr.dist (python312Packages.easyocr.dist)
  • envision
  • facedetect
  • faust2jack
  • fgallery
  • gimpPlugins.gmic
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • home-assistant-component-tests.environment_canada
  • hydrus
  • hydrus.doc
  • kdePackages.spectacle
  • kdePackages.spectacle.debug
  • kdePackages.spectacle.dev
  • kdePackages.spectacle.devtools
  • komikku
  • libyafaray
  • mavproxy
  • mavproxy.dist
  • mealie
  • mealie.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • mokuro
  • mokuro.dist
  • monero-gui
  • napari (python312Packages.napari)
  • napari.dist (python312Packages.napari.dist)
  • ncnn
  • nomacs
  • nomacs.man
  • ocrmypdf (python312Packages.ocrmypdf)
  • ocrmypdf.dist (python312Packages.ocrmypdf.dist)
  • ome_zarr (python312Packages.ome-zarr)
  • ome_zarr.dist (python312Packages.ome-zarr.dist)
  • opencv (opencv4)
  • opencv.cxxdev (opencv4.cxxdev)
  • opencv.package_tests (opencv4.package_tests)
  • opencv4WithoutCuda
  • opencv4WithoutCuda.cxxdev
  • opencv4WithoutCuda.package_tests
  • paperless-ngx
  • photoprism
  • python311Packages.albucore
  • python311Packages.albucore.dist
  • python311Packages.albumentations
  • python311Packages.albumentations.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.batchgenerators
  • python311Packages.batchgenerators.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dask-image
  • python311Packages.dask-image.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.env-canada
  • python311Packages.env-canada.dist
  • python311Packages.fpdf2
  • python311Packages.fpdf2.dist
  • python311Packages.glymur
  • python311Packages.glymur.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.handout
  • python311Packages.handout.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imageio
  • python311Packages.imageio.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.lime
  • python311Packages.lime.dist
  • python311Packages.moviepy
  • python311Packages.moviepy.dist
  • python311Packages.mung
  • python311Packages.mung.dist
  • python311Packages.muscima
  • python311Packages.muscima.dist
  • python311Packages.napari
  • python311Packages.napari-svg
  • python311Packages.napari-svg.dist
  • python311Packages.napari.dist
  • python311Packages.niworkflows
  • python311Packages.niworkflows.dist
  • python311Packages.ocrmypdf
  • python311Packages.ocrmypdf.dist
  • python311Packages.ome-zarr
  • python311Packages.ome-zarr.dist
  • python311Packages.omrdatasettools
  • python311Packages.omrdatasettools.dist
  • python311Packages.open-clip-torch
  • python311Packages.open-clip-torch.dist
  • python311Packages.opencv4
  • python311Packages.opencv4.cxxdev
  • python311Packages.opencv4.package_tests
  • python311Packages.pillow-heif
  • python311Packages.pillow-heif.dist
  • python311Packages.pims
  • python311Packages.pims.dist
  • python311Packages.psd-tools
  • python311Packages.psd-tools.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.qudida
  • python311Packages.qudida.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.scikit-image
  • python311Packages.scikit-image.dist
  • python311Packages.slicedimage
  • python311Packages.slicedimage.dist
  • python311Packages.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.wagtail
  • python311Packages.wagtail-factories
  • python311Packages.wagtail-factories.dist
  • python311Packages.wagtail-modeladmin
  • python311Packages.wagtail-modeladmin.dist
  • python311Packages.wagtail.dist
  • python311Packages.webdataset
  • python311Packages.webdataset.dist
  • python311Packages.willow
  • python311Packages.willow.dist
  • python312Packages.albucore
  • python312Packages.albucore.dist
  • python312Packages.albumentations
  • python312Packages.albumentations.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.batchgenerators
  • python312Packages.batchgenerators.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.camelot
  • python312Packages.camelot.dist
  • python312Packages.dask-image
  • python312Packages.dask-image.dist
  • python312Packages.detectron2
  • python312Packages.detectron2.dist
  • python312Packages.dremel3dpy
  • python312Packages.dremel3dpy.dist
  • python312Packages.env-canada
  • python312Packages.env-canada.dist
  • python312Packages.fpdf2
  • python312Packages.fpdf2.dist
  • python312Packages.glymur
  • python312Packages.glymur.dist
  • python312Packages.grad-cam
  • python312Packages.grad-cam.dist
  • python312Packages.handout
  • python312Packages.handout.dist
  • python312Packages.imagecorruptions
  • python312Packages.imagecorruptions.dist
  • python312Packages.imageio
  • python312Packages.imageio.dist
  • python312Packages.imantics
  • python312Packages.imantics.dist
  • python312Packages.imutils
  • python312Packages.imutils.dist
  • python312Packages.invisible-watermark
  • python312Packages.invisible-watermark.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.lime
  • python312Packages.lime.dist
  • python312Packages.moviepy
  • python312Packages.moviepy.dist
  • python312Packages.mung
  • python312Packages.mung.dist
  • python312Packages.muscima
  • python312Packages.muscima.dist
  • python312Packages.napari-svg
  • python312Packages.napari-svg.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.omrdatasettools
  • python312Packages.omrdatasettools.dist
  • python312Packages.open-clip-torch
  • python312Packages.open-clip-torch.dist
  • python312Packages.opencv4
  • python312Packages.opencv4.cxxdev
  • python312Packages.opencv4.package_tests
  • python312Packages.pillow-heif
  • python312Packages.pillow-heif.dist
  • python312Packages.pims
  • python312Packages.pims.dist
  • python312Packages.psd-tools
  • python312Packages.psd-tools.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.pyfakewebcam
  • python312Packages.pyfakewebcam.dist
  • python312Packages.qudida
  • python312Packages.qudida.dist
  • python312Packages.remi
  • python312Packages.remi.dist
  • python312Packages.scikit-image
  • python312Packages.scikit-image.dist
  • python312Packages.slicedimage
  • python312Packages.slicedimage.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.stytra
  • python312Packages.stytra.dist
  • python312Packages.test-tube
  • python312Packages.test-tube.dist
  • python312Packages.videocr
  • python312Packages.videocr.dist
  • python312Packages.vidstab
  • python312Packages.vidstab.dist
  • python312Packages.wagtail
  • python312Packages.wagtail-factories
  • python312Packages.wagtail-factories.dist
  • python312Packages.wagtail-modeladmin
  • python312Packages.wagtail-modeladmin.dist
  • python312Packages.wagtail.dist
  • python312Packages.webdataset
  • python312Packages.webdataset.dist
  • python312Packages.willow
  • python312Packages.willow.dist
  • qimgv
  • quirc
  • rclip
  • rclip.dist
  • realesrgan-ncnn-vulkan
  • rtabmap
  • run-scaled
  • siril
  • sitespeed-io
  • streamcontroller
  • tartube-yt-dlp
  • tartube-yt-dlp.dist
  • video2midi
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist

Nixpkgs AGX Orin Config (aarch64-linux CUDA Capability 8.7)

Result of nixpkgs-review pr 339619 --extra-nixpkgs-config '{ allowAliases = false; allowBroken = false; allowUnfree = true; checkMeta = true; cudaSupport = true; cudaCapabilities = [ "8.7" ]; ... }' run on aarch64-linux 1

693 packages marked as broken and skipped:
  • actiona
  • aider-chat
  • aider-chat.dist
  • aitrack
  • ansel
  • audiobookshelf
  • auto-multiple-choice
  • backgroundremover
  • backgroundremover.dist
  • caffe
  • caffe.bin
  • caffeWithCuda
  • caffeWithCuda.bin
  • cctag
  • cctag.dev
  • cctag.lib
  • darktable
  • deepin.deepin-camera
  • deepin.deepin-image-viewer
  • deepin.deepin-ocr-plugin-manager
  • deepin.deepin-screen-recorder
  • deepin.image-editor
  • deface
  • deface.dist
  • deltatouch
  • digikam
  • easyocr
  • easyocr.dist
  • envision
  • escrotum
  • escrotum.dist
  • escrotum.man
  • facedetect
  • faust2jack
  • ffcast
  • ffmpeg-full
  • ffmpeg-full.bin
  • ffmpeg-full.data
  • ffmpeg-full.dev
  • ffmpeg-full.doc
  • ffmpeg-full.lib
  • ffmpeg-full.man
  • 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
  • ffmpeg_7-full
  • ffmpeg_7-full.bin
  • ffmpeg_7-full.data
  • ffmpeg_7-full.dev
  • ffmpeg_7-full.doc
  • ffmpeg_7-full.lib
  • ffmpeg_7-full.man
  • ffsubsync
  • ffsubsync.dist
  • fgallery
  • flowblade
  • frei0r
  • frigate
  • gimp-with-plugins
  • gimpPlugins.gmic
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gruut
  • gruut.dist
  • handbrake
  • hikounomizu
  • home-assistant-component-tests.dremel_3d_printer
  • home-assistant-component-tests.environment_canada
  • hydrus
  • hydrus.doc
  • imagination
  • intensity-normalization
  • intensity-normalization.dist
  • jellyfin
  • kdePackages.kdenlive
  • kdePackages.kdenlive.debug
  • kdePackages.kdenlive.dev
  • kdePackages.kdenlive.devtools
  • kdePackages.mlt
  • kdePackages.mlt.dev
  • komikku
  • krita
  • libsForQt5.kdenlive
  • libsForQt5.mauikit-imagetools
  • libsForQt5.mlt
  • libsForQt5.mlt.dev
  • libsForQt5.pix
  • libyafaray
  • liquidsoap
  • local-ai
  • maa-assistant-arknights
  • maa-cli
  • manim
  • manim-slides
  • manim-slides.dist
  • manim.dist
  • mavproxy
  • mavproxy.dist
  • mealie
  • mealie.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • midivisualizer
  • minari
  • minari.dist
  • mlt
  • mlt.dev
  • mokuro
  • mokuro.dist
  • monado
  • monero-gui
  • mxnet
  • napari
  • napari.dist
  • ncnn
  • nomacs
  • nomacs.man
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.input-overlay
  • obs-studio-plugins.obs-composite-blur
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-replay-source
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-tuna
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-webkitgtk
  • ocrmypdf
  • ocrmypdf.dist
  • olive-editor
  • ome_zarr
  • ome_zarr.dist
  • open-webui
  • open-webui.dist
  • opencv
  • opencv.cxxdev
  • opencv.package_tests
  • opencv4
  • opencv4.cxxdev
  • opencv4.package_tests
  • openmvs
  • opensplat
  • opensplatWithCuda
  • openvino
  • openvino.python
  • orca-slicer
  • orca-slicer.debug
  • osm2pgsql
  • paperless-ngx
  • peek
  • photoprism
  • plasma5Packages.kdenlive
  • plasma5Packages.mauikit-imagetools
  • plasma5Packages.mlt
  • plasma5Packages.mlt.dev
  • plasma5Packages.pix
  • printrun
  • printrun.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.albucore
  • python311Packages.albucore.dist
  • python311Packages.albumentations
  • python311Packages.albumentations.dist
  • python311Packages.ale-py
  • python311Packages.ale-py.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.batchgenerators
  • python311Packages.batchgenerators.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.caffe
  • python311Packages.caffe.bin
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dask-image
  • python311Packages.dask-image.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.env-canada
  • python311Packages.env-canada.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.fpdf2
  • python311Packages.fpdf2.dist
  • python311Packages.glymur
  • python311Packages.glymur.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio-pdf
  • python311Packages.gradio-pdf.dist
  • python311Packages.gradio.dist
  • python311Packages.gruut
  • python311Packages.gruut.dist
  • python311Packages.gymnasium
  • python311Packages.gymnasium.dist
  • python311Packages.handout
  • python311Packages.handout.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imageio
  • python311Packages.imageio.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.insightface
  • python311Packages.insightface.dist
  • python311Packages.intensity-normalization
  • python311Packages.intensity-normalization.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.lime
  • python311Packages.lime.dist
  • python311Packages.llama-index
  • python311Packages.llama-index-agent-openai
  • python311Packages.llama-index-agent-openai.dist
  • python311Packages.llama-index-cli
  • python311Packages.llama-index-cli.dist
  • python311Packages.llama-index-core
  • python311Packages.llama-index-core.dist
  • python311Packages.llama-index-embeddings-gemini
  • python311Packages.llama-index-embeddings-gemini.dist
  • python311Packages.llama-index-embeddings-google
  • python311Packages.llama-index-embeddings-google.dist
  • python311Packages.llama-index-embeddings-huggingface
  • python311Packages.llama-index-embeddings-huggingface.dist
  • python311Packages.llama-index-embeddings-ollama
  • python311Packages.llama-index-embeddings-ollama.dist
  • python311Packages.llama-index-embeddings-openai
  • python311Packages.llama-index-embeddings-openai.dist
  • python311Packages.llama-index-graph-stores-nebula
  • python311Packages.llama-index-graph-stores-nebula.dist
  • python311Packages.llama-index-graph-stores-neo4j
  • python311Packages.llama-index-graph-stores-neo4j.dist
  • python311Packages.llama-index-graph-stores-neptune
  • python311Packages.llama-index-graph-stores-neptune.dist
  • python311Packages.llama-index-indices-managed-llama-cloud
  • python311Packages.llama-index-indices-managed-llama-cloud.dist
  • python311Packages.llama-index-legacy
  • python311Packages.llama-index-legacy.dist
  • python311Packages.llama-index-llms-ollama
  • python311Packages.llama-index-llms-ollama.dist
  • python311Packages.llama-index-llms-openai
  • python311Packages.llama-index-llms-openai-like
  • python311Packages.llama-index-llms-openai-like.dist
  • python311Packages.llama-index-llms-openai.dist
  • python311Packages.llama-index-multi-modal-llms-openai
  • python311Packages.llama-index-multi-modal-llms-openai.dist
  • python311Packages.llama-index-program-openai
  • python311Packages.llama-index-program-openai.dist
  • python311Packages.llama-index-question-gen-openai
  • python311Packages.llama-index-question-gen-openai.dist
  • python311Packages.llama-index-readers-database
  • python311Packages.llama-index-readers-database.dist
  • python311Packages.llama-index-readers-file
  • python311Packages.llama-index-readers-file.dist
  • python311Packages.llama-index-readers-json
  • python311Packages.llama-index-readers-json.dist
  • python311Packages.llama-index-readers-llama-parse
  • python311Packages.llama-index-readers-llama-parse.dist
  • python311Packages.llama-index-readers-s3
  • python311Packages.llama-index-readers-s3.dist
  • python311Packages.llama-index-readers-twitter
  • python311Packages.llama-index-readers-twitter.dist
  • python311Packages.llama-index-readers-txtai
  • python311Packages.llama-index-readers-txtai.dist
  • python311Packages.llama-index-readers-weather
  • python311Packages.llama-index-readers-weather.dist
  • python311Packages.llama-index-vector-stores-chroma
  • python311Packages.llama-index-vector-stores-chroma.dist
  • python311Packages.llama-index-vector-stores-google
  • python311Packages.llama-index-vector-stores-google.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.llama-index-vector-stores-qdrant
  • python311Packages.llama-index-vector-stores-qdrant.dist
  • python311Packages.llama-index.dist
  • python311Packages.llama-parse
  • python311Packages.llama-parse.dist
  • python311Packages.manim
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.manim.dist
  • python311Packages.minari
  • python311Packages.minari.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.moviepy
  • python311Packages.moviepy.dist
  • python311Packages.mung
  • python311Packages.mung.dist
  • python311Packages.muscima
  • python311Packages.muscima.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.napari
  • python311Packages.napari-svg
  • python311Packages.napari-svg.dist
  • python311Packages.napari.dist
  • python311Packages.niworkflows
  • python311Packages.niworkflows.dist
  • python311Packages.ocrmypdf
  • python311Packages.ocrmypdf.dist
  • python311Packages.ome-zarr
  • python311Packages.ome-zarr.dist
  • python311Packages.omrdatasettools
  • python311Packages.omrdatasettools.dist
  • python311Packages.open-clip-torch
  • python311Packages.open-clip-torch.dist
  • python311Packages.opencv4
  • python311Packages.opencv4.cxxdev
  • python311Packages.opencv4.package_tests
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.pdf2docx
  • python311Packages.pdf2docx.dist
  • python311Packages.pettingzoo
  • python311Packages.pettingzoo.dist
  • python311Packages.pillow-heif
  • python311Packages.pillow-heif.dist
  • python311Packages.pims
  • python311Packages.pims.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python311Packages.psd-tools
  • python311Packages.psd-tools.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyannote-audio
  • python311Packages.pyannote-audio.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.qudida
  • python311Packages.qudida.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.scikit-image
  • python311Packages.scikit-image.dist
  • python311Packages.shazamio
  • python311Packages.shazamio.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.skrl
  • python311Packages.skrl.dist
  • python311Packages.slicedimage
  • python311Packages.slicedimage.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.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.speechbrain
  • python311Packages.speechbrain.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.sunpy
  • python311Packages.sunpy.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.torch-audiomentations
  • python311Packages.torch-audiomentations.dist
  • python311Packages.torch-pitch-shift
  • python311Packages.torch-pitch-shift.dist
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.torchcrepe
  • python311Packages.torchcrepe.dist
  • python311Packages.torchrl
  • python311Packages.torchrl.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.wagtail
  • python311Packages.wagtail-factories
  • python311Packages.wagtail-factories.dist
  • python311Packages.wagtail-localize
  • python311Packages.wagtail-localize.dist
  • python311Packages.wagtail-modeladmin
  • python311Packages.wagtail-modeladmin.dist
  • python311Packages.wagtail.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python311Packages.webdataset
  • python311Packages.webdataset.dist
  • python311Packages.willow
  • python311Packages.willow.dist
  • python312Packages.aigpy
  • python312Packages.aigpy.dist
  • python312Packages.albucore
  • python312Packages.albucore.dist
  • python312Packages.albumentations
  • python312Packages.albumentations.dist
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.auditok
  • python312Packages.auditok.dist
  • python312Packages.batchgenerators
  • python312Packages.batchgenerators.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.caffe
  • python312Packages.caffe.bin
  • python312Packages.caffeWithCuda
  • python312Packages.caffeWithCuda.bin
  • python312Packages.camelot
  • python312Packages.camelot.dist
  • python312Packages.dask-image
  • python312Packages.dask-image.dist
  • python312Packages.detectron2
  • python312Packages.detectron2.dist
  • python312Packages.dremel3dpy
  • python312Packages.dremel3dpy.dist
  • python312Packages.easyocr
  • python312Packages.easyocr.dist
  • python312Packages.env-canada
  • python312Packages.env-canada.dist
  • python312Packages.fpdf2
  • python312Packages.fpdf2.dist
  • python312Packages.glymur
  • python312Packages.glymur.dist
  • python312Packages.grad-cam
  • python312Packages.grad-cam.dist
  • python312Packages.gradio
  • python312Packages.gradio-client
  • python312Packages.gradio-client.dist
  • python312Packages.gradio-pdf
  • python312Packages.gradio-pdf.dist
  • python312Packages.gradio.dist
  • python312Packages.gruut
  • python312Packages.gruut.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.handout
  • python312Packages.handout.dist
  • python312Packages.imagecorruptions
  • python312Packages.imagecorruptions.dist
  • python312Packages.imageio
  • python312Packages.imageio.dist
  • python312Packages.imantics
  • python312Packages.imantics.dist
  • python312Packages.imutils
  • python312Packages.imutils.dist
  • python312Packages.insightface
  • python312Packages.insightface.dist
  • python312Packages.intensity-normalization
  • python312Packages.intensity-normalization.dist
  • python312Packages.invisible-watermark
  • python312Packages.invisible-watermark.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.layoutparser
  • python312Packages.layoutparser.dist
  • python312Packages.lime
  • python312Packages.lime.dist
  • python312Packages.manim
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.manim.dist
  • python312Packages.minari
  • python312Packages.minari.dist
  • python312Packages.mlt
  • python312Packages.mlt.dev
  • python312Packages.mmcv
  • python312Packages.mmcv.dist
  • python312Packages.mmengine
  • python312Packages.mmengine.dist
  • python312Packages.moderngl-window
  • python312Packages.moderngl-window.dist
  • python312Packages.moviepy
  • python312Packages.moviepy.dist
  • python312Packages.mung
  • python312Packages.mung.dist
  • python312Packages.muscima
  • python312Packages.muscima.dist
  • python312Packages.mxnet
  • python312Packages.mxnet.dist
  • python312Packages.napari
  • python312Packages.napari-svg
  • python312Packages.napari-svg.dist
  • python312Packages.napari.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.ocrmypdf
  • python312Packages.ocrmypdf.dist
  • python312Packages.ome-zarr
  • python312Packages.ome-zarr.dist
  • python312Packages.omrdatasettools
  • python312Packages.omrdatasettools.dist
  • python312Packages.open-clip-torch
  • python312Packages.open-clip-torch.dist
  • python312Packages.opencv4
  • python312Packages.opencv4.cxxdev
  • python312Packages.opencv4.package_tests
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.openvino
  • python312Packages.pdf2docx
  • python312Packages.pdf2docx.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.pillow-heif
  • python312Packages.pillow-heif.dist
  • python312Packages.pims
  • python312Packages.pims.dist
  • python312Packages.psd-tools
  • python312Packages.psd-tools.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pydub
  • python312Packages.pydub.dist
  • python312Packages.pyfakewebcam
  • python312Packages.pyfakewebcam.dist
  • python312Packages.pyglet
  • python312Packages.pyglet.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pytmx
  • python312Packages.pytmx.dist
  • python312Packages.qudida
  • python312Packages.qudida.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.remi
  • python312Packages.remi.dist
  • python312Packages.scikit-image
  • python312Packages.scikit-image.dist
  • python312Packages.shazamio
  • python312Packages.shazamio.dist
  • python312Packages.shimmy
  • python312Packages.shimmy.dist
  • python312Packages.slicedimage
  • python312Packages.slicedimage.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.speechbrain
  • python312Packages.speechbrain.dist
  • python312Packages.stytra
  • python312Packages.stytra.dist
  • python312Packages.test-tube
  • python312Packages.test-tube.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torch-pitch-shift
  • python312Packages.torch-pitch-shift.dist
  • python312Packages.torchaudio
  • python312Packages.torchaudio.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.videocr
  • python312Packages.videocr.dist
  • python312Packages.vidstab
  • python312Packages.vidstab.dist
  • python312Packages.wagtail
  • python312Packages.wagtail-factories
  • python312Packages.wagtail-factories.dist
  • python312Packages.wagtail-localize
  • python312Packages.wagtail-localize.dist
  • python312Packages.wagtail-modeladmin
  • python312Packages.wagtail-modeladmin.dist
  • python312Packages.wagtail.dist
  • python312Packages.webdataset
  • python312Packages.webdataset.dist
  • python312Packages.willow
  • python312Packages.willow.dist
  • qimgv
  • qt6Packages.mlt
  • qt6Packages.mlt.dev
  • quirc
  • rclip
  • rclip.dist
  • realesrgan-ncnn-vulkan
  • rocmPackages.mivisionx
  • rocmPackages.mivisionx-cpu
  • rocmPackages.mivisionx-hip
  • rocmPackages_5.mivisionx
  • rocmPackages_5.mivisionx-cpu
  • rocmPackages_5.mivisionx-hip
  • rocmPackages_5.mivisionx-opencl
  • rocmPackages_6.mivisionx
  • rocmPackages_6.mivisionx-cpu
  • rocmPackages_6.mivisionx-hip
  • rofi-screenshot
  • rtabmap
  • run-scaled
  • saga
  • sdrangel
  • shaq
  • shaq.dist
  • shotcut
  • siril
  • sitespeed-io
  • streamcontroller
  • synfigstudio
  • tartube
  • tartube-yt-dlp
  • tartube-yt-dlp.dist
  • tartube.dist
  • tidal-dl
  • tidal-dl.dist
  • tone
  • tplay
  • ueberzugpp
  • video2midi
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wlr-layout-ui
  • wlr-layout-ui.dist
  • xpano
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist
  • ytfzf
7 packages built:
  • kdePackages.spectacle
  • kdePackages.spectacle.debug
  • kdePackages.spectacle.dev
  • kdePackages.spectacle.devtools
  • opencv4WithoutCuda
  • opencv4WithoutCuda.cxxdev
  • opencv4WithoutCuda.package_tests

@SomeoneSerge
Copy link
Contributor

(avoids repeated lookups)

Whaaaaaat is that really a thing?

@emilazy
Copy link
Member

emilazy commented Sep 4, 2024

It’s a thing but apparently it doesn’t really show up in perf measurements at all.

@SomeoneSerge
Copy link
Contributor

So the fix is to both pin cuda 12.3 and disable lto?

@ConnorBaker
Copy link
Contributor Author

So the fix is to both pin cuda 12.3 and disable lto?

Correct. As usual, not something I set out to do, but discovered because I ran into a build failure and then tried to reproduce on master... and it failed there, too.

@ConnorBaker
Copy link
Contributor Author

(avoids repeated lookups)

Whaaaaaat is that really a thing?

Yes, although truthfully you'd only see performance differences in super-frequently evaluated code (like stdenv.mkDerivation: #266886).

I personally do it because IMHO it's cleaner than repeatedly reaching into lib.

@ConnorBaker
Copy link
Contributor Author

@SomeoneSerge OpenCV’s CMake configuration files require consumers to use the exact same version of CUDA packages. Is that something I should patch out, or should I make consumers use the same version?

I’m more a fan of patching it out given you could have multiple packages in a closure, each of which tries to mandate a global CUDA version. Thoughts?

@SomeoneSerge
Copy link
Contributor

I’m more a fan of patching it out given you could have multiple packages in a closure, each of which tries to mandate a global CUDA version. Thoughts?

I wasn't aware of this behaviour. This would've been maybe OK if opencv was more flexible about which versions opencv itself can be built against? But if we are forced to use an older cuda for opencv, and that forces us to use an older cuda for everything else, that's clearly wrong

@ConnorBaker
Copy link
Contributor Author

ConnorBaker commented Sep 5, 2024

This would've been maybe OK if opencv was more flexible about which versions opencv itself can be built against? But if we are forced to use an older cuda for opencv, and that forces us to use an older cuda for everything else, that's clearly wrong

To clarify, "this" above refers to patching out OpenCV's CMake requirement for CUDA version, correct? As in, it would be wrong to patch out the requirement because we should respect that it wants us to use a particular CUDA version for everything?

EDIT: I've got it in my TODOs to verify that we don't run into diamond-dependency issues where we have multiple versions of CUDA libraries in scope and packages load them arbitrarily because they're all in the same namespace. If you have any tips for testing that, I'd appreciate it -- I don't have any OpenCV code on hand I could think of to use to test that.

@ConnorBaker
Copy link
Contributor Author

I'm converting this to a draft until I've done some testing on the packages in the original post to see what happens when we have multiple versions of CUDA libraries in the path.

@ConnorBaker ConnorBaker marked this pull request as draft September 6, 2024 17:13
@SomeoneSerge
Copy link
Contributor

 To clarify, "this" above refers to patching out OpenCV's CMake requirement for CUDA version, correct

No, it refers to opencv enforcing that consumers use the same cuda version. It would've been ok of them to enforce that (we'd just compute a fixpoint) but they additionally enforce an upperbound on the cuda version which limits all downstream packages

NovaViper added a commit to NovaViper/NixConfig that referenced this pull request Sep 10, 2024
- Removed cuda support, currently broken NixOS/nixpkgs#339619
- Remove prismlauncher override since PR merged
- Remove nose3 and replaced with nose
@ConnorBaker
Copy link
Contributor Author

NOTE: This is with OpenCV's default CMake configuration, which causes build errors for downstream CMake projects relying on OpenCV and cudaPackages from the global scope.

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

341 packages failed to build:
  • aider-chat
  • aider-chat.dist
  • audiobookshelf
  • digikam
  • escrotum
  • escrotum.dist
  • escrotum.man
  • ffcast
  • ffmpeg-full (ffmpeg_6-full)
  • ffmpeg-full.bin (ffmpeg_6-full.bin)
  • ffmpeg-full.data (ffmpeg_6-full.data)
  • ffmpeg-full.dev (ffmpeg_6-full.dev)
  • ffmpeg-full.doc (ffmpeg_6-full.doc)
  • ffmpeg-full.lib (ffmpeg_6-full.lib)
  • ffmpeg-full.man (ffmpeg_6-full.man)
  • 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_7-full
  • ffmpeg_7-full.bin
  • ffmpeg_7-full.data
  • ffmpeg_7-full.dev
  • ffmpeg_7-full.doc
  • ffmpeg_7-full.lib
  • ffmpeg_7-full.man
  • ffsubsync
  • ffsubsync.dist
  • flowblade
  • frei0r
  • frigate
  • gruut (python312Packages.gruut)
  • gruut.dist (python312Packages.gruut.dist)
  • handbrake
  • hikounomizu
  • home-assistant-component-tests.dremel_3d_printer
  • imagination
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • kdePackages.kdenlive
  • kdePackages.kdenlive.debug
  • kdePackages.kdenlive.dev
  • kdePackages.kdenlive.devtools
  • kdePackages.mlt
  • kdePackages.mlt.dev
  • krita
  • krita-plugin-gmic
  • libsForQt5.kdenlive
  • libsForQt5.mauikit-imagetools
  • libsForQt5.mlt
  • libsForQt5.mlt.dev
  • libsForQt5.soundkonverter
  • liquidsoap
  • local-ai
  • maa-assistant-arknights
  • maa-cli
  • manim (python312Packages.manim)
  • manim-slides
  • manim-slides.dist
  • manim.dist (python312Packages.manim.dist)
  • midivisualizer
  • mlt
  • mlt.dev
  • monado
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • 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-backgroundremoval
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-composite-blur
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-hyperion
  • 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-ndi
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-replay-source
  • 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-webkitgtk
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • ocamlPackages.frei0r
  • olive-editor
  • open-webui
  • open-webui.dist
  • opencomposite-helper
  • openmvs
  • opensplat (opensplatWithCuda)
  • opentrack
  • openvino
  • openvino.python
  • orca-slicer
  • orca-slicer.debug
  • osm2pgsql
  • peek
  • printrun
  • printrun.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.fairseq
  • python311Packages.fairseq.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio-pdf
  • python311Packages.gradio-pdf.dist
  • python311Packages.gradio.dist
  • python311Packages.gruut
  • python311Packages.gruut.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.llama-index
  • python311Packages.llama-index-agent-openai
  • python311Packages.llama-index-agent-openai.dist
  • python311Packages.llama-index-cli
  • python311Packages.llama-index-cli.dist
  • python311Packages.llama-index-core
  • python311Packages.llama-index-core.dist
  • python311Packages.llama-index-embeddings-gemini
  • python311Packages.llama-index-embeddings-gemini.dist
  • python311Packages.llama-index-embeddings-google
  • python311Packages.llama-index-embeddings-google.dist
  • python311Packages.llama-index-embeddings-huggingface
  • python311Packages.llama-index-embeddings-huggingface.dist
  • python311Packages.llama-index-embeddings-ollama
  • python311Packages.llama-index-embeddings-ollama.dist
  • python311Packages.llama-index-embeddings-openai
  • python311Packages.llama-index-embeddings-openai.dist
  • python311Packages.llama-index-graph-stores-nebula
  • python311Packages.llama-index-graph-stores-nebula.dist
  • python311Packages.llama-index-graph-stores-neo4j
  • python311Packages.llama-index-graph-stores-neo4j.dist
  • python311Packages.llama-index-graph-stores-neptune
  • python311Packages.llama-index-graph-stores-neptune.dist
  • python311Packages.llama-index-indices-managed-llama-cloud
  • python311Packages.llama-index-indices-managed-llama-cloud.dist
  • python311Packages.llama-index-legacy
  • python311Packages.llama-index-legacy.dist
  • python311Packages.llama-index-llms-ollama
  • python311Packages.llama-index-llms-ollama.dist
  • python311Packages.llama-index-llms-openai
  • python311Packages.llama-index-llms-openai-like
  • python311Packages.llama-index-llms-openai-like.dist
  • python311Packages.llama-index-llms-openai.dist
  • python311Packages.llama-index-multi-modal-llms-openai
  • python311Packages.llama-index-multi-modal-llms-openai.dist
  • python311Packages.llama-index-program-openai
  • python311Packages.llama-index-program-openai.dist
  • python311Packages.llama-index-question-gen-openai
  • python311Packages.llama-index-question-gen-openai.dist
  • python311Packages.llama-index-readers-database
  • python311Packages.llama-index-readers-database.dist
  • python311Packages.llama-index-readers-file
  • python311Packages.llama-index-readers-file.dist
  • python311Packages.llama-index-readers-json
  • python311Packages.llama-index-readers-json.dist
  • python311Packages.llama-index-readers-llama-parse
  • python311Packages.llama-index-readers-llama-parse.dist
  • python311Packages.llama-index-readers-s3
  • python311Packages.llama-index-readers-s3.dist
  • python311Packages.llama-index-readers-twitter
  • python311Packages.llama-index-readers-twitter.dist
  • python311Packages.llama-index-readers-txtai
  • python311Packages.llama-index-readers-txtai.dist
  • python311Packages.llama-index-readers-weather
  • python311Packages.llama-index-readers-weather.dist
  • python311Packages.llama-index-vector-stores-chroma
  • python311Packages.llama-index-vector-stores-chroma.dist
  • python311Packages.llama-index-vector-stores-google
  • python311Packages.llama-index-vector-stores-google.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.llama-index-vector-stores-qdrant
  • python311Packages.llama-index-vector-stores-qdrant.dist
  • python311Packages.llama-index.dist
  • python311Packages.llama-parse
  • python311Packages.llama-parse.dist
  • python311Packages.manim
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.manim.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.openvino
  • python311Packages.pdf2docx
  • python311Packages.pdf2docx.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python311Packages.pyannote-audio
  • python311Packages.pyannote-audio.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.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.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.torch-audiomentations
  • python311Packages.torch-audiomentations.dist
  • python311Packages.torch-pitch-shift
  • python311Packages.torch-pitch-shift.dist
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.torchcrepe
  • python311Packages.torchcrepe.dist
  • python311Packages.wagtail-localize
  • python311Packages.wagtail-localize.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python312Packages.aigpy
  • python312Packages.aigpy.dist
  • python312Packages.auditok
  • python312Packages.auditok.dist
  • python312Packages.fairseq
  • python312Packages.fairseq.dist
  • python312Packages.gradio
  • python312Packages.gradio-client
  • python312Packages.gradio-client.dist
  • python312Packages.gradio-pdf
  • python312Packages.gradio-pdf.dist
  • python312Packages.gradio.dist
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.mlt
  • python312Packages.mlt.dev
  • python312Packages.mmcv
  • python312Packages.mmcv.dist
  • python312Packages.mmengine
  • python312Packages.mmengine.dist
  • python312Packages.moderngl-window
  • python312Packages.moderngl-window.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.openvino
  • python312Packages.pdf2docx
  • python312Packages.pdf2docx.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pydub
  • python312Packages.pydub.dist
  • python312Packages.pyglet
  • python312Packages.pyglet.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pytmx
  • python312Packages.pytmx.dist
  • python312Packages.speechbrain
  • python312Packages.speechbrain.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torch-pitch-shift
  • python312Packages.torch-pitch-shift.dist
  • python312Packages.torchaudio
  • python312Packages.torchaudio.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.wagtail-localize
  • python312Packages.wagtail-localize.dist
  • restream
  • rofi-screenshot
  • saga
  • sdrangel
  • shotcut
  • synfigstudio
  • tidal-dl
  • tidal-dl.dist
  • tone
  • tplay
  • ueberzugpp
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wlr-layout-ui
  • wlr-layout-ui.dist
  • xpano
  • ytfzf
318 packages built:
  • aitrack
  • ansel
  • auto-multiple-choice
  • backgroundremover
  • backgroundremover.dist
  • cctag
  • cctag.dev
  • cctag.lib
  • darktable
  • deepin.deepin-ocr-plugin-manager
  • deface
  • deface.dist
  • deltatouch
  • easyocr (python312Packages.easyocr)
  • easyocr.dist (python312Packages.easyocr.dist)
  • envision
  • facedetect
  • faust2jack
  • fgallery
  • focus-stack
  • gimp-with-plugins
  • gimpPlugins.gmic
  • glaxnimate
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gyroflow
  • home-assistant-component-tests.environment_canada
  • hydrus
  • hydrus.doc
  • intensity-normalization (python312Packages.intensity-normalization)
  • intensity-normalization.dist (python312Packages.intensity-normalization.dist)
  • kdePackages.spectacle
  • kdePackages.spectacle.debug
  • kdePackages.spectacle.dev
  • kdePackages.spectacle.devtools
  • komikku
  • libyafaray
  • magnetophonDSP.VoiceOfFaust
  • mavproxy
  • mavproxy.dist
  • mealie
  • mealie.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • minari (python312Packages.minari)
  • minari.dist (python312Packages.minari.dist)
  • mokuro
  • mokuro.dist
  • monero-gui
  • napari (python312Packages.napari)
  • napari.dist (python312Packages.napari.dist)
  • ncnn
  • nomacs
  • nomacs.man
  • ocrmypdf (python312Packages.ocrmypdf)
  • ocrmypdf.dist (python312Packages.ocrmypdf.dist)
  • ome_zarr (python312Packages.ome-zarr)
  • ome_zarr.dist (python312Packages.ome-zarr.dist)
  • opencv
  • opencv.cxxdev
  • opencv.package_tests
  • opencv4WithoutCuda
  • opencv4WithoutCuda.cxxdev
  • opencv4WithoutCuda.package_tests
  • paperless-ngx
  • photoprism
  • python311Packages.albucore
  • python311Packages.albucore.dist
  • python311Packages.albumentations
  • python311Packages.albumentations.dist
  • python311Packages.ale-py
  • python311Packages.ale-py.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.batchgenerators
  • python311Packages.batchgenerators.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dask-image
  • python311Packages.dask-image.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.env-canada
  • python311Packages.env-canada.dist
  • python311Packages.fpdf2
  • python311Packages.fpdf2.dist
  • python311Packages.glymur
  • python311Packages.glymur.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.gymnasium
  • python311Packages.gymnasium.dist
  • python311Packages.handout
  • python311Packages.handout.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imageio
  • python311Packages.imageio.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.intensity-normalization
  • python311Packages.intensity-normalization.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.lime
  • python311Packages.lime.dist
  • python311Packages.minari
  • python311Packages.minari.dist
  • python311Packages.moviepy
  • python311Packages.moviepy.dist
  • python311Packages.mung
  • python311Packages.mung.dist
  • python311Packages.muscima
  • python311Packages.muscima.dist
  • python311Packages.napari
  • python311Packages.napari-svg
  • python311Packages.napari-svg.dist
  • python311Packages.napari.dist
  • python311Packages.niworkflows
  • python311Packages.niworkflows.dist
  • python311Packages.ocrmypdf
  • python311Packages.ocrmypdf.dist
  • python311Packages.ome-zarr
  • python311Packages.ome-zarr.dist
  • python311Packages.omrdatasettools
  • python311Packages.omrdatasettools.dist
  • python311Packages.open-clip-torch
  • python311Packages.open-clip-torch.dist
  • python311Packages.opencv4
  • python311Packages.opencv4.cxxdev
  • python311Packages.opencv4.package_tests
  • python311Packages.pettingzoo
  • python311Packages.pettingzoo.dist
  • python311Packages.pillow-heif
  • python311Packages.pillow-heif.dist
  • python311Packages.pims
  • python311Packages.pims.dist
  • python311Packages.psd-tools
  • python311Packages.psd-tools.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.qudida
  • python311Packages.qudida.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.scikit-image
  • python311Packages.scikit-image.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.slicedimage
  • python311Packages.slicedimage.dist
  • python311Packages.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.torchrl
  • python311Packages.torchrl.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.wagtail
  • python311Packages.wagtail-factories
  • python311Packages.wagtail-factories.dist
  • python311Packages.wagtail-modeladmin
  • python311Packages.wagtail-modeladmin.dist
  • python311Packages.wagtail.dist
  • python311Packages.webdataset
  • python311Packages.webdataset.dist
  • python311Packages.willow
  • python311Packages.willow.dist
  • python312Packages.albucore
  • python312Packages.albucore.dist
  • python312Packages.albumentations
  • python312Packages.albumentations.dist
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.batchgenerators
  • python312Packages.batchgenerators.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.camelot
  • python312Packages.camelot.dist
  • python312Packages.dask-image
  • python312Packages.dask-image.dist
  • python312Packages.detectron2
  • python312Packages.detectron2.dist
  • python312Packages.dremel3dpy
  • python312Packages.dremel3dpy.dist
  • python312Packages.env-canada
  • python312Packages.env-canada.dist
  • python312Packages.fpdf2
  • python312Packages.fpdf2.dist
  • python312Packages.glymur
  • python312Packages.glymur.dist
  • python312Packages.grad-cam
  • python312Packages.grad-cam.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.handout
  • python312Packages.handout.dist
  • python312Packages.imagecorruptions
  • python312Packages.imagecorruptions.dist
  • python312Packages.imageio
  • python312Packages.imageio.dist
  • python312Packages.imantics
  • python312Packages.imantics.dist
  • python312Packages.imutils
  • python312Packages.imutils.dist
  • python312Packages.invisible-watermark
  • python312Packages.invisible-watermark.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.layoutparser
  • python312Packages.layoutparser.dist
  • python312Packages.lime
  • python312Packages.lime.dist
  • python312Packages.moviepy
  • python312Packages.moviepy.dist
  • python312Packages.mung
  • python312Packages.mung.dist
  • python312Packages.muscima
  • python312Packages.muscima.dist
  • python312Packages.napari-svg
  • python312Packages.napari-svg.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.omrdatasettools
  • python312Packages.omrdatasettools.dist
  • python312Packages.open-clip-torch
  • python312Packages.open-clip-torch.dist
  • python312Packages.opencv4
  • python312Packages.opencv4.cxxdev
  • python312Packages.opencv4.package_tests
  • python312Packages.pillow-heif
  • python312Packages.pillow-heif.dist
  • python312Packages.pims
  • python312Packages.pims.dist
  • python312Packages.psd-tools
  • python312Packages.psd-tools.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.pyfakewebcam
  • python312Packages.pyfakewebcam.dist
  • python312Packages.qudida
  • python312Packages.qudida.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.remi
  • python312Packages.remi.dist
  • python312Packages.scikit-image
  • python312Packages.scikit-image.dist
  • python312Packages.slicedimage
  • python312Packages.slicedimage.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.stytra
  • python312Packages.stytra.dist
  • python312Packages.test-tube
  • python312Packages.test-tube.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.videocr
  • python312Packages.videocr.dist
  • python312Packages.vidstab
  • python312Packages.vidstab.dist
  • python312Packages.wagtail
  • python312Packages.wagtail-factories
  • python312Packages.wagtail-factories.dist
  • python312Packages.wagtail-modeladmin
  • python312Packages.wagtail-modeladmin.dist
  • python312Packages.wagtail.dist
  • python312Packages.webdataset
  • python312Packages.webdataset.dist
  • python312Packages.willow
  • python312Packages.willow.dist
  • qimgv
  • quirc
  • rclip
  • rclip.dist
  • realesrgan-ncnn-vulkan
  • rtabmap
  • run-scaled
  • siril
  • sitespeed-io
  • streamcontroller
  • tartube-yt-dlp
  • tartube-yt-dlp.dist
  • video2midi
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist

@ConnorBaker
Copy link
Contributor Author

This is with the "fix" of patching out OpenCV's CMake configuration requirement that the CUDA version match exactly.

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

68 packages marked as broken and skipped:
  • actiona
  • caffe
  • caffe.bin
  • caffeWithCuda
  • caffeWithCuda.bin
  • citrix_workspace
  • citrix_workspace_23_09_0
  • citrix_workspace_23_11_0
  • citrix_workspace_24_02_0
  • citrix_workspace_24_05_0
  • deepin.deepin-camera
  • deepin.deepin-image-viewer
  • deepin.deepin-screen-recorder
  • deepin.image-editor
  • libsForQt5.pix
  • mathematica
  • mathematica-cuda
  • mathematica-webdoc
  • mathematica-webdoc-cuda
  • mxnet
  • opentoonz
  • plasma5Packages.pix
  • python311Packages.caffe
  • python311Packages.caffe.bin
  • python311Packages.caffeWithCuda
  • python311Packages.caffeWithCuda.bin
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.insightface
  • python311Packages.insightface.dist
  • python311Packages.mxnet
  • python311Packages.mxnet.dist
  • python311Packages.shazamio
  • python311Packages.shazamio.dist
  • python311Packages.sunpy
  • python311Packages.sunpy.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
  • python312Packages.caffe
  • python312Packages.caffe.bin
  • python312Packages.caffeWithCuda
  • python312Packages.caffeWithCuda.bin
  • python312Packages.insightface
  • python312Packages.insightface.dist
  • python312Packages.mxnet
  • python312Packages.mxnet.dist
  • python312Packages.pettingzoo
  • python312Packages.pettingzoo.dist
  • python312Packages.shazamio
  • python312Packages.shazamio.dist
  • python312Packages.shimmy
  • python312Packages.shimmy.dist
  • rocmPackages.mivisionx
  • rocmPackages.mivisionx-cpu
  • rocmPackages.mivisionx-hip
  • rocmPackages_5.mivisionx
  • rocmPackages_5.mivisionx-cpu
  • rocmPackages_5.mivisionx-hip
  • rocmPackages_5.mivisionx-opencl
  • rocmPackages_6.mivisionx
  • rocmPackages_6.mivisionx-cpu
  • rocmPackages_6.mivisionx-hip
  • shaq
  • shaq.dist
  • tartube
  • tartube.dist
  • wolfram-engine
  • wolfram-notebook
134 packages failed to build:
  • aider-chat
  • aider-chat.dist
  • digikam
  • home-assistant-component-tests.dremel_3d_printer
  • libsForQt5.mauikit-imagetools (plasma5Packages.mauikit-imagetools)
  • local-ai
  • monado
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.obs-backgroundremoval
  • openmvs
  • opentrack
  • orca-slicer
  • orca-slicer.debug
  • osm2pgsql
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.llama-index
  • python311Packages.llama-index-agent-openai
  • python311Packages.llama-index-agent-openai.dist
  • python311Packages.llama-index-cli
  • python311Packages.llama-index-cli.dist
  • python311Packages.llama-index-core
  • python311Packages.llama-index-core.dist
  • python311Packages.llama-index-embeddings-gemini
  • python311Packages.llama-index-embeddings-gemini.dist
  • python311Packages.llama-index-embeddings-google
  • python311Packages.llama-index-embeddings-google.dist
  • python311Packages.llama-index-embeddings-huggingface
  • python311Packages.llama-index-embeddings-huggingface.dist
  • python311Packages.llama-index-embeddings-ollama
  • python311Packages.llama-index-embeddings-ollama.dist
  • python311Packages.llama-index-embeddings-openai
  • python311Packages.llama-index-embeddings-openai.dist
  • python311Packages.llama-index-graph-stores-nebula
  • python311Packages.llama-index-graph-stores-nebula.dist
  • python311Packages.llama-index-graph-stores-neo4j
  • python311Packages.llama-index-graph-stores-neo4j.dist
  • python311Packages.llama-index-graph-stores-neptune
  • python311Packages.llama-index-graph-stores-neptune.dist
  • python311Packages.llama-index-indices-managed-llama-cloud
  • python311Packages.llama-index-indices-managed-llama-cloud.dist
  • python311Packages.llama-index-legacy
  • python311Packages.llama-index-legacy.dist
  • python311Packages.llama-index-llms-ollama
  • python311Packages.llama-index-llms-ollama.dist
  • python311Packages.llama-index-llms-openai
  • python311Packages.llama-index-llms-openai-like
  • python311Packages.llama-index-llms-openai-like.dist
  • python311Packages.llama-index-llms-openai.dist
  • python311Packages.llama-index-multi-modal-llms-openai
  • python311Packages.llama-index-multi-modal-llms-openai.dist
  • python311Packages.llama-index-program-openai
  • python311Packages.llama-index-program-openai.dist
  • python311Packages.llama-index-question-gen-openai
  • python311Packages.llama-index-question-gen-openai.dist
  • python311Packages.llama-index-readers-database
  • python311Packages.llama-index-readers-database.dist
  • python311Packages.llama-index-readers-file
  • python311Packages.llama-index-readers-file.dist
  • python311Packages.llama-index-readers-json
  • python311Packages.llama-index-readers-json.dist
  • python311Packages.llama-index-readers-llama-parse
  • python311Packages.llama-index-readers-llama-parse.dist
  • python311Packages.llama-index-readers-s3
  • python311Packages.llama-index-readers-s3.dist
  • python311Packages.llama-index-readers-twitter
  • python311Packages.llama-index-readers-twitter.dist
  • python311Packages.llama-index-readers-txtai
  • python311Packages.llama-index-readers-txtai.dist
  • python311Packages.llama-index-readers-weather
  • python311Packages.llama-index-readers-weather.dist
  • python311Packages.llama-index-vector-stores-chroma
  • python311Packages.llama-index-vector-stores-chroma.dist
  • python311Packages.llama-index-vector-stores-google
  • python311Packages.llama-index-vector-stores-google.dist
  • python311Packages.llama-index-vector-stores-postgres
  • python311Packages.llama-index-vector-stores-postgres.dist
  • python311Packages.llama-index-vector-stores-qdrant
  • python311Packages.llama-index-vector-stores-qdrant.dist
  • python311Packages.llama-index.dist
  • python311Packages.llama-parse
  • python311Packages.llama-parse.dist
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.opensfm
  • python311Packages.opensfm.dist
  • python311Packages.pdf2docx
  • python311Packages.pdf2docx.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.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.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.wagtail-localize
  • python311Packages.wagtail-localize.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python312Packages.lime
  • python312Packages.lime.dist
  • python312Packages.mmcv
  • python312Packages.mmcv.dist
  • python312Packages.mmengine
  • python312Packages.mmengine.dist
  • python312Packages.opensfm
  • python312Packages.opensfm.dist
  • python312Packages.pdf2docx
  • python312Packages.pdf2docx.dist
  • python312Packages.wagtail-localize
  • python312Packages.wagtail-localize.dist
  • saga
  • sdrangel
  • tplay
  • ueberzugpp
  • xpano
  • ytfzf
518 packages built:
  • aitrack
  • ansel
  • audiobookshelf
  • auto-multiple-choice
  • backgroundremover
  • backgroundremover.dist
  • cctag
  • cctag.dev
  • cctag.lib
  • darktable
  • deepin.deepin-ocr-plugin-manager
  • deface
  • deface.dist
  • deltatouch
  • easyocr (python312Packages.easyocr)
  • easyocr.dist (python312Packages.easyocr.dist)
  • envision
  • escrotum
  • escrotum.dist
  • escrotum.man
  • facedetect
  • faust2jack
  • ffcast
  • ffmpeg-full (ffmpeg_6-full)
  • ffmpeg-full.bin (ffmpeg_6-full.bin)
  • ffmpeg-full.data (ffmpeg_6-full.data)
  • ffmpeg-full.dev (ffmpeg_6-full.dev)
  • ffmpeg-full.doc (ffmpeg_6-full.doc)
  • ffmpeg-full.lib (ffmpeg_6-full.lib)
  • ffmpeg-full.man (ffmpeg_6-full.man)
  • 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_7-full
  • ffmpeg_7-full.bin
  • ffmpeg_7-full.data
  • ffmpeg_7-full.dev
  • ffmpeg_7-full.doc
  • ffmpeg_7-full.lib
  • ffmpeg_7-full.man
  • ffsubsync
  • ffsubsync.dist
  • fgallery
  • flowblade
  • focus-stack
  • frei0r
  • frigate
  • gimp-with-plugins
  • gimpPlugins.gmic
  • glaxnimate
  • gmic
  • gmic-qt
  • gmic.dev
  • gmic.lib
  • gmic.man
  • gruut (python312Packages.gruut)
  • gruut.dist (python312Packages.gruut.dist)
  • gyroflow
  • handbrake
  • hikounomizu
  • home-assistant-component-tests.environment_canada
  • hydrus
  • hydrus.doc
  • imagination
  • intensity-normalization (python312Packages.intensity-normalization)
  • intensity-normalization.dist (python312Packages.intensity-normalization.dist)
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • kdePackages.kdenlive
  • kdePackages.kdenlive.debug
  • kdePackages.kdenlive.dev
  • kdePackages.kdenlive.devtools
  • kdePackages.mlt (qt6Packages.mlt)
  • kdePackages.mlt.dev (qt6Packages.mlt.dev)
  • kdePackages.spectacle
  • kdePackages.spectacle.debug
  • kdePackages.spectacle.dev
  • kdePackages.spectacle.devtools
  • komikku
  • krita
  • krita-plugin-gmic
  • libsForQt5.kdenlive (plasma5Packages.kdenlive)
  • libsForQt5.mlt (plasma5Packages.mlt)
  • libsForQt5.mlt.dev (plasma5Packages.mlt.dev)
  • soundkonverter (libsForQt5.soundkonverter)
  • libyafaray
  • liquidsoap
  • maa-assistant-arknights
  • maa-cli
  • magnetophonDSP.VoiceOfFaust
  • manim (python312Packages.manim)
  • manim-slides
  • manim-slides.dist
  • manim.dist (python312Packages.manim.dist)
  • mavproxy
  • mavproxy.dist
  • mealie
  • mealie.dist
  • meerk40t
  • meerk40t-camera
  • meerk40t-camera.dist
  • meerk40t.dist
  • midivisualizer
  • minari (python312Packages.minari)
  • minari.dist (python312Packages.minari.dist)
  • mlt
  • mlt.dev
  • mokuro
  • mokuro.dist
  • monero-gui
  • napari (python312Packages.napari)
  • napari.dist (python312Packages.napari.dist)
  • ncnn
  • nomacs
  • nomacs.man
  • 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-composite-blur
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-hyperion
  • 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-replay-source
  • 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-webkitgtk
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • ocrmypdf (python312Packages.ocrmypdf)
  • ocrmypdf.dist (python312Packages.ocrmypdf.dist)
  • olive-editor
  • ome_zarr (python312Packages.ome-zarr)
  • ome_zarr.dist (python312Packages.ome-zarr.dist)
  • open-webui
  • open-webui.dist
  • opencv (opencv4)
  • opencv.cxxdev (opencv4.cxxdev)
  • opencv.package_tests (opencv4.package_tests)
  • opencv4WithoutCuda
  • opencv4WithoutCuda.cxxdev
  • opencv4WithoutCuda.package_tests
  • opensplat (opensplatWithCuda)
  • openvino
  • openvino.python
  • paperless-ngx
  • peek
  • photoprism
  • printrun
  • printrun.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.albucore
  • python311Packages.albucore.dist
  • python311Packages.albumentations
  • python311Packages.albumentations.dist
  • python311Packages.ale-py
  • python311Packages.ale-py.dist
  • python311Packages.aplpy
  • python311Packages.aplpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.batchgenerators
  • python311Packages.batchgenerators.dist
  • python311Packages.bsuite
  • python311Packages.bsuite.dist
  • python311Packages.camelot
  • python311Packages.camelot.dist
  • python311Packages.dask-image
  • python311Packages.dask-image.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.dremel3dpy
  • python311Packages.dremel3dpy.dist
  • python311Packages.easyocr
  • python311Packages.easyocr.dist
  • python311Packages.env-canada
  • python311Packages.env-canada.dist
  • python311Packages.fpdf2
  • python311Packages.fpdf2.dist
  • python311Packages.glymur
  • python311Packages.glymur.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio-pdf
  • python311Packages.gradio-pdf.dist
  • python311Packages.gradio.dist
  • python311Packages.gruut
  • python311Packages.gruut.dist
  • python311Packages.gymnasium
  • python311Packages.gymnasium.dist
  • python311Packages.handout
  • python311Packages.handout.dist
  • python311Packages.imagecorruptions
  • python311Packages.imagecorruptions.dist
  • python311Packages.imageio
  • python311Packages.imageio.dist
  • python311Packages.imantics
  • python311Packages.imantics.dist
  • python311Packages.imutils
  • python311Packages.imutils.dist
  • python311Packages.intensity-normalization
  • python311Packages.intensity-normalization.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.labelbox
  • python311Packages.labelbox.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.lime
  • python311Packages.lime.dist
  • python311Packages.manim
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.manim.dist
  • python311Packages.minari
  • python311Packages.minari.dist
  • python311Packages.mlt
  • python311Packages.mlt.dev
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.moviepy
  • python311Packages.moviepy.dist
  • python311Packages.mung
  • python311Packages.mung.dist
  • python311Packages.muscima
  • python311Packages.muscima.dist
  • python311Packages.napari
  • python311Packages.napari-svg
  • python311Packages.napari-svg.dist
  • python311Packages.napari.dist
  • python311Packages.niworkflows
  • python311Packages.niworkflows.dist
  • python311Packages.ocrmypdf
  • python311Packages.ocrmypdf.dist
  • python311Packages.ome-zarr
  • python311Packages.ome-zarr.dist
  • python311Packages.omrdatasettools
  • python311Packages.omrdatasettools.dist
  • python311Packages.open-clip-torch
  • python311Packages.open-clip-torch.dist
  • python311Packages.opencv4
  • python311Packages.opencv4.cxxdev
  • python311Packages.opencv4.package_tests
  • python311Packages.openvino
  • python311Packages.pettingzoo
  • python311Packages.pettingzoo.dist
  • python311Packages.pillow-heif
  • python311Packages.pillow-heif.dist
  • python311Packages.pims
  • python311Packages.pims.dist
  • python311Packages.psd-tools
  • python311Packages.psd-tools.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyannote-audio
  • python311Packages.pyannote-audio.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyfakewebcam
  • python311Packages.pyfakewebcam.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.qudida
  • python311Packages.qudida.dist
  • python311Packages.rapidocr-onnxruntime
  • python311Packages.rapidocr-onnxruntime.dist
  • python311Packages.remi
  • python311Packages.remi.dist
  • python311Packages.scikit-image
  • python311Packages.scikit-image.dist
  • python311Packages.shimmy
  • python311Packages.shimmy.dist
  • python311Packages.slicedimage
  • python311Packages.slicedimage.dist
  • python311Packages.spectral-cube
  • python311Packages.spectral-cube.dist
  • python311Packages.speechbrain
  • python311Packages.speechbrain.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.torch-audiomentations
  • python311Packages.torch-audiomentations.dist
  • python311Packages.torch-pitch-shift
  • python311Packages.torch-pitch-shift.dist
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.torchcrepe
  • python311Packages.torchcrepe.dist
  • python311Packages.torchrl
  • python311Packages.torchrl.dist
  • python311Packages.videocr
  • python311Packages.videocr.dist
  • python311Packages.vidstab
  • python311Packages.vidstab.dist
  • python311Packages.wagtail
  • python311Packages.wagtail-factories
  • python311Packages.wagtail-factories.dist
  • python311Packages.wagtail-modeladmin
  • python311Packages.wagtail-modeladmin.dist
  • python311Packages.wagtail.dist
  • python311Packages.webdataset
  • python311Packages.webdataset.dist
  • python311Packages.willow
  • python311Packages.willow.dist
  • python312Packages.aigpy
  • python312Packages.aigpy.dist
  • python312Packages.albucore
  • python312Packages.albucore.dist
  • python312Packages.albumentations
  • python312Packages.albumentations.dist
  • python312Packages.ale-py
  • python312Packages.ale-py.dist
  • python312Packages.aplpy
  • python312Packages.aplpy.dist
  • python312Packages.auditok
  • python312Packages.auditok.dist
  • python312Packages.batchgenerators
  • python312Packages.batchgenerators.dist
  • python312Packages.bsuite
  • python312Packages.bsuite.dist
  • python312Packages.camelot
  • python312Packages.camelot.dist
  • python312Packages.dask-image
  • python312Packages.dask-image.dist
  • python312Packages.detectron2
  • python312Packages.detectron2.dist
  • python312Packages.dremel3dpy
  • python312Packages.dremel3dpy.dist
  • python312Packages.env-canada
  • python312Packages.env-canada.dist
  • python312Packages.fpdf2
  • python312Packages.fpdf2.dist
  • python312Packages.glymur
  • python312Packages.glymur.dist
  • python312Packages.grad-cam
  • python312Packages.grad-cam.dist
  • python312Packages.gradio
  • python312Packages.gradio-client
  • python312Packages.gradio-client.dist
  • python312Packages.gradio-pdf
  • python312Packages.gradio-pdf.dist
  • python312Packages.gradio.dist
  • python312Packages.gymnasium
  • python312Packages.gymnasium.dist
  • python312Packages.handout
  • python312Packages.handout.dist
  • python312Packages.imagecorruptions
  • python312Packages.imagecorruptions.dist
  • python312Packages.imageio
  • python312Packages.imageio.dist
  • python312Packages.imantics
  • python312Packages.imantics.dist
  • python312Packages.imutils
  • python312Packages.imutils.dist
  • python312Packages.invisible-watermark
  • python312Packages.invisible-watermark.dist
  • python312Packages.labelbox
  • python312Packages.labelbox.dist
  • python312Packages.layoutparser
  • python312Packages.layoutparser.dist
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.mlt
  • python312Packages.mlt.dev
  • python312Packages.moderngl-window
  • python312Packages.moderngl-window.dist
  • python312Packages.moviepy
  • python312Packages.moviepy.dist
  • python312Packages.mung
  • python312Packages.mung.dist
  • python312Packages.muscima
  • python312Packages.muscima.dist
  • python312Packages.napari-svg
  • python312Packages.napari-svg.dist
  • python312Packages.niworkflows
  • python312Packages.niworkflows.dist
  • python312Packages.omrdatasettools
  • python312Packages.omrdatasettools.dist
  • python312Packages.open-clip-torch
  • python312Packages.open-clip-torch.dist
  • python312Packages.opencv4
  • python312Packages.opencv4.cxxdev
  • python312Packages.opencv4.package_tests
  • python312Packages.openvino
  • python312Packages.pillow-heif
  • python312Packages.pillow-heif.dist
  • python312Packages.pims
  • python312Packages.pims.dist
  • python312Packages.psd-tools
  • python312Packages.psd-tools.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pydub
  • python312Packages.pydub.dist
  • python312Packages.pyfakewebcam
  • python312Packages.pyfakewebcam.dist
  • python312Packages.pyglet
  • python312Packages.pyglet.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pytmx
  • python312Packages.pytmx.dist
  • python312Packages.qudida
  • python312Packages.qudida.dist
  • python312Packages.rapidocr-onnxruntime
  • python312Packages.rapidocr-onnxruntime.dist
  • python312Packages.remi
  • python312Packages.remi.dist
  • python312Packages.scikit-image
  • python312Packages.scikit-image.dist
  • python312Packages.slicedimage
  • python312Packages.slicedimage.dist
  • python312Packages.spectral-cube
  • python312Packages.spectral-cube.dist
  • python312Packages.speechbrain
  • python312Packages.speechbrain.dist
  • python312Packages.stytra
  • python312Packages.stytra.dist
  • python312Packages.test-tube
  • python312Packages.test-tube.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torch-pitch-shift
  • python312Packages.torch-pitch-shift.dist
  • python312Packages.torchaudio
  • python312Packages.torchaudio.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchrl
  • python312Packages.torchrl.dist
  • python312Packages.videocr
  • python312Packages.videocr.dist
  • python312Packages.vidstab
  • python312Packages.vidstab.dist
  • python312Packages.wagtail
  • python312Packages.wagtail-factories
  • python312Packages.wagtail-factories.dist
  • python312Packages.wagtail-modeladmin
  • python312Packages.wagtail-modeladmin.dist
  • python312Packages.wagtail.dist
  • python312Packages.webdataset
  • python312Packages.webdataset.dist
  • python312Packages.willow
  • python312Packages.willow.dist
  • qimgv
  • quirc
  • rclip
  • rclip.dist
  • realesrgan-ncnn-vulkan
  • restream
  • rofi-screenshot
  • rtabmap
  • run-scaled
  • shotcut
  • siril
  • sitespeed-io
  • streamcontroller
  • synfigstudio
  • tartube-yt-dlp
  • tartube-yt-dlp.dist
  • tidal-dl
  • tidal-dl.dist
  • tone
  • video2midi
  • vokoscreen
  • waifu2x-converter-cpp
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wlr-layout-ui
  • wlr-layout-ui.dist
  • xpra
  • xpra.dist
  • xpraWithNvenc
  • xpraWithNvenc.dist

@ConnorBaker ConnorBaker marked this pull request as ready for review September 13, 2024 18:23
@ConnorBaker
Copy link
Contributor Author

@SomeoneSerge both of the main tests work:

$ nix run --impure .#cudaPackages.tests.test-opencv-with-default-cuda-then-torch-with-default-cuda
OpenCV version: 4.9.0
*** CUDA Device Query (Runtime API) version (CUDART static linking) *** 

Device count: 1

Device 0: "NVIDIA GeForce RTX 4090"
  CUDA Driver Version / Runtime Version          12.50 / 12.30
  CUDA Capability Major/Minor version number:    8.9
  Total amount of global memory:                 24118 MBytes (25289621504 bytes)
  GPU Clock Speed:                               2.61 GHz
  Max Texture Dimension Size (x,y,z)             1D=(131072), 2D=(131072,65536), 3D=(16384,16384,16384)
  Max Layered Texture Size (dim) x layers        1D=(32768) x 2048, 2D=(32768,32768) x 2048
  Total amount of constant memory:               65536 bytes
  Total amount of shared memory per block:       49152 bytes
  Total number of registers available per block: 65536
  Warp size:                                     32
  Maximum number of threads per block:           1024
  Maximum sizes of each dimension of a block:    1024 x 1024 x 64
  Maximum sizes of each dimension of a grid:     2147483647 x 65535 x 65535
  Maximum memory pitch:                          2147483647 bytes
  Texture alignment:                             512 bytes
  Concurrent copy and execution:                 Yes with 2 copy engine(s)
  Run time limit on kernels:                     No
  Integrated GPU sharing Host Memory:            No
  Support host page-locked memory mapping:       Yes
  Concurrent kernel execution:                   Yes
  Alignment requirement for Surfaces:            Yes
  Device has ECC support enabled:                No
  Device is using TCC driver mode:               No
  Device supports Unified Addressing (UVA):      Yes
  Device PCI Bus ID / PCI location ID:           1 / 0
  Compute Mode:
      Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) 

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version  = 12.50, CUDA Runtime Version = 12.30, NumDevs = 1

OpenCV CUDA device: None

General configuration for OpenCV 4.9.0 =====================================
  Version control:               unknown

  Extra modules:
    Location (extra):            /build/source/opencv_contrib
    Version control (extra):     unknown

  Platform:
    Timestamp:                   1980-01-01T00:00:00Z
    Host:                        Linux 6.8.12 x86_64
    CMake:                       3.29.6
    CMake generator:             Unix Makefiles
    CMake build tool:            /nix/store/axrdky652lsmif6m5i8b55q91v4ly4gy-gnumake-4.4.1/bin/make
    Configuration:               Release

  CPU/HW features:
    Baseline:                    SSE SSE2 SSE3
      requested:                 SSE3
    Dispatched code generation:  SSE4_1 SSE4_2 FP16 AVX AVX2 AVX512_SKX
      requested:                 SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
      SSE4_1 (18 files):         + SSSE3 SSE4_1
      SSE4_2 (2 files):          + SSSE3 SSE4_1 POPCNT SSE4_2
      FP16 (1 files):            + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
      AVX (9 files):             + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
      AVX2 (38 files):           + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2
      AVX512_SKX (8 files):      + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2 AVX_512F AVX512_COMMON AVX512_SKX

  C/C++:
    Built as dynamic libs?:      YES
    C++ standard:                11
    C++ Compiler:                /nix/store/68chgznhnw6hf3wb98nnfkzsl4q8ws5g-gcc-wrapper-12.4.0/bin/g++  (ver 12.4.0)
    C++ flags (Release):         -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -O3 -DNDEBUG  -DNDEBUG
    C++ flags (Debug):           -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -g  -O0 -DDEBUG -D_DEBUG
    C Compiler:                  /nix/store/68chgznhnw6hf3wb98nnfkzsl4q8ws5g-gcc-wrapper-12.4.0/bin/gcc
    C flags (Release):           -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fopenmp -O3 -DNDEBUG  -DNDEBUG
    C flags (Debug):             -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fopenmp -g  -O0 -DDEBUG -D_DEBUG
    Linker flags (Release):      -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined  
    Linker flags (Debug):        -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined  
    ccache:                      NO
    Precompiled headers:         NO
    Extra dependencies:          m pthread cudart_static dl rt nppc nppial nppicc nppidei nppif nppig nppim nppist nppisu nppitc npps cublas cufft -L/nix/store/493nswiflls1r5ckjwrwi14kgxfb38gl-cuda_cudart-12.3.52-static/lib -L/nix/store/3dyw8dzj9ab4m8hv5dpyx7zii8d0w6fi-glibc-2.39-52/lib -L/nix/store/iqphxa64b9ar5fgxyslx157syq9l024y-libnpp-12.2.2.32-lib/lib -L/nix/store/skrc7rj8gb7qm0a31qa8iins3vl9dzk9-libcublas-12.3.2.9-lib/lib -L/nix/store/0z2kzvga150nwza0v0r779rskj8p94k9-libcufft-11.0.11.19-lib/lib
    3rdparty dependencies:

  OpenCV modules:
    To be built:                 alphamat aruco bgsegm bioinspired calib3d ccalib core cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev datasets dnn dnn_objdetect dnn_superres dpm face features2d flann fuzzy gapi hdf hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor mcc ml objdetect optflow phase_unwrapping photo plot python3 quality rapid reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking ts video videoio videostab wechat_qrcode xfeatures2d ximgproc xobjdetect xphoto
    Disabled:                    world
    Disabled by dependency:      -
    Unavailable:                 cannops cvv freetype java julia matlab ovis python2 sfm viz
    Applications:                tests apps
    Documentation:               NO
    Non-free algorithms:         NO

  GUI:                           NONE
    GTK+:                        NO
    VTK support:                 NO

  Media I/O: 
    ZLib:                        /nix/store/rqs1zrcncqz3966khjndg1183cpdnqxs-zlib-1.3.1/lib/libz.so (ver 1.3.1)
    JPEG:                        /nix/store/56y3hxpkl382s34i0p8hka3dg4na1vkp-libjpeg-turbo-3.0.3/lib/libjpeg.so (ver 62)
    WEBP:                        /nix/store/nj3grvd1g7njfzxzmw07ca17sbi354yy-libwebp-1.4.0/lib/libwebp.so (ver encoder: 0x020f)
    PNG:                         /nix/store/mp79jmmfs2bfjmnac72c1kxn7im1px38-libpng-apng-1.6.43/lib/libpng.so (ver 1.6.43)
    TIFF:                        /nix/store/x0nvqydsb8p48k7kz0qpgd0qi4amzjpv-libtiff-4.6.0/lib/libtiff.so (ver 42 / 4.6.0)
    JPEG 2000:                   OpenJPEG (ver 2.5.2)
    OpenEXR:                     IlmImf-2_5 Imath-2_5 Half-2_5 Iex-2_5 IexMath-2_5 IlmThread-2_5 (ver 2.5.10)
    HDR:                         YES
    SUNRASTER:                   YES
    PXM:                         YES
    PFM:                         YES

  Video I/O:
    DC1394:                      NO
    FFMPEG:                      YES
      avcodec:                   YES (60.31.102)
      avformat:                  YES (60.16.100)
      avutil:                    YES (58.29.100)
      swscale:                   YES (7.5.100)
      avresample:                NO
    GStreamer:                   YES (1.24.3)
    v4l/v4l2:                    YES (linux/videodev2.h)

  Parallel framework:            OpenMP

  Trace:                         YES (with Intel ITT)

  Other third-party libraries:
    VA:                          YES
    Lapack:                      YES (/nix/store/7dnr43zwh6mr4pd0qslfrdqq9myd1ffv-openblas-0.3.28/lib/libopenblas.so)
    Eigen:                       YES (ver 3.4.0)
    Custom HAL:                  NO
    Protobuf:                    /nix/store/4p7dyslavx8yllsr7k15q9vmdzi14fmk-protobuf-21.12/lib/libprotobuf.so.3.21.12.0 (3.21.12.0)
    Flatbuffers:                 builtin/3rdparty (23.5.9)

  NVIDIA CUDA:                   YES (ver 12.3, CUFFT CUBLAS FAST_MATH)
    NVIDIA GPU arch:             89
    NVIDIA PTX archs:            89

  OpenCL:                        YES (INTELVA)
    Include path:                /build/source/3rdparty/include/opencl/1.2
    Link libraries:              /nix/store/d6bvbwydh6fbgmvab8bpbjrg1zdcavik-ocl-icd-2.3.2/lib/libOpenCL.so

  Python 3:
    Interpreter:                 /nix/store/h3i0acpmr8mrjx07519xxmidv8mpax4y-python3-3.12.5/bin/python3 (ver 3.12.5)
    Libraries:                   /nix/store/h3i0acpmr8mrjx07519xxmidv8mpax4y-python3-3.12.5/lib/libpython3.12.so (ver 3.12.5)
    numpy:                       /nix/store/fvxlmgcjanv8j0qxzxxgxigq1344zn39-python3.12-numpy-1.26.4/lib/python3.12/site-packages/numpy/core/include (ver 1.26.4)
    install path:                lib/python3.12/site-packages

  Python (for build):            /nix/store/h3i0acpmr8mrjx07519xxmidv8mpax4y-python3-3.12.5/bin/python3

  Java:                          
    ant:                         NO
    Java:                        NO
    JNI:                         NO
    Java wrappers:               NO
    Java tests:                  NO

  Install to:                    /nix/store/2sblq3w11nrj0sncw506x78wcnl450id-opencv-4.9.0
-----------------------------------------------------------------


Torch version: 2.4.0
Torch CUDA device: _CudaDeviceProperties(name='NVIDIA GeForce RTX 4090', major=8, minor=9, total_memory=24118MB, multi_processor_count=128)
$ nix run --impure .#cudaPackages.tests.test-torch-with-default-cuda-then-opencv-with-default-cuda
Torch version: 2.4.0
Torch CUDA device: _CudaDeviceProperties(name='NVIDIA GeForce RTX 4090', major=8, minor=9, total_memory=24118MB, multi_processor_count=128)
OpenCV version: 4.9.0
*** CUDA Device Query (Runtime API) version (CUDART static linking) *** 

Device count: 1

Device 0: "NVIDIA GeForce RTX 4090"
  CUDA Driver Version / Runtime Version          12.50 / 12.30
  CUDA Capability Major/Minor version number:    8.9
  Total amount of global memory:                 24118 MBytes (25289621504 bytes)
  GPU Clock Speed:                               2.61 GHz
  Max Texture Dimension Size (x,y,z)             1D=(131072), 2D=(131072,65536), 3D=(16384,16384,16384)
  Max Layered Texture Size (dim) x layers        1D=(32768) x 2048, 2D=(32768,32768) x 2048
  Total amount of constant memory:               65536 bytes
  Total amount of shared memory per block:       49152 bytes
  Total number of registers available per block: 65536
  Warp size:                                     32
  Maximum number of threads per block:           1024
  Maximum sizes of each dimension of a block:    1024 x 1024 x 64
  Maximum sizes of each dimension of a grid:     2147483647 x 65535 x 65535
  Maximum memory pitch:                          2147483647 bytes
  Texture alignment:                             512 bytes
  Concurrent copy and execution:                 Yes with 2 copy engine(s)
  Run time limit on kernels:                     No
  Integrated GPU sharing Host Memory:            No
  Support host page-locked memory mapping:       Yes
  Concurrent kernel execution:                   Yes
  Alignment requirement for Surfaces:            Yes
  Device has ECC support enabled:                No
  Device is using TCC driver mode:               No
  Device supports Unified Addressing (UVA):      Yes
  Device PCI Bus ID / PCI location ID:           1 / 0
  Compute Mode:
      Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) 

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version  = 12.50, CUDA Runtime Version = 12.30, NumDevs = 1

OpenCV CUDA device: None

General configuration for OpenCV 4.9.0 =====================================
  Version control:               unknown

  Extra modules:
    Location (extra):            /build/source/opencv_contrib
    Version control (extra):     unknown

  Platform:
    Timestamp:                   1980-01-01T00:00:00Z
    Host:                        Linux 6.8.12 x86_64
    CMake:                       3.29.6
    CMake generator:             Unix Makefiles
    CMake build tool:            /nix/store/axrdky652lsmif6m5i8b55q91v4ly4gy-gnumake-4.4.1/bin/make
    Configuration:               Release

  CPU/HW features:
    Baseline:                    SSE SSE2 SSE3
      requested:                 SSE3
    Dispatched code generation:  SSE4_1 SSE4_2 FP16 AVX AVX2 AVX512_SKX
      requested:                 SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
      SSE4_1 (18 files):         + SSSE3 SSE4_1
      SSE4_2 (2 files):          + SSSE3 SSE4_1 POPCNT SSE4_2
      FP16 (1 files):            + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
      AVX (9 files):             + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
      AVX2 (38 files):           + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2
      AVX512_SKX (8 files):      + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2 AVX_512F AVX512_COMMON AVX512_SKX

  C/C++:
    Built as dynamic libs?:      YES
    C++ standard:                11
    C++ Compiler:                /nix/store/68chgznhnw6hf3wb98nnfkzsl4q8ws5g-gcc-wrapper-12.4.0/bin/g++  (ver 12.4.0)
    C++ flags (Release):         -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -O3 -DNDEBUG  -DNDEBUG
    C++ flags (Debug):           -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -g  -O0 -DDEBUG -D_DEBUG
    C Compiler:                  /nix/store/68chgznhnw6hf3wb98nnfkzsl4q8ws5g-gcc-wrapper-12.4.0/bin/gcc
    C flags (Release):           -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fopenmp -O3 -DNDEBUG  -DNDEBUG
    C flags (Debug):             -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fopenmp -g  -O0 -DDEBUG -D_DEBUG
    Linker flags (Release):      -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined  
    Linker flags (Debug):        -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined  
    ccache:                      NO
    Precompiled headers:         NO
    Extra dependencies:          m pthread cudart_static dl rt nppc nppial nppicc nppidei nppif nppig nppim nppist nppisu nppitc npps cublas cufft -L/nix/store/493nswiflls1r5ckjwrwi14kgxfb38gl-cuda_cudart-12.3.52-static/lib -L/nix/store/3dyw8dzj9ab4m8hv5dpyx7zii8d0w6fi-glibc-2.39-52/lib -L/nix/store/iqphxa64b9ar5fgxyslx157syq9l024y-libnpp-12.2.2.32-lib/lib -L/nix/store/skrc7rj8gb7qm0a31qa8iins3vl9dzk9-libcublas-12.3.2.9-lib/lib -L/nix/store/0z2kzvga150nwza0v0r779rskj8p94k9-libcufft-11.0.11.19-lib/lib
    3rdparty dependencies:

  OpenCV modules:
    To be built:                 alphamat aruco bgsegm bioinspired calib3d ccalib core cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev datasets dnn dnn_objdetect dnn_superres dpm face features2d flann fuzzy gapi hdf hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor mcc ml objdetect optflow phase_unwrapping photo plot python3 quality rapid reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking ts video videoio videostab wechat_qrcode xfeatures2d ximgproc xobjdetect xphoto
    Disabled:                    world
    Disabled by dependency:      -
    Unavailable:                 cannops cvv freetype java julia matlab ovis python2 sfm viz
    Applications:                tests apps
    Documentation:               NO
    Non-free algorithms:         NO

  GUI:                           NONE
    GTK+:                        NO
    VTK support:                 NO

  Media I/O: 
    ZLib:                        /nix/store/rqs1zrcncqz3966khjndg1183cpdnqxs-zlib-1.3.1/lib/libz.so (ver 1.3.1)
    JPEG:                        /nix/store/56y3hxpkl382s34i0p8hka3dg4na1vkp-libjpeg-turbo-3.0.3/lib/libjpeg.so (ver 62)
    WEBP:                        /nix/store/nj3grvd1g7njfzxzmw07ca17sbi354yy-libwebp-1.4.0/lib/libwebp.so (ver encoder: 0x020f)
    PNG:                         /nix/store/mp79jmmfs2bfjmnac72c1kxn7im1px38-libpng-apng-1.6.43/lib/libpng.so (ver 1.6.43)
    TIFF:                        /nix/store/x0nvqydsb8p48k7kz0qpgd0qi4amzjpv-libtiff-4.6.0/lib/libtiff.so (ver 42 / 4.6.0)
    JPEG 2000:                   OpenJPEG (ver 2.5.2)
    OpenEXR:                     IlmImf-2_5 Imath-2_5 Half-2_5 Iex-2_5 IexMath-2_5 IlmThread-2_5 (ver 2.5.10)
    HDR:                         YES
    SUNRASTER:                   YES
    PXM:                         YES
    PFM:                         YES

  Video I/O:
    DC1394:                      NO
    FFMPEG:                      YES
      avcodec:                   YES (60.31.102)
      avformat:                  YES (60.16.100)
      avutil:                    YES (58.29.100)
      swscale:                   YES (7.5.100)
      avresample:                NO
    GStreamer:                   YES (1.24.3)
    v4l/v4l2:                    YES (linux/videodev2.h)

  Parallel framework:            OpenMP

  Trace:                         YES (with Intel ITT)

  Other third-party libraries:
    VA:                          YES
    Lapack:                      YES (/nix/store/7dnr43zwh6mr4pd0qslfrdqq9myd1ffv-openblas-0.3.28/lib/libopenblas.so)
    Eigen:                       YES (ver 3.4.0)
    Custom HAL:                  NO
    Protobuf:                    /nix/store/4p7dyslavx8yllsr7k15q9vmdzi14fmk-protobuf-21.12/lib/libprotobuf.so.3.21.12.0 (3.21.12.0)
    Flatbuffers:                 builtin/3rdparty (23.5.9)

  NVIDIA CUDA:                   YES (ver 12.3, CUFFT CUBLAS FAST_MATH)
    NVIDIA GPU arch:             89
    NVIDIA PTX archs:            89

  OpenCL:                        YES (INTELVA)
    Include path:                /build/source/3rdparty/include/opencl/1.2
    Link libraries:              /nix/store/d6bvbwydh6fbgmvab8bpbjrg1zdcavik-ocl-icd-2.3.2/lib/libOpenCL.so

  Python 3:
    Interpreter:                 /nix/store/h3i0acpmr8mrjx07519xxmidv8mpax4y-python3-3.12.5/bin/python3 (ver 3.12.5)
    Libraries:                   /nix/store/h3i0acpmr8mrjx07519xxmidv8mpax4y-python3-3.12.5/lib/libpython3.12.so (ver 3.12.5)
    numpy:                       /nix/store/fvxlmgcjanv8j0qxzxxgxigq1344zn39-python3.12-numpy-1.26.4/lib/python3.12/site-packages/numpy/core/include (ver 1.26.4)
    install path:                lib/python3.12/site-packages

  Python (for build):            /nix/store/h3i0acpmr8mrjx07519xxmidv8mpax4y-python3-3.12.5/bin/python3

  Java:                          
    ant:                         NO
    Java:                        NO
    JNI:                         NO
    Java wrappers:               NO
    Java tests:                  NO

  Install to:                    /nix/store/2sblq3w11nrj0sncw506x78wcnl450id-opencv-4.9.0
-----------------------------------------------------------------

@ConnorBaker
Copy link
Contributor Author

As part of further cleanup, I'd love to move CUDA samples and various other things into the cudaPackages.tests attribute set. I think it would allow us to clean up https://github.com/NixOS/nixpkgs/blob/2965ad21668211c74c5147a096a5c8714e3f5e29/pkgs/test/cuda/default.nix.

@SomeoneSerge
Copy link
Contributor

I think it would allow us to clean up https://github.com/NixOS/nixpkgs/blob/2965ad21668211c74c5147a096a5c8714e3f5e29/pkgs/test/cuda/default.nix.

Could you elaborate?

"-DCUDA_FAST_MATH=ON"
"-DCUDA_NVCC_FLAGS=--expt-relaxed-constexpr"
] ++ optionals enableCuda [
(cmakeBool "CUDA_FAST_MATH" true)
Copy link
Contributor

Choose a reason for hiding this comment

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

Side-note: this looks suspicious, if it's anything like the respective cpu flag we maybe want to keep away

@jcaesar
Copy link
Contributor

jcaesar commented Sep 18, 2024

Here's a weird thing I stumbled upon while building python3.pkgs.opencv4:

let
  nixpkgs = builtins.getFlake "github:NixOS/nixpkgs/nixos-unstable"; # 99dc8785f6a0adac95f5e2ab05cc2e1bf666d172
  pkgs = import nixpkgs {
    system = "x86_64-linux";
    config.cudaSupport = true;
    config.allowUnfree = true;
    overlays = [(fin: _: { cudaPackages = fin.cudaPackages_12_3; })]; 
  }; 
in pkgs.opencv4.override { enablePython = true; }

builds fine, i.e. enablePython = true; might be an alternative to enableLto = false;.

This is not a suggestion to replace one for the other, I don't know which is better. But it might help while looking into why LTO is broken.

@wegank wegank added the 12.approvals: 1 This PR was reviewed and approved by one reputable person label Sep 18, 2024
@ConnorBaker
Copy link
Contributor Author

I think it would allow us to clean up https://github.com/NixOS/nixpkgs/blob/2965ad21668211c74c5147a096a5c8714e3f5e29/pkgs/test/cuda/default.nix.

Could you elaborate?

Ah yes, sorry.

I believe that rather than filtering the package set based on package name, derivations are known to be tests based on where they're located (i.e., a tests attribute set in the package set).

Having a tests attribute set also makes it clear where tests are supposed to go, with the added benefit the tests are automatically multiplexed across CUDA versions by virtue of their being present in the package set.

@wegank wegank removed the 12.approvals: 1 This PR was reviewed and approved by one reputable person label Sep 19, 2024
@SomeoneSerge
Copy link
Contributor

Tbh I'm still not aware of any use of pkgs/test/cuda, other than that some people evaluate it as part of a larger routine

pythonPackages:
let
effectiveOpenCV = pythonPackages.opencv4.override (prevAttrs: {
cudaPackages = if useOpenCVDefaultCuda then prevAttrs.cudaPackages else cudaPackages;
Copy link
Contributor

Choose a reason for hiding this comment

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

Why are we referring to prevAttrs here?

Copy link
Contributor

Choose a reason for hiding this comment

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

I suspect we actually want s/prevAttrs.cudaPackages/finalAttrs/ here?

Copy link
Contributor

Choose a reason for hiding this comment

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

Also why do we need this branch, we cudaPackages passed from the caller aren't enough? What exactly are we testing here

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Why are we referring to prevAttrs here?

The override attribute also accepts a function of the form prevAttrs: <attr set>, where prevAttrs is the previous set of attributes passed to (or resolved by) callPackage.

I suspect we actually want s/prevAttrs.cudaPackages/finalAttrs/ here?

The cudaPackages provided to opencv4 should be the one given by top-level (or the one automatically provided by callPackage) when useOpenCVDefaultCuda is true, thus essentially passing through the previous value for cudaPackages. When useOpenCVDefaultCuda is false, cudaPackages should be the version of cudaPackages from the enclosing scope (e.g., cudaPackages_11_8 if the derivation is from cudaPackages_11_8.tests.<whatever>).

Also why do we need this branch, we cudaPackages passed from the caller aren't enough? What exactly are we testing here

In short, it's a matrix of tests of packages against versions of the cudaPackages package set.

Because the tests exist in each cudaPackages* package set, it makes sense to have a copy of the test which builds not with the cudaPackages argument supplied at the top-level or by callPackage, but with the cudaPackages from the enclosing scope. In this way, we're testing a single package (well, in the case of this PR, OpenCV and PyTorch) against multiple different versions of CUDA.

If we want to hold the version of cudaPackages used by both packages fixed (meaning they are either set to some specific version at the top-level due to compatibility requirements or use the default version by way of cudaPackages being populated by callPackage), it doesn't make sense for the test to live in cudaPackages.tests because the tests are irrespective of the version of cudaPackages.

Does that make sense?

@ConnorBaker
Copy link
Contributor Author

Rebased and force-pushed to avoid merge conflicts.

@ConnorBaker ConnorBaker merged commit 47eb919 into NixOS:master Sep 25, 2024
26 checks passed
@ConnorBaker ConnorBaker deleted the feat/opencv-cleanup branch September 26, 2024 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Build failure: opencv with cuda support
5 participants