nixpkgs/pkgs/development/libraries/science/math
Frederik Rietdijk 1d63f89caa cudaPackages: overhaul of how we package cuda packages
There are many different versions of the `cudatoolkit` and related
cuda packages, and it can be tricky to ensure they remain compatible.

- `cudaPackages` is now a package set with `cudatoolkit`, `cudnn`, `cutensor`, `nccl`, as well as `cudatoolkit` split into smaller packages ("redist");
- expressions should now use `cudaPackages` as parameter instead of the individual cuda packages;
- `makeScope` is now used, so it is possible to use `.overrideScope'` to set e.g. a different `cudnn` version;
- `release-cuda.nix` is introduced to easily evaluate cuda packages using hydra.
2022-04-09 08:50:22 +02:00
..
amd-blis
amd-libflame
arpack
blas
blis
bonmin
brial
caffe2 cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
cholmod-extra
clblas
cliquer
clmagma
cudnn cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
cutensor cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
ecos
fenics
flintqs
ipopt
itpp
lcalc
libamplsolver
libbraiding
libhomfly
liblapack
liblbfgs
libtorch cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
lrs
m4ri
m4rie
magma cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
metis
mkl
mongoose
nccl nccl: expose cudatoolkit in passthru 2022-04-01 08:01:09 +00:00
openblas
openlibm
openspecfun
or-tools
osi
osqp
p4est
p4est-sc
parmetis
petsc petsc: 3.16.5 -> 3.17.0 2022-04-05 17:06:10 +00:00
planarity
primecount
primesieve
QuadProgpp
rankwidth
rubiks
scalapack
scs
spooles
suitesparse suitesparse: 5.10.1 -> 5.11.0 2022-03-26 11:40:16 +01:00
suitesparse-graphblas suitesparse-graphblas: 6.2.2 -> 6.2.5 2022-03-20 05:03:15 +01:00
superlu
sympow
tensorflow cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
tensorflow-lite
trilinos
zn_poly