From 9aa0403154ad65ccbaf7bfa92f8eb55c8073bb0d Mon Sep 17 00:00:00 2001 From: Someone Serge Date: Tue, 21 Nov 2023 20:48:09 +0000 Subject: [PATCH] cudaPackages.saxpy: passthru: test gpu/runtime --- pkgs/development/cuda-modules/saxpy/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/development/cuda-modules/saxpy/default.nix b/pkgs/development/cuda-modules/saxpy/default.nix index 9b7326cd321f..520fa5b68a44 100644 --- a/pkgs/development/cuda-modules/saxpy/default.nix +++ b/pkgs/development/cuda-modules/saxpy/default.nix @@ -3,6 +3,7 @@ cmake, cudaPackages, lib, + saxpy, }: let inherit (cudaPackages) @@ -58,6 +59,16 @@ backendStdenv.mkDerivation { (lib.cmakeFeature "CMAKE_CUDA_ARCHITECTURES" flags.cmakeCudaArchitecturesString) ]; + passthru.tests.withCuda = saxpy.overrideAttrs ( + _: { + requiredSystemFeatures = ["cuda"]; + doInstallCheck = true; + postInstallCheck = '' + $out/bin/saxpy + ''; + } + ); + meta = rec { description = "Simple (Single-precision AX Plus Y) FindCUDAToolkit.cmake example for testing cross-compilation"; license = lib.licenses.mit;