summaryrefslogtreecommitdiff
path: root/pkgs/test/cuda/default.nix
blob: 633bacc8f7a501e255a108a61c4c8fe3252a28f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
  lib,
  pkgs,
}:
let
  getTests =
    cps:
    lib.recurseIntoAttrs {
      inherit (cps) saxpy;
      inherit (cps.tests) cuda-library-samples;
    };
in
lib.recurseIntoAttrs (
  lib.mapAttrs (_: getTests) {
    inherit (pkgs)
      cudaPackages

      cudaPackages_12
      cudaPackages_12_6
      cudaPackages_12_8
      cudaPackages_12_9

      cudaPackages_13
      cudaPackages_13_0
      ;
  }
)