nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 rocmPackages,
6 cmake,
7}:
8
9stdenv.mkDerivation (finalAttrs: {
10 pname = "rocm-bandwidth-test";
11 version = "6.3.3";
12
13 src = fetchFromGitHub {
14 owner = "ROCm";
15 repo = "rocm_bandwidth_test";
16 rev = "rocm-${finalAttrs.version}";
17 hash = "sha256-dHyfYpRB13wUvim152nZ61McZOQ1zUZFx4dUo2vVqZM=";
18 };
19
20 nativeBuildInputs = [
21 cmake
22 ];
23
24 buildInputs = [ rocmPackages.rocm-runtime ];
25
26 cmakeFlags = [
27 "-DROCT_INC_DIR=${rocmPackages.rocm-runtime}/include/libhsakmt"
28 ];
29
30 meta = {
31 description = "Bandwidth test for AMD GPUs supported by ROCm";
32 homepage = "https://github.com/ROCm/rocm_bandwidth_test";
33 license = with lib.licenses; [ mit ];
34 maintainers = with lib.maintainers; [ fangpen ];
35 teams = [ lib.teams.rocm ];
36 platforms = [ "x86_64-linux" ];
37 };
38})