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

python3Packages.{torch,torch-bin}: 2.0.1 -> 2.1.1 #259068

Merged
merged 7 commits into from
Dec 1, 2023

Conversation

GaetanLepage
Copy link
Contributor

@GaetanLepage GaetanLepage commented Oct 4, 2023

Description of changes

Update torch and torch-bin.
Changelog: https://github.com/pytorch/pytorch/releases/tag/v2.1.1

cc @teh @thoughtpolice @tscholak

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.11 Release Notes (or backporting 23.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.

@GaetanLepage
Copy link
Contributor Author

Binaries are missing for aarch64-linux.

@samuela
Copy link
Member

samuela commented Oct 5, 2023

Thanks for putting this together so quickly @GaetanLepage !

@Madouura
Copy link
Contributor

Madouura commented Oct 7, 2023

Good timing, I'm almost done testing #258328.
I'll make a branch combining this PR and mine and let you know if the version upgrade goes well.

@risicle
Copy link
Contributor

risicle commented Oct 8, 2023

@ofborg build python310Packages.monai
@ofborg build python310Packages.invisible-watermark

@risicle
Copy link
Contributor

risicle commented Oct 9, 2023

On macos 10.15 this appears to break easyocr, python*Packages.clip, python*Packages.pytorch-metric-learning, python*Packages.timm at least

@Madouura
Copy link
Contributor

Madouura commented Oct 9, 2023

Almost forgot about this.
torchWithRocm builds just fine with this PR and mine combined, there will be no issues whichever is merged first.

@junjihashimoto
Copy link
Member

Awesome!
Maybe we should update openai-triton to 2.1.0.

@GaetanLepage GaetanLepage force-pushed the pytorch branch 4 times, most recently from a44cf7a to 9a6cb67 Compare October 10, 2023 19:57
@ConnorBaker ConnorBaker requested a review from samuela November 29, 2023 16:35
@ConnorBaker ConnorBaker dismissed samuela’s stale review November 29, 2023 16:37

Requested changes were made

@ConnorBaker
Copy link
Contributor

@GaetanLepage I'm still unable to build PyTorch or the test I use to verify it (https://github.com/connorbaker/nix-cuda-test)

nix build github:ConnorBaker/nix-cuda-test#nix-cuda-test --override-input nixpkgs "github:GaetanLepage/nixpkgs/8672a90ccb487e1a6ca4e07314610e9aa8f22fca"

fails with (full log: https://gist.github.com/ConnorBaker/b5ee6bbcc2c078fd13ba285e13c59f6b)

CMake Error at /nix/store/vnhl4zdy7igx9gd3q1d548vwzz15a9ma-cmake-3.27.7/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find CUDAToolkit (missing: CUDAToolkit_INCLUDE_DIR) (found
  version "11.8.89")
Call Stack (most recent call first):
  /nix/store/vnhl4zdy7igx9gd3q1d548vwzz15a9ma-cmake-3.27.7/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /nix/store/vnhl4zdy7igx9gd3q1d548vwzz15a9ma-cmake-3.27.7/share/cmake-3.27/Modules/FindCUDAToolkit.cmake:938 (find_package_handle_standard_args)
  cmake/public/cuda.cmake:59 (find_package)
  cmake/Dependencies.cmake:44 (include)
  CMakeLists.txt:722 (include)

I believe you need to add these changes to your patch: https://github.com/ConnorBaker/nixpkgs/blob/6d8c6ac313ec6327a0477238703a0f160fcec445/pkgs/development/python-modules/torch/0001-cmake-Use-cmake-provided-FindCUDAToolkit.cmake.patch#L58-L59.

@ConnorBaker ConnorBaker self-requested a review November 29, 2023 16:46
@GaetanLepage
Copy link
Contributor Author

python311Packages.torchWithCuda now fails with

-- Current compiler supports avx512f extension. Will build fbgemm.
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_SUPPORTS_RDYNAMIC
-- Performing Test COMPILER_SUPPORTS_RDYNAMIC - Success
-- Found CUDA: /nix/store/p8058x6fpdlw7hy72qsqn41qhllqncgm-cuda_nvcc-11.8.89 (found version "11.8") 
-- The CUDA compiler identification is NVIDIA 11.8.89
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /nix/store/p8058x6fpdlw7hy72qsqn41qhllqncgm-cuda_nvcc-11.8.89/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Unable to find cuda_runtime.h in "/nix/store/p8058x6fpdlw7hy72qsqn41qhllqncgm-cuda_nvcc-11.8.89/include" for CUDAToolkit_INCLUDE_DIR.
-- Unable to find cublas_v2.h in either "/nix/store/s12rgwmsywzvd5ffcvzv6fnch3ir4p51-cuda_cccl-11.8.89-dev/include;/nix/store/fgcyghd5l1l5wrnlcq4cfilb9m2znqfj-cuda_cudart-11.8.89/include;/nix/store/nchsy9azjyqk6qw2qas3mb957nd0y2cw-cuda_cupti-11.8.87-dev/include;/nix/store/w55dv5zdri3qp3jfxi524k5pwc9718dj-cuda_nvcc-11.8.89-dev/include;/nix/store/vdx8fbws3dgl02rkx4mhl4j4jdjh938s-cuda_nvml_dev-11.8.86-dev/include;/nix/store/gbjb5bnkf8yka23chdynkx19g82bhja6-cuda_nvrtc-11.8.89-dev/include;/nix/store/pscnizjfb041sb70qyrc15n7mlw63i9j-cuda_nvtx-11.8.86-dev/include;/nix/store/zyly6hzsmipg4fb85wczzgrgwslpq70k-libcublas-11.11.3.6-dev/include;/nix/store/jjpb1f3l5gmpimwqsj6rf73azk6a66al-libcufft-10.9.0.58-dev/include;/nix/store/jprgrf4fj3zd8ll5nh9cc9nw2my77q8z-libcurand-10.3.0.86-dev/include;/nix/store/w598a3sx3cjpgfq0vhqcip1rjjzjnn66-libcusolver-11.4.1.48-dev/include;/nix/store/aa0v9v0k8mvm5nb4m5c1lhj118ygdx5c-libcusparse-11.7.5.86-dev/include;/nix/store/laycw9nykgih4np86pljkrkfjhh4kkiz-cuda_profiler_api-11.8.86-dev/include" or "/nix/math_libs/include"
-- Found CUDAToolkit: /nix/store/s12rgwmsywzvd5ffcvzv6fnch3ir4p51-cuda_cccl-11.8.89-dev/include;/nix/store/fgcyghd5l1l5wrnlcq4cfilb9m2znqfj-cuda_cudart-11.8.89/include;/nix/store/nchsy9azjyqk6qw2qas3mb957nd0y2cw-cuda_cupti-11.8.87-dev/include;/nix/store/w55dv5zdri3qp3jfxi524k5pwc9718dj-cuda_nvcc-11.8.89-dev/include;/nix/store/vdx8fbws3dgl02rkx4mhl4j4jdjh938s-cuda_nvml_dev-11.8.86-dev/include;/nix/store/gbjb5bnkf8yka23chdynkx19g82bhja6-cuda_nvrtc-11.8.89-dev/include;/nix/store/pscnizjfb041sb70qyrc15n7mlw63i9j-cuda_nvtx-11.8.86-dev/include;/nix/store/zyly6hzsmipg4fb85wczzgrgwslpq70k-libcublas-11.11.3.6-dev/include;/nix/store/jjpb1f3l5gmpimwqsj6rf73azk6a66al-libcufft-10.9.0.58-dev/include;/nix/store/jprgrf4fj3zd8ll5nh9cc9nw2my77q8z-libcurand-10.3.0.86-dev/include;/nix/store/w598a3sx3cjpgfq0vhqcip1rjjzjnn66-libcusolver-11.4.1.48-dev/include;/nix/store/aa0v9v0k8mvm5nb4m5c1lhj118ygdx5c-libcusparse-11.7.5.86-dev/include;/nix/store/laycw9nykgih4np86pljkrkfjhh4kkiz-cuda_profiler_api-11.8.86-dev/include (found version "11.8.89") 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- CUDA_INCLUDE_DIRS is a substring of CUDAToolkit_INCLUDE_DIR. Setting CUDA_INCLUDE_DIRS to CUDAToolkit_INCLUDE_DIR.
CMake Error at cmake/public/cuda.cmake:77 (message):
  Failed to find nvToolsExt
Call Stack (most recent call first):
  cmake/Dependencies.cmake:44 (include)
  CMakeLists.txt:722 (include)


-- Configuring incomplete, errors occurred!

@ConnorBaker
Copy link
Contributor

I'm able to build and run PyTorch to train a small model:

$ nom build github:ConnorBaker/nix-cuda-test#nix-cuda-test --override-input nixpkgs "github:GaetanLepage/nixpkgs/63c61609df86dbb0dc581f80afe80f870e62d3f6" --builders ''
$ ./result/bin/nix-cuda-test
Seed set to 42
Using bfloat16 Automatic Mixed Precision (AMP)
GPU available: True (cuda), used: True
TPU available: False, using: 0 TPU cores
IPU available: False, using: 0 IPUs
HPU available: False, using: 0 HPUs
Files already downloaded and verified
Files already downloaded and verified
LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]

  | Name      | Type             | Params
-----------------------------------------------
0 | criterion | CrossEntropyLoss | 0     
1 | model     | ViT              | 86.3 M
-----------------------------------------------
86.3 M    Trainable params
0         Non-trainable params
86.3 M    Total params
345.317   Total estimated model params size (MB)
Epoch 9: 100%|████████████████████████████████████████████████████████████████████████████████| 781/781 [01:28<00:00,  8.83it/s, v_num=29, train_loss=2.350, val_loss=2.330]`Trainer.fit` stopped: `max_epochs=10` reached.                                                                                                                             
Epoch 9: 100%|████████████████████████████████████████████████████████████████████████████████| 781/781 [01:30<00:00,  8.65it/s, v_num=29, train_loss=2.350, val_loss=2.330]

Notably, torch.compile doesn't work, failing with an error about a missing function. I suspect this is because it needs to be bumped separately. However, I don't think that should be a blocker for this PR. I've opened a packaging request to track that here: #271212.

@SomeoneSerge @samuela @Madouura barring any surprise developments I plan to merge this tomorrow. Is that acceptable?

@GaetanLepage
Copy link
Contributor Author

Result of nixpkgs-review pr 259068 run on x86_64-linux 1

26 packages marked as broken and skipped:
  • piper-train
  • piper-train.dist
  • python310Packages.elegy
  • python310Packages.elegy.dist
  • python310Packages.pymanopt
  • python310Packages.pymanopt.dist
  • python310Packages.qiskit
  • python310Packages.qiskit-machine-learning
  • python310Packages.qiskit-machine-learning.dist
  • python310Packages.qiskit.dist
  • python310Packages.stytra
  • python310Packages.stytra.dist
  • python310Packages.treex
  • python310Packages.treex.dist
  • python311Packages.elegy
  • python311Packages.elegy.dist
  • python311Packages.pymanopt
  • python311Packages.pymanopt.dist
  • python311Packages.qiskit
  • python311Packages.qiskit-machine-learning
  • python311Packages.qiskit-machine-learning.dist
  • python311Packages.qiskit.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.treex
  • python311Packages.treex.dist
30 packages failed to build:
  • ocamlPackages.torch
  • python310Packages.apricot-select
  • python310Packages.apricot-select.dist
  • python310Packages.ax
  • python310Packages.ax.dist
  • python310Packages.fairseq
  • python310Packages.fairseq.dist
  • python310Packages.imagededup
  • python310Packages.imagededup.dist
  • python310Packages.pytorch-metric-learning
  • python310Packages.pytorch-metric-learning.dist
  • python310Packages.tiny-cuda-nn
  • python311Packages.apricot-select
  • python311Packages.apricot-select.dist
  • python311Packages.ax
  • python311Packages.ax.dist
  • python311Packages.fairseq
  • python311Packages.fairseq.dist
  • python311Packages.imagededup
  • python311Packages.imagededup.dist
  • python311Packages.pytorch-metric-learning
  • python311Packages.pytorch-metric-learning.dist
  • python311Packages.tiny-cuda-nn
  • python311Packages.torchWithRocm
  • python311Packages.torchWithRocm.dev
  • python311Packages.torchWithRocm.dist
  • python311Packages.torchWithRocm.lib
  • rocmPackages.mivisionx (rocmPackages.mivisionx-hip)
  • rocmPackages.mivisionx-cpu
  • rocmPackages.mivisionx-opencl
514 packages built:
  • easyocr (python311Packages.easyocr)
  • easyocr.dist (python311Packages.easyocr.dist)
  • khoj
  • khoj.dist
  • libretranslate (python311Packages.libretranslate)
  • libretranslate.dist (python311Packages.libretranslate.dist)
  • openai-full
  • openai-full.dist
  • openai-whisper (python311Packages.openai-whisper)
  • openai-whisper.dist (python311Packages.openai-whisper.dist)
  • pianotrans
  • pianotrans.dist
  • python310Packages.accelerate
  • python310Packages.accelerate.dist
  • python310Packages.apptools
  • python310Packages.apptools.dist
  • python310Packages.argos-translate-files
  • python310Packages.argos-translate-files.dist
  • python310Packages.argostranslate
  • python310Packages.argostranslate.dist
  • python310Packages.arviz
  • python310Packages.arviz.dist
  • python310Packages.atomman
  • python310Packages.atomman.dist
  • python310Packages.bambi
  • python310Packages.bambi.dist
  • python310Packages.bitsandbytes
  • python310Packages.bitsandbytes.dist
  • python310Packages.blosc2
  • python310Packages.blosc2.dist
  • python310Packages.botorch
  • python310Packages.botorch.dist
  • python310Packages.boxx
  • python310Packages.boxx.dist
  • python310Packages.bpycv
  • python310Packages.bpycv.dist
  • python310Packages.clean-fid
  • python310Packages.clean-fid.dist
  • python310Packages.cleanlab
  • python310Packages.cleanlab.dist
  • python310Packages.clip
  • python310Packages.clip-anytorch
  • python310Packages.clip-anytorch.dist
  • python310Packages.clip.dist
  • python310Packages.compressai
  • python310Packages.compressai.dist
  • python310Packages.ctranslate2
  • python310Packages.ctranslate2.dist
  • python310Packages.dalle-mini
  • python310Packages.dalle-mini.dist
  • python310Packages.dctorch
  • python310Packages.dctorch.dist
  • python310Packages.deepdish
  • python310Packages.deepdish.dist
  • python310Packages.deepwave
  • python310Packages.deepwave.dist
  • python310Packages.detectron2
  • python310Packages.detectron2.dist
  • python310Packages.easyocr
  • python310Packages.easyocr.dist
  • python310Packages.effdet
  • python310Packages.effdet.dist
  • python310Packages.encodec
  • python310Packages.encodec.dist
  • python310Packages.envisage
  • python310Packages.envisage.dist
  • python310Packages.experiment-utilities
  • python310Packages.experiment-utilities.dist
  • python310Packages.ezyrb
  • python310Packages.ezyrb.dist
  • python310Packages.fairscale
  • python310Packages.fairscale.dist
  • python310Packages.farm-haystack
  • python310Packages.farm-haystack.dist
  • python310Packages.fastai
  • python310Packages.fastai.dist
  • python310Packages.faster-whisper
  • python310Packages.faster-whisper.dist
  • python310Packages.ffcv
  • python310Packages.ffcv.dist
  • python310Packages.flammkuchen
  • python310Packages.flammkuchen.dist
  • python310Packages.flyingsquid
  • python310Packages.flyingsquid.dist
  • python310Packages.funsor
  • python310Packages.funsor.dist
  • python310Packages.fvcore
  • python310Packages.fvcore.dist
  • python310Packages.gpytorch
  • python310Packages.gpytorch.dist
  • python310Packages.grad-cam
  • python310Packages.grad-cam.dist
  • python310Packages.gradio
  • python310Packages.gradio.dist
  • python310Packages.guidance
  • python310Packages.guidance.dist
  • python310Packages.ignite
  • python310Packages.ignite.dist
  • python310Packages.invisible-watermark
  • python310Packages.invisible-watermark.dist
  • python310Packages.iopath
  • python310Packages.iopath.dist
  • python310Packages.k-diffusion
  • python310Packages.k-diffusion.dist
  • python310Packages.kornia
  • python310Packages.kornia.dist
  • python310Packages.layoutparser
  • python310Packages.layoutparser.dist
  • python310Packages.libretranslate
  • python310Packages.libretranslate.dist
  • python310Packages.linear_operator
  • python310Packages.linear_operator.dist
  • python310Packages.lion-pytorch
  • python310Packages.lion-pytorch.dist
  • python310Packages.manifest-ml
  • python310Packages.manifest-ml.dist
  • python310Packages.mayavi
  • python310Packages.mayavi.dist
  • python310Packages.mdtraj
  • python310Packages.mdtraj.dist
  • python310Packages.minichain
  • python310Packages.minichain.dist
  • python310Packages.mmcv
  • python310Packages.mmcv.dist
  • python310Packages.mmengine
  • python310Packages.mmengine.dist
  • python310Packages.monai
  • python310Packages.monai.dist
  • python310Packages.monty
  • python310Packages.monty.dist
  • python310Packages.nianet
  • python310Packages.nianet.dist
  • python310Packages.numpyro
  • python310Packages.numpyro.dist
  • python310Packages.openai-whisper
  • python310Packages.openai-whisper.dist
  • python310Packages.openllm
  • python310Packages.openllm.dist
  • python310Packages.optimum
  • python310Packages.optimum.dist
  • python310Packages.optuna
  • python310Packages.optuna.dist
  • python310Packages.pandas-stubs
  • python310Packages.pandas-stubs.dist
  • python310Packages.pdfplumber
  • python310Packages.pdfplumber.dist
  • python310Packages.peft
  • python310Packages.peft.dist
  • python310Packages.pgmpy
  • python310Packages.pgmpy.dist
  • python310Packages.piano-transcription-inference
  • python310Packages.piano-transcription-inference.dist
  • python310Packages.pydmd
  • python310Packages.pydmd.dist
  • python310Packages.pymatgen
  • python310Packages.pymatgen.dist
  • python310Packages.pymc
  • python310Packages.pymc.dist
  • python310Packages.pyro-ppl
  • python310Packages.pyro-ppl.dist
  • python310Packages.pytorch-lightning
  • python310Packages.pytorch-lightning.dist
  • python310Packages.pytorch-msssim
  • python310Packages.pytorch-msssim.dist
  • python310Packages.pytorch-pfn-extras
  • python310Packages.pytorch-pfn-extras.dist
  • python310Packages.resize-right
  • python310Packages.resize-right.dist
  • python310Packages.rising
  • python310Packages.rising.dist
  • python310Packages.rotary-embedding-torch
  • python310Packages.rotary-embedding-torch.dist
  • python310Packages.safetensors
  • python310Packages.safetensors.dist
  • python310Packages.sentence-transformers
  • python310Packages.sentence-transformers.dist
  • python310Packages.sfepy
  • python310Packages.sfepy.dist
  • python310Packages.shap
  • python310Packages.shap.dist
  • python310Packages.skorch
  • python310Packages.skorch.dist
  • python310Packages.skrl
  • python310Packages.skrl.dist
  • python310Packages.slicer
  • python310Packages.slicer.dist
  • python310Packages.snorkel
  • python310Packages.snorkel.dist
  • python310Packages.spacy
  • python310Packages.spacy-loggers
  • python310Packages.spacy-loggers.dist
  • python310Packages.spacy-lookups-data
  • python310Packages.spacy-lookups-data.dist
  • python310Packages.spacy-transformers
  • python310Packages.spacy-transformers.dist
  • python310Packages.spacy.dist
  • python310Packages.speechbrain
  • python310Packages.speechbrain.dist
  • python310Packages.stanza
  • python310Packages.stanza.dist
  • python310Packages.sumo
  • python310Packages.sumo.dist
  • python310Packages.tables
  • python310Packages.tables.dist
  • python310Packages.tensorboardx
  • python310Packages.tensorboardx.dist
  • python310Packages.test-tube
  • python310Packages.test-tube.dist
  • python310Packages.textacy
  • python310Packages.textacy.dist
  • python310Packages.textnets
  • python310Packages.textnets.dist
  • python310Packages.timm
  • python310Packages.timm.dist
  • python310Packages.torch (python310Packages.torchWithoutCuda ,python310Packages.torchWithoutRocm)
  • python310Packages.torch-bin
  • python310Packages.torch-bin.dist
  • python310Packages.torch-tb-profiler
  • python310Packages.torch-tb-profiler.dist
  • python310Packages.torch.dev (python310Packages.torchWithoutCuda.dev ,python310Packages.torchWithoutRocm.dev)
  • python310Packages.torch.dist (python310Packages.torchWithoutCuda.dist ,python310Packages.torchWithoutRocm.dist)
  • python310Packages.torch.lib (python310Packages.torchWithoutCuda.lib ,python310Packages.torchWithoutRocm.lib)
  • python310Packages.torchWithCuda
  • python310Packages.torchWithCuda.dev
  • python310Packages.torchWithCuda.dist
  • python310Packages.torchWithCuda.lib
  • python310Packages.torchWithRocm
  • python310Packages.torchWithRocm.dev
  • python310Packages.torchWithRocm.dist
  • python310Packages.torchWithRocm.lib
  • python310Packages.torchaudio
  • python310Packages.torchaudio-bin
  • python310Packages.torchaudio-bin.dist
  • python310Packages.torchaudio.dist
  • python310Packages.torchdiffeq
  • python310Packages.torchdiffeq.dist
  • python310Packages.torchgpipe
  • python310Packages.torchgpipe.dist
  • python310Packages.torchinfo
  • python310Packages.torchinfo.dist
  • python310Packages.torchio
  • python310Packages.torchio.dist
  • python310Packages.torchlibrosa
  • python310Packages.torchlibrosa.dist
  • python310Packages.torchmetrics
  • python310Packages.torchmetrics.dist
  • python310Packages.torchsde
  • python310Packages.torchsde.dist
  • python310Packages.torchvision
  • python310Packages.torchvision-bin
  • python310Packages.torchvision-bin.dist
  • python310Packages.torchvision.dist
  • python310Packages.trainer
  • python310Packages.trainer.dist
  • python310Packages.transformers
  • python310Packages.transformers.dist
  • python310Packages.translatehtml
  • python310Packages.translatehtml.dist
  • python310Packages.ttach
  • python310Packages.ttach.dist
  • python310Packages.txtai
  • python310Packages.txtai.dist
  • python310Packages.vqgan-jax
  • python310Packages.vqgan-jax.dist
  • python310Packages.wandb
  • python310Packages.wandb.dist
  • python310Packages.xformers
  • python310Packages.xformers.dist
  • python310Packages.zcs
  • python310Packages.zcs.dist
  • python311Packages.accelerate
  • python311Packages.accelerate.dist
  • python311Packages.apptools
  • python311Packages.apptools.dist
  • python311Packages.argos-translate-files
  • python311Packages.argos-translate-files.dist
  • python311Packages.argostranslate
  • python311Packages.argostranslate.dist
  • python311Packages.arviz
  • python311Packages.arviz.dist
  • python311Packages.atomman
  • python311Packages.atomman.dist
  • python311Packages.bambi
  • python311Packages.bambi.dist
  • python311Packages.bitsandbytes
  • python311Packages.bitsandbytes.dist
  • python311Packages.blosc2
  • python311Packages.blosc2.dist
  • python311Packages.botorch
  • python311Packages.botorch.dist
  • python311Packages.clean-fid
  • python311Packages.clean-fid.dist
  • python311Packages.cleanlab
  • python311Packages.cleanlab.dist
  • python311Packages.clip
  • python311Packages.clip-anytorch
  • python311Packages.clip-anytorch.dist
  • python311Packages.clip.dist
  • python311Packages.compressai
  • python311Packages.compressai.dist
  • python311Packages.ctranslate2
  • python311Packages.ctranslate2.dist
  • python311Packages.dalle-mini
  • python311Packages.dalle-mini.dist
  • python311Packages.dctorch
  • python311Packages.dctorch.dist
  • python311Packages.deepdish
  • python311Packages.deepdish.dist
  • python311Packages.deepwave
  • python311Packages.deepwave.dist
  • python311Packages.detectron2
  • python311Packages.detectron2.dist
  • python311Packages.effdet
  • python311Packages.effdet.dist
  • python311Packages.encodec
  • python311Packages.encodec.dist
  • python311Packages.envisage
  • python311Packages.envisage.dist
  • python311Packages.experiment-utilities
  • python311Packages.experiment-utilities.dist
  • python311Packages.ezyrb
  • python311Packages.ezyrb.dist
  • python311Packages.fairscale
  • python311Packages.fairscale.dist
  • python311Packages.farm-haystack
  • python311Packages.farm-haystack.dist
  • python311Packages.fastai
  • python311Packages.fastai.dist
  • python311Packages.faster-whisper
  • python311Packages.faster-whisper.dist
  • python311Packages.ffcv
  • python311Packages.ffcv.dist
  • python311Packages.flammkuchen
  • python311Packages.flammkuchen.dist
  • python311Packages.flyingsquid
  • python311Packages.flyingsquid.dist
  • python311Packages.funsor
  • python311Packages.funsor.dist
  • python311Packages.fvcore
  • python311Packages.fvcore.dist
  • python311Packages.gpytorch
  • python311Packages.gpytorch.dist
  • python311Packages.grad-cam
  • python311Packages.grad-cam.dist
  • python311Packages.gradio
  • python311Packages.gradio.dist
  • python311Packages.guidance
  • python311Packages.guidance.dist
  • python311Packages.ignite
  • python311Packages.ignite.dist
  • python311Packages.invisible-watermark
  • python311Packages.invisible-watermark.dist
  • python311Packages.iopath
  • python311Packages.iopath.dist
  • python311Packages.k-diffusion
  • python311Packages.k-diffusion.dist
  • python311Packages.kornia
  • python311Packages.kornia.dist
  • python311Packages.layoutparser
  • python311Packages.layoutparser.dist
  • python311Packages.linear_operator
  • python311Packages.linear_operator.dist
  • python311Packages.lion-pytorch
  • python311Packages.lion-pytorch.dist
  • python311Packages.manifest-ml
  • python311Packages.manifest-ml.dist
  • python311Packages.mdtraj
  • python311Packages.mdtraj.dist
  • python311Packages.mmcv
  • python311Packages.mmcv.dist
  • python311Packages.mmengine
  • python311Packages.mmengine.dist
  • python311Packages.monai
  • python311Packages.monai.dist
  • python311Packages.monty
  • python311Packages.monty.dist
  • python311Packages.nianet
  • python311Packages.nianet.dist
  • python311Packages.numpyro
  • python311Packages.numpyro.dist
  • python311Packages.openllm
  • python311Packages.openllm.dist
  • python311Packages.optimum
  • python311Packages.optimum.dist
  • python311Packages.optuna
  • python311Packages.optuna.dist
  • python311Packages.pandas-stubs
  • python311Packages.pandas-stubs.dist
  • python311Packages.pdfplumber
  • python311Packages.pdfplumber.dist
  • python311Packages.peft
  • python311Packages.peft.dist
  • python311Packages.pgmpy
  • python311Packages.pgmpy.dist
  • python311Packages.piano-transcription-inference
  • python311Packages.piano-transcription-inference.dist
  • python311Packages.pydmd
  • python311Packages.pydmd.dist
  • python311Packages.pymatgen
  • python311Packages.pymatgen.dist
  • python311Packages.pymc
  • python311Packages.pymc.dist
  • python311Packages.pyro-ppl
  • python311Packages.pyro-ppl.dist
  • python311Packages.pytorch-lightning
  • python311Packages.pytorch-lightning.dist
  • python311Packages.pytorch-msssim
  • python311Packages.pytorch-msssim.dist
  • python311Packages.pytorch-pfn-extras
  • python311Packages.pytorch-pfn-extras.dist
  • python311Packages.resize-right
  • python311Packages.resize-right.dist
  • python311Packages.rising
  • python311Packages.rising.dist
  • python311Packages.rotary-embedding-torch
  • python311Packages.rotary-embedding-torch.dist
  • python311Packages.safetensors
  • python311Packages.safetensors.dist
  • python311Packages.sentence-transformers
  • python311Packages.sentence-transformers.dist
  • python311Packages.sfepy
  • python311Packages.sfepy.dist
  • python311Packages.shap
  • python311Packages.shap.dist
  • python311Packages.skorch
  • python311Packages.skorch.dist
  • python311Packages.skrl
  • python311Packages.skrl.dist
  • python311Packages.slicer
  • python311Packages.slicer.dist
  • python311Packages.snorkel
  • python311Packages.snorkel.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.stanza
  • python311Packages.stanza.dist
  • python311Packages.sumo
  • python311Packages.sumo.dist
  • python311Packages.tables
  • python311Packages.tables.dist
  • python311Packages.tensorboardx
  • python311Packages.tensorboardx.dist
  • python311Packages.test-tube
  • python311Packages.test-tube.dist
  • python311Packages.textacy
  • python311Packages.textacy.dist
  • python311Packages.textnets
  • python311Packages.textnets.dist
  • python311Packages.timm
  • python311Packages.timm.dist
  • python311Packages.torch (python311Packages.torchWithoutCuda ,python311Packages.torchWithoutRocm)
  • python311Packages.torch-bin
  • python311Packages.torch-bin.dist
  • python311Packages.torch-tb-profiler
  • python311Packages.torch-tb-profiler.dist
  • python311Packages.torch.dev (python311Packages.torchWithoutCuda.dev ,python311Packages.torchWithoutRocm.dev)
  • python311Packages.torch.dist (python311Packages.torchWithoutCuda.dist ,python311Packages.torchWithoutRocm.dist)
  • python311Packages.torch.lib (python311Packages.torchWithoutCuda.lib ,python311Packages.torchWithoutRocm.lib)
  • python311Packages.torchWithCuda
  • python311Packages.torchWithCuda.dev
  • python311Packages.torchWithCuda.dist
  • python311Packages.torchWithCuda.lib
  • python311Packages.torchaudio
  • python311Packages.torchaudio-bin
  • python311Packages.torchaudio-bin.dist
  • python311Packages.torchaudio.dist
  • python311Packages.torchdiffeq
  • python311Packages.torchdiffeq.dist
  • python311Packages.torchgpipe
  • python311Packages.torchgpipe.dist
  • python311Packages.torchinfo
  • python311Packages.torchinfo.dist
  • python311Packages.torchio
  • python311Packages.torchio.dist
  • python311Packages.torchlibrosa
  • python311Packages.torchlibrosa.dist
  • python311Packages.torchmetrics
  • python311Packages.torchmetrics.dist
  • python311Packages.torchsde
  • python311Packages.torchsde.dist
  • python311Packages.torchvision
  • python311Packages.torchvision-bin
  • python311Packages.torchvision-bin.dist
  • python311Packages.torchvision.dist
  • python311Packages.trainer
  • python311Packages.trainer.dist
  • python311Packages.transformers
  • python311Packages.transformers.dist
  • python311Packages.translatehtml
  • python311Packages.translatehtml.dist
  • python311Packages.ttach
  • python311Packages.ttach.dist
  • python311Packages.txtai
  • python311Packages.txtai.dist
  • python311Packages.vqgan-jax
  • python311Packages.vqgan-jax.dist
  • python311Packages.wandb
  • python311Packages.wandb.dist
  • python311Packages.xformers
  • python311Packages.xformers.dist
  • tts
  • tts.dist
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • wyoming-faster-whisper
  • wyoming-faster-whisper.dist

@happysalada
Copy link
Contributor

Fairseq is overdue for a new release, the maintainers have been contacted, you can ignore the failure.

@Madouura
Copy link
Contributor

Madouura commented Nov 30, 2023

Result of nixpkgs-review pr 259068 run on x86_64-linux 1
26 packages marked as broken and skipped:
30 packages failed to build:
514 packages built:

The PR's contents looks sane, but why is torchWithRocm failing on python311 and not python310?

Copy link
Contributor

@Madouura Madouura left a comment

Choose a reason for hiding this comment

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

Built python311Packages.torchWithRocm locally.
No idea why the nixpkgs-review build failed, but works on my machine.
LGTM.

@ConnorBaker
Copy link
Contributor

Merging -- thank you @GaetanLepage!

@ConnorBaker ConnorBaker merged commit f4cc077 into NixOS:master Dec 1, 2023
@GaetanLepage GaetanLepage deleted the pytorch branch December 1, 2023 06:54
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.

8 participants