diff --git a/conda/environments/all_cuda-118_arch-x86_64.yaml b/conda/environments/all_cuda-118_arch-x86_64.yaml index e7dcb0a323..0540f469d8 100644 --- a/conda/environments/all_cuda-118_arch-x86_64.yaml +++ b/conda/environments/all_cuda-118_arch-x86_64.yaml @@ -20,6 +20,7 @@ dependencies: - dask-cudf==24.10.*,>=0.0.0a0 - dask-ml - doxygen=1.9.1 +- fmt>=11.0.2,<12 - gcc_linux-64=11.* - graphviz - hdbscan>=0.8.38,<0.8.39 @@ -69,6 +70,7 @@ dependencies: - scipy>=1.8.0 - seaborn - setuptools +- spdlog>=1.14.1,<1.15 - sphinx-copybutton - sphinx-markdown-tables - sphinx<6 diff --git a/conda/environments/all_cuda-125_arch-x86_64.yaml b/conda/environments/all_cuda-125_arch-x86_64.yaml index 2340040085..ad8d12f1a3 100644 --- a/conda/environments/all_cuda-125_arch-x86_64.yaml +++ b/conda/environments/all_cuda-125_arch-x86_64.yaml @@ -22,6 +22,7 @@ dependencies: - dask-cudf==24.10.*,>=0.0.0a0 - dask-ml - doxygen=1.9.1 +- fmt>=11.0.2,<12 - gcc_linux-64=11.* - graphviz - hdbscan>=0.8.38,<0.8.39 @@ -65,6 +66,7 @@ dependencies: - scipy>=1.8.0 - seaborn - setuptools +- spdlog>=1.14.1,<1.15 - sphinx-copybutton - sphinx-markdown-tables - sphinx<6 diff --git a/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml b/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml index 195ddcd8cd..f332c206d9 100644 --- a/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml +++ b/conda/environments/clang_tidy_cuda-118_arch-x86_64.yaml @@ -14,6 +14,7 @@ dependencies: - cuda-version=11.8 - cudatoolkit - cxx-compiler +- fmt>=11.0.2,<12 - gcc_linux-64=11.* - libcublas-dev=11.11.3.6 - libcublas=11.11.3.6 @@ -31,6 +32,7 @@ dependencies: - librmm==24.10.*,>=0.0.0a0 - ninja - nvcc_linux-64=11.8 +- spdlog>=1.14.1,<1.15 - sysroot_linux-64==2.17 - tomli name: clang_tidy_cuda-118_arch-x86_64 diff --git a/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml b/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml index 53535e39c4..66291a21ec 100644 --- a/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml +++ b/conda/environments/cpp_all_cuda-118_arch-x86_64.yaml @@ -12,6 +12,7 @@ dependencies: - cuda-version=11.8 - cudatoolkit - cxx-compiler +- fmt>=11.0.2,<12 - gcc_linux-64=11.* - libcublas-dev=11.11.3.6 - libcublas=11.11.3.6 @@ -29,5 +30,6 @@ dependencies: - librmm==24.10.*,>=0.0.0a0 - ninja - nvcc_linux-64=11.8 +- spdlog>=1.14.1,<1.15 - sysroot_linux-64==2.17 name: cpp_all_cuda-118_arch-x86_64 diff --git a/conda/environments/cpp_all_cuda-125_arch-x86_64.yaml b/conda/environments/cpp_all_cuda-125_arch-x86_64.yaml index 2973c81db2..90bdefa75e 100644 --- a/conda/environments/cpp_all_cuda-125_arch-x86_64.yaml +++ b/conda/environments/cpp_all_cuda-125_arch-x86_64.yaml @@ -14,6 +14,7 @@ dependencies: - cuda-profiler-api - cuda-version=12.5 - cxx-compiler +- fmt>=11.0.2,<12 - gcc_linux-64=11.* - libcublas-dev - libcufft-dev @@ -25,5 +26,6 @@ dependencies: - libraft==24.10.*,>=0.0.0a0 - librmm==24.10.*,>=0.0.0a0 - ninja +- spdlog>=1.14.1,<1.15 - sysroot_linux-64==2.17 name: cpp_all_cuda-125_arch-x86_64 diff --git a/conda/recipes/libcuml/conda_build_config.yaml b/conda/recipes/libcuml/conda_build_config.yaml index 42b1cf2e86..f802440354 100644 --- a/conda/recipes/libcuml/conda_build_config.yaml +++ b/conda/recipes/libcuml/conda_build_config.yaml @@ -19,6 +19,12 @@ c_stdlib_version: cmake_version: - ">=3.26.4,!=3.30.0" +fmt_version: + - ">=11.0.2,<12" + +spdlog_version: + - ">=1.14.1,<1.15" + treelite_version: - "=4.3.0" diff --git a/conda/recipes/libcuml/meta.yaml b/conda/recipes/libcuml/meta.yaml index 718375b198..0737da6969 100644 --- a/conda/recipes/libcuml/meta.yaml +++ b/conda/recipes/libcuml/meta.yaml @@ -68,10 +68,12 @@ requirements: - libcusolver-dev - libcusparse-dev {% endif %} + - fmt {{ fmt_version }} - libcumlprims ={{ minor_version }} - libraft ={{ minor_version }} - libraft-headers ={{ minor_version }} - librmm ={{ minor_version }} + - spdlog {{ spdlog_version }} - treelite {{ treelite_version }} outputs: diff --git a/dependencies.yaml b/dependencies.yaml index 23a72d1db8..d176e382ad 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -140,10 +140,12 @@ dependencies: packages: - c-compiler - cxx-compiler + - fmt>=11.0.2,<12 - libcumlprims==24.10.*,>=0.0.0a0 - libraft==24.10.*,>=0.0.0a0 - libraft-headers==24.10.*,>=0.0.0a0 - librmm==24.10.*,>=0.0.0a0 + - spdlog>=1.14.1,<1.15 specific: - output_types: conda matrices: