about summary refs log tree commit diff
path: root/pkgs/games/katago
AgeCommit message (Collapse)AuthorFilesLines
2022-04-19cudaPackages.cudnn: migrate to redist cuda, fix missing zlib (#168748)Serge K1-0/+1
* cudaPackages.cudnn: migrate to redist cudaPackages * cudaPackages.cudnn: fix missing zlib in rpath * cudaPackages.cudnn: remove the propagated cudatoolkit * cudaPackages.cudnn: use autoPatchelfHook instead of custom find ... -exec ldd | grep routine mark libcudnn_cnn_infer.so as needed for libcudnn.so on cudnn>=8.0.5 - a hint for autoPatchelf, as an alternative to manually adding $ORIGIN * cudaPackages.cudnn: use automatic hooks for rpath as a more common way to use addOpenGLRunpath and autoPatchelf with cudaPackages * cudaPackages.cudnn: consume individual cuda packages ...since cudnn is part of the cuda package set - introduces the scary useCudatoolkitRunfile function argument to discourage usage of the runfile-based cudatoolkit - instead of the rather hidden useRedist term in let ... in - repeats cudatoolkit_root pattern after cuda_joined in pytorch &c (the "toolchain view") - redist packages are marked optional to support cuda<11.4 where the attributes for redist packages do not exist * cudaPackages.cudnn: update to pname+version Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-04-09cudaPackages: overhaul of how we package cuda packagesFrederik Rietdijk1-4/+3
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-03-23katago: 1.10.0 -> 1.11.0 (#165090)R. RyanTM1-3/+3
Co-authored-by: OmnipotentEntity <OmnipotentEntity@gmail.com> Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-12-08katago: 1.9.1 -> 1.10.0Michael Reilly1-10/+6
2021-07-07katago: Corrected git commit hash to be the tagged version, not the old ↵Michael Reilly1-1/+1
tagged version
2021-07-03katago: 1.9.0 -> 1.9.1R. RyanTM1-2/+2
2021-06-29katago: 1.8.2 -> 1.9.0R. RyanTM1-2/+2
2021-04-19katago: 1.8.1 -> 1.8.2Michael Reilly1-3/+3
2021-03-15katago: 1.8.0 -> 1.8.1Michael Reilly1-4/+6
2021-01-14katago: 1.6.1 -> 1.8.0Michael Reilly1-26/+24
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-1/+1
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-04katago: Use stdenv.hostPlatform.avx2SupportSandro Jäckel1-4/+3
2020-11-08mesa: Replace all usages of old aliasesMichael Weiss1-3/+3
2020-08-28katago: 1.6.0 -> 1.6.1Michael Reilly1-24/+27
2020-08-24katago: 1.5.0 -> 1.6.0Michael Reilly1-9/+23
2020-08-03katago: 1.4.4 -> 1.5.0Michael Reilly1-20/+5
2020-06-15katago: 1.4.2 -> 1.4.4Michael Reilly1-2/+2
2020-05-18katago: 1.3.5 -> 1.4.2Michael Reilly1-2/+18
2020-03-31katago: init at 1.3.5Michael Reilly1-0/+97