Commit graph

720 commits

Author SHA1 Message Date
Ben Siraphob 223f25cf4a treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
Daniël de Kok 7a100cdfc4
Merge pull request #113210 from danieldk/libtorch-bin-fixes
libtorch-bin: remove dependency on nvidia_x11, fix passthru test
2021-02-17 09:05:41 +01:00
Daniël de Kok b65dfb342c
Merge pull request #113107 from danieldk/remove-ancient-cudas
cudatoolkit-{6,6_5,7,7_5,8}: remove
2021-02-16 08:47:52 +01:00
Daniël de Kok 67e6eba6ca libtorch-bin: add danieldk as maintainer 2021-02-15 19:53:57 +01:00
Daniël de Kok d5b676eb34 libtorch-bin: fix passthru.tests for CUDA
- Provide the CUDA toolkit and CuDNN dependencies.
- Expose libcuda.so stub to run the test in the sandbox.
2021-02-15 18:58:01 +01:00
Daniël de Kok c4482a0c2a libtorch-bin: do not depend on nvidia_x11
libcuda.so should be provided through /run/opengl-driver/lib to use
the system's version. This also avoids rebuilds when linuxPackages is
updated.
2021-02-15 17:08:20 +01:00
Daniël de Kok 3c815cf0e6 cudatoolkit-{6,6_5,7,7_5,8}: remove
Remove ancient CUDA toolkits (and corresponding CuDNN versions):

- Not supported by upstream anymore.
- We do not use them in nixpkgs.
- We do not test or actively maintain them.
- Anything but ancient GPUs is supported by newer toolkits.
2021-02-14 11:58:00 +01:00
Daniël de Kok 8dad19aebe cudnn_cudatookit_11: add $ORIGIN/ to library RPATHs
Starting with version 8, CuDNN consists of multiple libraries.
Libraries (except libcudnn.so) are dlopen()ed on demand.

Since the CuDNN library path itself was not added to the rpath of the
libraries, use of CuDNN often fails with the following error:

Could not load library libcudnn_cnn_train.so.8.
Error: libcudnn_ops_train.so.8: cannot open shared object file: No such file or directory
Please make sure libcudnn_cnn_train.so.8 is in your library path!

This change fixes this by adding $ORIGIN/ to the rpath of all CuDNN
libraries.
2021-02-14 11:35:58 +01:00
Daniël de Kok 84786ebecd cudnn_cudatoolkit_11: remove libcudnn_cnn_infer.so exception
With the update to CuDNN 8.1, we do not get the "maximum file size
exceeded" error anymore when patchelf'ing libcudnn_cnn_infer.so. This
change removes the exception for that library.
2021-02-14 11:15:02 +01:00
Bernardo Meurer aaf0a68d81
Merge pull request #112648 from danieldk/cuda-update
cudatoolkit_11, cudnn_cudatoolkit_11: 11.1 -> 11.2
2021-02-14 05:44:24 +00:00
Daniël de Kok a4816f7a0d
Merge pull request #112636 from danieldk/magma-cuda-11
magma: fix CUDA 11 build
2021-02-13 18:49:59 +01:00
R. RyanTM 3106e35abe suitesparse-graphblas: 3.3.3 -> 4.0.3 2021-02-11 09:55:31 +01:00
Daniël de Kok f1db117b9f cudnn_cudatoolkit_11: cudnn_cudatoolkit_11_0 -> cudnn_cudatoolkit_11_2 2021-02-10 13:29:38 +01:00
Daniël de Kok cbbacce70a cudnn_cudatoolkit_11_2: init at 8.1.0 2021-02-10 13:27:55 +01:00
Daniël de Kok 961f531242 cudnn_cudatoolkit_11_1: init at 8.1.0 2021-02-10 13:25:50 +01:00
Daniël de Kok 63cdb44b48 cudnn_cudatoolkit_11_0: 8.0.2 -> 8.1.0 2021-02-10 13:23:51 +01:00
Daniël de Kok 83b3634174 magma: fix CUDA 11 build
By default, MAGMA builds against compute capability 3.0 (among other
capabilities). However, support for this capability was dropped in
CUDA 11. This change fixes CUDA 11 support by excluding 3.0.

