Commit Graph

736 Commits

Author SHA1 Message Date
John Ericson
417658beae
Merge pull request #116666 from obsidiansystems/cutensor
cudatensor: Init at 1.2.2
2021-03-18 13:08:16 -04:00
Dennis Gosnell
e703373cfc
Merge pull request #115768 from cdepillabout/remove-statically-linked-cudnn-libs
cudnnPackages: Remove statically linked .a files.
2021-03-18 09:24:19 +09:00
John Ericson
66447439a0 maintainers-list: obsidian-systems-maintenance
Fix mispelling. That word always breaks me...
2021-03-17 18:45:36 -04:00
John Ericson
05efe64c1b cudatensor: Init at 1.2.2 2021-03-17 20:15:51 +00:00
Daniël de Kok
e5fce8fd54
Merge pull request #115389 from danieldk/libtorch-bin-cuda11
libtorch-bin: switch to CUDA 11.1, remove static libraries
2021-03-17 13:50:15 +01:00
Daniël de Kok
f58114941c amd-libflame: 2.2 -> 3.0
Changelog:
https://github.com/amd/libflame/releases/tag/3.0
2021-03-15 17:54:42 +01:00
Dennis Gosnell
e3c1c3b35b cudnnPackages: Remove statically linked .a files. 2021-03-10 21:30:51 +09:00
R. RyanTM
3a093544b2 rankwidth: 0.7 -> 0.9 2021-03-09 21:28:46 -03:00
Mauricio Collares
5e74f259f3 sympow: work around extra logfile output from pari 2.13 2021-03-09 20:54:55 -03:00
Daniël de Kok
e8e5d07cdd libtorch-bin: do not install static libraries 2021-03-08 09:33:16 +01:00
Daniël de Kok
70f5fe4223 libtorch-bin: switch from CUDA 10.2 to 11.1 build 2021-03-08 09:30:36 +01:00
Daniël de Kok
11d2596963 libtorch-bin: 1.7.1 -> 1.8.0
Changelog:

https://github.com/pytorch/pytorch/releases/tag/v1.8.0
2021-03-05 07:53:17 +01:00
Ben Siraphob
816a451726 QuadProgpp: fix darwin build 2021-03-03 19:19:07 +07:00
Mario Rodas
8594502125
Merge pull request #113599 from r-ryantm/auto-update/openlibm
openlibm: 0.7.4 -> 0.7.5
2021-02-23 20:30:31 -05:00
Robert T. McGibbon
aadc742643 or-tools: 7.7 -> 8.1 2021-02-20 15:41:19 -05:00
Ben Siraphob
223f25cf4a treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
R. RyanTM
07b16b2669 openlibm: 0.7.4 -> 0.7.5 2021-02-18 13:22:49 +00: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