about summary refs log tree commit diff
path: root/pkgs/test/cuda
AgeCommit message (Collapse)AuthorFilesLines
2024-01-12cudaPackages.cuda{,-library}-samples: move to cuda-modules/Someone Serge4-220/+0
cudaPackages are part of the package set and should not depend on pkgs/test
2024-01-12tests.cuda: inherit the ready cudaPackages_XX.cuda-samplesSomeone Serge1-29/+48
...fixing the broken eval
2024-01-08cudaPackages.cuda-library-samples: Only enable on Linux, fix channelSilvan Mosberger1-1/+1
This very weirdly broke the channel evaluation: https://hydra.nixos.org/build/245871962/nixlog/1 It appears that this attribute is only evaluated by Hydra, _not_ by ofborg. So this wouldn't have been detected by CI anyways in the PR that introduced the problem: https://github.com/NixOS/nixpkgs/pull/276800. However, due to https://github.com/NixOS/nixpkgs/pull/271123#discussion_r1442134594, the channel only broke once that was fixed with https://github.com/NixOS/nixpkgs/pull/278777 Whether the fix is good, I don't know, but the failing-on-darwin attribute doesn't exist anymore with this commit, making the tarball build succeed again: nix-build pkgs/top-level/release.nix -A tarball
2023-12-15treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobsAdam Joseph1-0/+2
2023-12-07cudaPackages: move derivations to cuda-modules & support aarch64Connor Baker5-112/+165
cudaPackages.cuda_compat: ignore missing libs provided at runtime cudaPackages.gpus: Jetson should never build by default cudaPackages.flags: don't build Jetson capabilities by default cudaPackages: re-introduce filter for pre-existing CUDA redist packages in overrides cudaPackages: only recurseIntoAttrs for the latest of each major version cudaPackages.nvccCompatabilities: use GCC 10 through CUDA 11.5 to avoid a GLIBC incompatability cudaPackages.cutensor: acquire libcublas through cudatoolkit prior to 11.4 cudaPackages.cuda_compat: mark as broken on aarch64-linux if not targeting Jetson cudaPackages.cutensor_1_4: fix build cudaPackages: adjust use of autoPatchelfIgnoreMissingDeps cudaPackages.cuda_nvprof: remove unecessary override to add addOpenGLRunpath cudaPackages: use getExe' to avoid patchelf warning about missing meta.mainProgram cudaPackages: fix evaluation with Nix 2.3 cudaPackages: fix platform detection for Jetson/non-Jetson aarch64-linux python3Packages.tensorrt: mark as broken if required packages are missing Note: evaluating the name of the derivation will fail if tensorrt is not present, which is why we wrap the value in `lib.optionalString`. cudaPackages.flags.getNixSystem: add guard based on jetsonTargets cudaPackages.cudnn: use explicit path to patchelf cudaPackages.tensorrt: use explicit path to patchelf
2023-11-30test.cuda: fix broken evalAdam Joseph1-2/+2
2023-11-09cudaPackages.cuda-samples: alphabetize argumentsConnor Baker1-6/+6
2023-11-07cudaPackages.cuda-samples: fix CMake build error on 12.2+Connor Baker1-1/+15
2023-11-07cudaPackages.cuda-samples: don't list package for unsupported CUDA versionConnor Baker1-4/+4
2023-11-07cudaPackages_12_2.cuda-samples: init at 12.2Connor Baker1-0/+1
2023-11-07cudaPackages_12_1.cuda-samples: init at 12.1Connor Baker1-0/+1
2023-11-07cudaPackages.cuda-samples: use packages from cudaPackages scope; not top-levelConnor Baker1-4/+5
2023-11-07cudaPackages.cuda-samples: switch to autoAddOpenGLRunpathHook from manual ↵Connor Baker1-8/+2
addOpenGLRunpath
2023-11-07cudaPackages.cuda-samples: add CUDA team as maintainersConnor Baker1-1/+1
2023-11-07cudaPackages.cuda-samples: use finalAttrs instead of recConnor Baker1-5/+5
2023-06-20cudaPackages: bump default cudaPackages_11_7 -> cudaPackages_11_8 (#238622)nviets1-5/+6
* cudaPackages: bump default cudaPackages_11_7 -> cudaPackages_11_8 * Switched format of cudaPackages.backendStdenv Co-authored-by: Samuel Ainsworth <skainsworth@gmail.com> * Removed reference to gcc11Stdenv in cuda-samples * corrected stdenv reference in cuda-samples --------- Co-authored-by: nviets <nathan.viets@gmail.com> Co-authored-by: Samuel Ainsworth <skainsworth@gmail.com>
2023-03-04python3Packages.tensorflow: fix `GLIBCXX_3.4.30' not foundSomeone Serge1-4/+4
Make tensorflow (and a bunch of ther things) use CUDA-compatible toolchain. Introduces cudaPackages.backendStdenv
2023-02-22cudaPackages_12: 12.0.0 -> 12.0.1Connor Baker1-0/+1
2023-02-22cuda-samples: init 11.8Connor Baker1-2/+1
2022-10-21cuda-library-samples.cutensor: fixThomas Watson1-0/+2
Previously, the cutensor samples could not find the libcutensor.so.1 shared library at runtime. This patch adds cutensor as a buildInput so the shared library is linked in properly.
2022-10-14cuda-samples: 11.8 throw the non-existing tagDavid Guibert1-2/+2
2022-10-04cuda-samples: throw an error for tag 11.7David Guibert1-1/+1
2022-10-04Revert "Revert "cudatoolkit_11_7: init at 11.7.0""David Guibert1-0/+3
This reverts commit 90c505790c63e34a72a86efcd248de6c9da58ac6.
2022-06-04pkgs/test/cuda/cuda-samples/generic.nix: use new SRI hash formatAndersonTorres1-10/+6
2022-04-09cudaPackages: overhaul of how we package cuda packagesFrederik Rietdijk5-109/+26
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.
2021-09-21cudatoolkit_11_{3,4}: init at 11.{3,4}.1Samuel Ainsworth4-10/+47
2021-07-20treewide: remove unnecessary enableParallelBuilding when using cmakeBen Siraphob1-1/+0
2021-04-18cudatoolkit-{9,9_0,9_1,9_2}: removeDaniël de Kok2-10/+0
Remove old 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. Fixes #107131.
2021-03-17maintainers-list: obsidian-systems-maintenanceJohn Ericson2-2/+2
Fix mispelling. That word always breaks me...
2021-03-17tests.cude.cuda-library-samples.cutensor: init at same version as othersJohn Ericson2-0/+26
2021-03-17tests.cude.cuda-library-samples.{cublas,cusolver}: init at masterJohn Ericson3-0/+96
Well, strictly speaking, master + https://github.com/NVIDIA/CUDALibrarySamples/pull/29
2021-03-17tests.cuda.cuda-sample_*: Init at supported CUDA toolkit versionsJohn Ericson3-0/+119
Since CUDA is unfree, we won't actually use this when testing Nixpkgs officially. But I want to include this as they are useful for users of Nixpkgs trying to set up / debug a CUDA environment.