While at it, this change also adds support for newer compute
capabilities that are not enabled by MAGMA by default (to support
older CUDA versions).
2021-02-10 10:23:49 +01:00
R. RyanTM 65a42ceda5 openlibm: 0.7.3 -> 0.7.4 2021-02-03 18:45:30 +00:00
Ben Siraphob 02ee14b9d5 treewide: stdenvNoCC.lib -> lib 2021-01-27 13:01:51 +07:00
volth bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Markus Kowalewski b6a09f8887
scalapack: fix building with mpich 2021-01-23 12:15:18 +01:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
zowoq 31f5dd3f36 treewide: editorconfig fixes
- remove trailing whitespace
- use spaces for indentation
2021-01-20 09:11:11 +10:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Rémy Grünblatt 84d0ecfc5f ns-3: Fix hash for 3.33 and patch for upstream bug 2021-01-17 14:41:38 +01:00
Rémy Grünblatt 71a9060bca ns-3: 3.32 -> 3.33 2021-01-16 16:20:36 +01:00
Mike Sperber 58b572bfa7 libtensorflow: update TensorFlow-as-library to version 2.4.0 2021-01-12 16:45:03 +01:00
Jonathan Ringer 0137860077 openblas: 0.3.12 -> 0.3.13 2021-01-04 00:22:23 -08:00
github-actions[bot] 581059aed4
Merge staging-next into staging 2021-01-04 00:57:38 +00:00
John Ericson f52263ced0 treewide: Start to break up static overlay
We can use use `stdenv.hostPlatform.isStatic` instead, and move the
logic per package. The least opionated benefit of this is that it makes
it much easier to replace packages with modified ones, as there is no
longer any issue of overlay order.

CC @FRidh @matthewbauer
2021-01-03 19:18:16 +00:00
Ben Siraphob 3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Ben Siraphob b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Thomas Tuegel c3356a6e1c
Merge pull request #97306 from danieldk/openblas-avx512
openblas: re-enable AVX512 support
2020-12-29 05:43:05 -06:00
Daniël de Kok 0be441df8b libtorch-bin: 1.7.0 -> 1.7.1
Changelog:
https://github.com/pytorch/pytorch/releases/tag/v1.7.1
2020-12-11 07:36:36 +01:00
R. RyanTM da518c1c1b petsc: 3.14.1 -> 3.14.2 2020-12-09 23:31:34 +00:00
R. RyanTM dfd949d9b2 magma: 2.5.3 -> 2.5.4 2020-12-06 10:56:20 -08:00
Thomas Tuegel 4a5e1fbc8e
Merge pull request #98485 from doronbehar/pkg/suitesparse
suitesparse: 5.7.2 -> 5.8.1
2020-12-04 21:33:22 -06:00
Daniël de Kok 5d8ae7e7b3 mkl: 2020.3.279 -> 2020.4.304
Release notes:

https://software.intel.com/content/www/us/en/develop/articles/intel-math-kernel-library-release-notes-and-new-features.html
2020-11-29 08:42:33 +01:00
Daniël de Kok af0b2ddd82
Merge pull request #104632 from r-ryantm/auto-update/blis
blis: 0.7.0 -> 0.8.0
2020-11-28 19:48:03 +01:00
Pavol Rusnak b431a2bf0c
Merge pull request #103682 from evils/elvis
fix some dead meta.homepage entries
2020-11-26 17:35:38 +01:00
Sandro 78a06ae6be
Merge pull request #104305 from r-ryantm/auto-update/petsc
petsc: 3.14.0 -> 3.14.1
2020-11-23 14:07:11 +01:00
R. RyanTM cfe1f2d9ac blis: 0.7.0 -> 0.8.0 2020-11-22 20:51:51 +00:00
R. RyanTM 69dfe8d67a openlibm: 0.7.2 -> 0.7.3 2020-11-22 06:23:37 +00:00
freezeboy ed7a64c4ee qcsxcad: migrate to Qt511 + additional cleanup
* Split into multiple outputs
 * Rewrite the derivation without stdenv
2020-11-20 22:24:18 +01:00
Daniël de Kok af6dbe82b4
Merge pull request #104265 from danieldk/sync-cudnn-with-toolkit
cudnn_cudatoolkit_10: 10.1 -> 10.2
2020-11-20 13:34:18 +01:00
R. RyanTM a1d06b98ce petsc: 3.14.0 -> 3.14.1 2020-11-19 19:49:01 +00:00
Daniël de Kok 1bdeea7fc8 cudnn_cudatoolkit_10: 10.1 -> 10.2
cudatoolkit_10 is currently CUDA 10.2, whereas cudnn_cudatoolkit_10
was using CuDNN with CUDA 10.1. This change rectifies that
discrepancy.
2020-11-19 10:19:54 +01:00
Timo Kaufmann ff8338343b maintainers: create sage team
Maintaining all the packages whose updates might break some aspect of
sage.

For reference:
https://github.com/NixOS/nixpkgs/pull/103810#issuecomment-727536510
2020-11-18 21:27:37 +01:00
Evils 9b3475be26 openlibm: update meta.homepage 2020-11-13 10:06:11 +01:00
Daniël de Kok da115b4c56
Merge pull request #103120 from danieldk/libtorch-bin-cmake-fix-lib-paths
libtorch-bin: fix CMake library paths for split outputs
2020-11-10 12:10:38 +01:00