Merge pull request #224150 from nviets/xgboost175

xgboost: 1.7.4 -> 1.7.5
This commit is contained in:
Rick van Schijndel 2023-04-21 16:33:20 +02:00 committed by GitHub
commit c8981de11c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,7 +12,7 @@
, llvmPackages
, R
, rPackages
}:
}@inputs:
assert ncclSupport -> cudaSupport;
# Disable regular tests when building the R package
@ -22,6 +22,14 @@ assert ncclSupport -> cudaSupport;
# tests.
assert rLibrary -> doCheck != true;
let
# This ensures xgboost gets the correct libstdc++ when
# built with cuda support. This may be removed once
# #226165 rewrites cudaStdenv
inherit (cudaPackages) backendStdenv;
stdenv = if cudaSupport then backendStdenv else inputs.stdenv;
in
stdenv.mkDerivation rec {
pnameBase = "xgboost";
# prefix with r when building the R library
@ -37,14 +45,14 @@ stdenv.mkDerivation rec {
# in \
# rWrapper.override{ packages = [ xgb ]; }"
pname = lib.optionalString rLibrary "r-" + pnameBase;
version = "1.7.4";
version = "1.7.5";
src = fetchFromGitHub {
owner = "dmlc";
repo = pnameBase;
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-HGS9w4g2+Aw5foKjHK/XQvSCnFHUswhzAsQf6XkdvOI=";
hash = "sha256-IBqtyz40VVHdncibnZQAe5oDsjb5isWBYQ6pGx/zt38=";
};
nativeBuildInputs = [ cmake ]