Enable tests for Halide; replace llvmPackages.stdenv with stdenv (#224473)

* Enable tests for Halide; replace llvmPackages.stdenv with stdenv

* halide: disable performance_memcpy test

* halide: disable all performance tests because they are unreliable
This commit is contained in:
Tom Westerhout
2023-06-09 22:17:44 +02:00
committed by GitHub
parent 220b3a245c
commit b6088ea2f3
+12 -3
View File
@@ -1,4 +1,5 @@
{ llvmPackages
{ stdenv
, llvmPackages
, lib
, fetchFromGitHub
, cmake
@@ -13,7 +14,7 @@
assert blas.implementation == "openblas" && lapack.implementation == "openblas";
llvmPackages.stdenv.mkDerivation rec {
stdenv.mkDerivation rec {
pname = "halide";
version = "15.0.1";
@@ -24,7 +25,15 @@ llvmPackages.stdenv.mkDerivation rec {
sha256 = "sha256-mnZ6QMqDr48bH2W+andGZj2EhajXKApjuW6B50xtzx0=";
};
cmakeFlags = [ "-DWARNINGS_AS_ERRORS=OFF" "-DWITH_PYTHON_BINDINGS=OFF" "-DTARGET_WEBASSEMBLY=OFF" ];
cmakeFlags = [
"-DWARNINGS_AS_ERRORS=OFF"
"-DWITH_PYTHON_BINDINGS=OFF"
"-DTARGET_WEBASSEMBLY=OFF"
# Disable performance tests since they may fail on busy machines
"-DWITH_TEST_PERFORMANCE=OFF"
];
doCheck = true;
# Note: only openblas and not atlas part of this Nix expression
# see pkgs/development/libraries/science/math/liblapack/3.5.0.nix