summaryrefslogtreecommitdiff
path: root/pkgs/development/rocm-modules/miopen/test-runtime-compilation.nix
blob: c781d364625137189b749fe91ae4997c78216745 (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
28
29
30
31
32
33
34
35
36
37
{
  lib,
  makeImpureTest,
  writableTmpDirAsHomeHook,
  miopen,
  clr,
  rocm-smi,
  name,
  testScript,
}:

makeImpureTest {
  inherit name;
  testedPackage = "rocmPackages.miopen";

  sandboxPaths = [
    "/sys"
    "/dev/dri"
    "/dev/kfd"
  ];

  nativeBuildInputs = [
    writableTmpDirAsHomeHook
    miopen
    clr
    rocm-smi
  ];

  testScript = ''
    rocm-smi
    ${testScript}
  '';

  meta = {
    teams = [ lib.teams.rocm ];
  };
}