Commit Graph

781 Commits

Author SHA1 Message Date
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
Jan Tojnar
6d1958ad2d
Merge branch 'staging-next' into staging 2021-03-04 22:16:45 +01:00
Ben Siraphob
816a451726 QuadProgpp: fix darwin build 2021-03-03 19:19:07 +07:00
Robert Schütz
54757b35c1 Merge branch 'staging-next' into staging 2021-02-26 10:56:17 +01: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
github-actions[bot]
ed07c63105
Merge staging-next into staging 2021-02-22 06:17:08 +00:00
ajs124
164c9eec75
Merge pull request #113021 from helsinki-systems/fix/lapack_tests
lapack: enable tests & remove python dependency
2021-02-21 19:17:22 +01: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
ajs124
203534dde4 lapack: remove python dependency
90326ba624 mentions enabling them and did
set doCheck = true, but that doesn't actually work
2021-02-16 02:45:33 +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
R. RyanTM
da3630979c primesieve: 7.5 -> 7.6 2021-01-21 02:02:31 +00: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
Frederik Rietdijk
20f001c01e Merge master into staging-next 2020-11-09 14:33:52 +01:00
Daniël de Kok
2802a021e3 libtorch-bin: modify passthru test to capture CMake misconfiguration 2020-11-09 07:49:54 +01:00
Daniël de Kok
e8721af065 libtorch-bin: fix CMake library paths for split outputs
The libtorch CMake files are in the `dev` output and used relative
paths to locate the shared libraries. This fails, because the
libraries are in the `out` output. This change patches the CMake files
to use library paths from `out`.

See #102146.
2020-11-09 07:49:54 +01:00
Daniël de Kok
d36077239c
Merge pull request #103078 from danieldk/cleanup-libtorch-bin-test
libtorch-bin: cleanup passthru test
2020-11-09 07:49:03 +01:00
Daniël de Kok
a71f07694c libtorch-bin: cleanup passthru test
- Make passthru.tests an attrset.
- Remove CMake VERBOSE option.
- Remove spurious `cat CMakeLists.txt`.
- Run the test as well.
- Actually test some functionality.
2020-11-07 13:50:23 +01:00
Frederik Rietdijk
99fb79ae84 Merge master into staging-next 2020-11-06 12:51:56 +01:00
Daniël de Kok
b5d27eb87c mkl: Add a small test program
The MKL pkg-config files often change and are then incorrect for our
paths. pkg-config validation finds some issues, but not incorrect
paths. So, add a small test program to test whether the generated
pkg-config files can actually be used to build a functioning
binary. Hopefully this catches future regressions.
2020-11-06 12:18:56 +01:00
Daniël de Kok
702b626570 mkl: Fix pkg-config file
There was a spurious `intel64` in some library paths.
2020-11-06 09:55:12 +01:00
R. RyanTM
4d507f9002 petsc: 3.13.4 -> 3.14.0 2020-11-04 07:59:18 +00:00
TredwellGit
d1d536cc07 openblas: 0.3.10 -> 0.3.12
https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.11
https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.12
2020-11-01 10:58:02 +01:00
Renato Alves
019fa5f608
htslib: 1.10.2 -> 1.11 (#100812) 2020-10-29 11:18:29 +01:00
eyjhb
4ce6364e29 ns-3: 3.30 -> 3.32 2020-10-28 20:22:15 +01:00
Daniël de Kok
442ba6668f libtorch-bin: 1.6.0 -> 1.7.0
Changelog:

https://github.com/pytorch/pytorch/releases/tag/v1.7.0
2020-10-28 13:23:35 +01:00
Ben Siraphob
db74029e3e treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
R. RyanTM
1007e8140a openlibm: 0.7.1 -> 0.7.2 2020-10-26 00:47:50 +00:00
Robert Scott
c873f13eac
Merge pull request #101031 from r-burns/spooles
spooles: fix build on darwin
2020-10-19 19:07:03 +01:00
Ryan Burns
c04219a9d5 spooles: fix build on darwin 2020-10-18 13:32:45 -07:00
Timo Kaufmann
e9f8c385c0
Merge pull request #100870 from r-ryantm/auto-update/brial
brial: 1.2.8 -> 1.2.10
2020-10-18 10:37:47 +02:00
R. RyanTM
57738e9b6f brial: 1.2.8 -> 1.2.10 2020-10-17 19:37:17 +00:00
Ben Darwin
e20652da9b elastix: 5.0.0 -> 5.0.1; unbreak OS X build 2020-10-17 11:36:31 -07:00
Ben Siraphob
683a87dbeb treewide: remove periods from end of package descriptions 2020-10-17 08:22:31 -07:00
Vladimír Čunát
338b25697c
Merge branch 'master' into staging-next
Quite many rebuilds from master:
> Estimating rebuild amount by counting changed Hydra jobs.
>    3926 x86_64-darwin
>    4645 x86_64-linux
2020-10-10 11:32:10 +02:00
Frederik Rietdijk
ec28e32c9e Merge master into staging-next 2020-10-08 21:47:26 +02:00
Lassulus
f849b13978
Merge pull request #98571 from bcdarwin/gifticlib
gifticlib: init at unstable-2020-07-07
2020-10-08 21:48:31 +02:00
Ben Darwin
44d854af30 bicgl: update LIBMINC_DIR due to libminc CMake changes 2020-10-06 15:31:19 -04:00
Ben Darwin
85946918ac oobicpl: update LIBMINC_DIR due to libminc CMake changes 2020-10-06 15:31:17 -04:00
Ben Darwin
2c33e9d1a4 bicpl: fix LIBMINC_DIR due to libminc CMake changes 2020-10-06 15:31:15 -04:00
Ben Darwin
da69e470f2 EBTKS: update LIBMINC_DIR due to libminc update 2020-10-06 15:31:15 -04:00
Frederik Rietdijk
692d219a93 Merge staging-next into staging 2020-10-06 10:25:58 +02:00
Jonathan Ringer
7902256cfd openblas: enable multiple outputs 2020-10-05 16:15:14 -07:00
Doron Behar
6bbfd17e34 suitesparse: assert that compatible lapack and blas are used 2020-10-01 21:53:44 +03:00
Doron Behar
b34ca89335 suitesparse: 5.7.2 -> 5.8.1
Update dependencies. Remove not needed `BLAS` and `LAPACK` makeFlags for
non darwin systems.
2020-10-01 21:53:21 +03:00
Timo Kaufmann
27f084d817
Merge pull request #98779 from r-ryantm/auto-update/libbraiding
libbraiding: 1.0 -> 1.1
2020-09-28 11:11:06 +02:00
R. RyanTM
f175cb4478 libbraiding: 1.0 -> 1.1 2020-09-25 18:52:32 +00:00
R. RyanTM
ced2c4a0ec cliquer: 1.21 -> 1.22 2020-09-25 02:29:32 +00:00
Ben Darwin
8a3c9812cc gifticlib: init at unstable-2020-07-07 2020-09-23 12:07:37 -04:00
Matthew Bauer
c85fc341b0 pytorch: update to use passthru's for checks
This makes the checks a little easier to understand - we can just
check it in the passthru. Also increase major check for cuda 11.
2020-09-10 14:23:15 -05:00
Ben Darwin
98512f3eaa nifticlib: 2.0.0 -> 3.0.1 2020-09-09 15:26:04 -04:00
Daniël de Kok
466522c919
Merge pull request #97137 from danieldk/blis-0.7.0
blis: init at 0.7.0
2020-09-08 14:55:39 +02:00