diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index eec9a092ba..23f6d4b9e6 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -80,6 +80,6 @@ dependencies: - sphinx-markdown-tables - statsmodels - sysroot_linux-aarch64==2.28 -- treelite>=4.6.1,<5.0.0 +- treelite>=4.7.0,<5.0.0 - umap-learn>=0.5.7,<0.5.12 name: all_cuda-129_arch-aarch64 diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index 33a9a12253..631bb4619b 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -80,6 +80,6 @@ dependencies: - sphinx-markdown-tables - statsmodels - sysroot_linux-64==2.28 -- treelite>=4.6.1,<5.0.0 +- treelite>=4.7.0,<5.0.0 - umap-learn>=0.5.7,<0.5.12 name: all_cuda-129_arch-x86_64 diff --git a/conda/environments/all_cuda-131_arch-aarch64.yaml b/conda/environments/all_cuda-131_arch-aarch64.yaml index b3a5eba9e0..3b2fe0957d 100644 --- a/conda/environments/all_cuda-131_arch-aarch64.yaml +++ b/conda/environments/all_cuda-131_arch-aarch64.yaml @@ -80,6 +80,6 @@ dependencies: - sphinx-markdown-tables - statsmodels - sysroot_linux-aarch64==2.28 -- treelite>=4.6.1,<5.0.0 +- treelite>=4.7.0,<5.0.0 - umap-learn>=0.5.7,<0.5.12 name: all_cuda-131_arch-aarch64 diff --git a/conda/environments/all_cuda-131_arch-x86_64.yaml b/conda/environments/all_cuda-131_arch-x86_64.yaml index f91f93f453..6270f9aa43 100644 --- a/conda/environments/all_cuda-131_arch-x86_64.yaml +++ b/conda/environments/all_cuda-131_arch-x86_64.yaml @@ -80,6 +80,6 @@ dependencies: - sphinx-markdown-tables - statsmodels - sysroot_linux-64==2.28 -- treelite>=4.6.1,<5.0.0 +- treelite>=4.7.0,<5.0.0 - umap-learn>=0.5.7,<0.5.12 name: all_cuda-131_arch-x86_64 diff --git a/conda/recipes/cuml/conda_build_config.yaml b/conda/recipes/cuml/conda_build_config.yaml index 6e08076a8f..6ccc1e5035 100644 --- a/conda/recipes/cuml/conda_build_config.yaml +++ b/conda/recipes/cuml/conda_build_config.yaml @@ -17,4 +17,4 @@ c_stdlib_version: - "=2.28" treelite_version: - - ">=4.6.1,<5.0.0" + - ">=4.7.0,<5.0.0" diff --git a/conda/recipes/libcuml/conda_build_config.yaml b/conda/recipes/libcuml/conda_build_config.yaml index c62869acd6..6ba84c9d58 100644 --- a/conda/recipes/libcuml/conda_build_config.yaml +++ b/conda/recipes/libcuml/conda_build_config.yaml @@ -17,4 +17,4 @@ cmake_version: - ">=3.30.4" treelite_version: - - ">=4.6.1,<5.0.0" + - ">=4.7.0,<5.0.0" diff --git a/cpp/cmake/thirdparty/get_treelite.cmake b/cpp/cmake/thirdparty/get_treelite.cmake index 1c5c1809a6..37727e2d4e 100644 --- a/cpp/cmake/thirdparty/get_treelite.cmake +++ b/cpp/cmake/thirdparty/get_treelite.cmake @@ -1,6 +1,6 @@ #============================================================================= # cmake-format: off -# SPDX-FileCopyrightText: Copyright (c) 2021-2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2021-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 # cmake-format: on #============================================================================= @@ -70,7 +70,7 @@ function(find_and_configure_treelite) rapids_export_find_package_root(BUILD Treelite [=[${CMAKE_CURRENT_LIST_DIR}]=] EXPORT_SET cuml-exports) endfunction() -find_and_configure_treelite(VERSION 4.6.1 - PINNED_TAG e14222bfdf02cba3ece0f3692f3574711cab0fc2 +find_and_configure_treelite(VERSION 4.7.0 + PINNED_TAG 74b25ecedb964ccac37d034860cc5c1224e73e91 EXCLUDE_FROM_ALL ${CUML_EXCLUDE_TREELITE_FROM_ALL} BUILD_STATIC_LIBS ${CUML_USE_TREELITE_STATIC}) diff --git a/dependencies.yaml b/dependencies.yaml index 38d43cd758..65dc51db73 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -316,7 +316,7 @@ dependencies: - output_types: [conda, requirements, pyproject] packages: - &cython cython>=3.2.2 - - &treelite treelite>=4.6.1,<5.0.0 + - &treelite treelite>=4.7.0,<5.0.0 py_run_cuml: common: - output_types: [conda, requirements, pyproject] diff --git a/python/cuml/pyproject.toml b/python/cuml/pyproject.toml index 899d673b9c..3f1eb992df 100644 --- a/python/cuml/pyproject.toml +++ b/python/cuml/pyproject.toml @@ -95,7 +95,7 @@ dependencies = [ "rmm==26.4.*,>=0.0.0a0", "scikit-learn>=1.5", "scipy>=1.13.0", - "treelite>=4.6.1,<5.0.0", + "treelite>=4.7.0,<5.0.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ "Intended Audience :: Developers", @@ -189,7 +189,7 @@ requires = [ "ninja", "pylibraft==26.4.*,>=0.0.0a0", "rmm==26.4.*,>=0.0.0a0", - "treelite>=4.6.1,<5.0.0", + "treelite>=4.7.0,<5.0.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. [tool.scikit-build]