diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d5ac1c0ac..20355b483 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,7 +15,7 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: 'v5.0.0' + rev: 'v6.0.0' hooks: - id: end-of-file-fixer exclude: ^(datasets|helmchart)/.*\.(mps|json|yaml|yml|txt)$ @@ -75,17 +75,17 @@ repos: types_or: [file] args: ['-fallback-style=none', '-style=file', '-i'] - repo: https://github.com/rapidsai/dependency-file-generator - rev: v1.18.1 + rev: v1.20.0 hooks: - id: rapids-dependency-file-generator - args: ["--clean"] + args: ["--clean", "--warn-all", "--strict"] - repo: https://github.com/shellcheck-py/shellcheck-py rev: v0.10.0.1 hooks: - id: shellcheck args: ["--severity=warning"] - repo: https://github.com/rapidsai/pre-commit-hooks - rev: v0.6.0 + rev: v0.7.0 hooks: - id: verify-copyright files: | diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 3565eae6a..9f9a642c2 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -13,10 +13,8 @@ dependencies: - clang==20.1.4 - cmake>=3.30.4 - cpp-argparse -- cuda-crt - cuda-nvcc - cuda-nvtx-dev -- cuda-nvvm - cuda-sanitizer-api - cuda-version=12.9 - cudf==25.10.*,>=0.0.0a0 @@ -28,7 +26,7 @@ dependencies: - exhale - fastapi - folium -- gcc_linux-aarch64=13.* +- gcc_linux-aarch64=14.* - geopandas - gmock - gtest diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index 04132f8c7..f2a73c08a 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -13,10 +13,8 @@ dependencies: - clang==20.1.4 - cmake>=3.30.4 - cpp-argparse -- cuda-crt - cuda-nvcc - cuda-nvtx-dev -- cuda-nvvm - cuda-sanitizer-api - cuda-version=12.9 - cudf==25.10.*,>=0.0.0a0 @@ -28,7 +26,7 @@ dependencies: - exhale - fastapi - folium -- gcc_linux-64=13.* +- gcc_linux-64=14.* - geopandas - gmock - gtest diff --git a/conda/recipes/cuopt-sh-client/conda_build_config.yaml b/conda/recipes/cuopt-sh-client/conda_build_config.yaml deleted file mode 100644 index e69de29bb..000000000 diff --git a/conda/recipes/cuopt/conda_build_config.yaml b/conda/recipes/cuopt/conda_build_config.yaml index 02a558232..4f1ae065c 100644 --- a/conda/recipes/cuopt/conda_build_config.yaml +++ b/conda/recipes/cuopt/conda_build_config.yaml @@ -1,8 +1,8 @@ c_compiler_version: - - 13 + - 14 cxx_compiler_version: - - 13 + - 14 cuda_compiler: - cuda-nvcc diff --git a/conda/recipes/libcuopt/conda_build_config.yaml b/conda/recipes/libcuopt/conda_build_config.yaml index eddb7ec94..e7d25dc43 100644 --- a/conda/recipes/libcuopt/conda_build_config.yaml +++ b/conda/recipes/libcuopt/conda_build_config.yaml @@ -1,8 +1,8 @@ c_compiler_version: - - 13 + - 14 cxx_compiler_version: - - 13 + - 14 cuda_compiler: - cuda-nvcc diff --git a/conda/recipes/mps-parser/conda_build_config.yaml b/conda/recipes/mps-parser/conda_build_config.yaml index b5dfe2b14..bc330ea43 100644 --- a/conda/recipes/mps-parser/conda_build_config.yaml +++ b/conda/recipes/mps-parser/conda_build_config.yaml @@ -1,6 +1,12 @@ numpy_version: - ">=1.21,<1.25" +c_compiler_version: + - 14 + +cxx_compiler_version: + - 14 + c_stdlib: - sysroot diff --git a/dependencies.yaml b/dependencies.yaml index ae7c345a7..1a8e1f8d7 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -282,6 +282,7 @@ dependencies: - output_types: conda packages: - c-compiler + - cuda-nvcc - cxx-compiler - ccache specific: @@ -289,22 +290,14 @@ dependencies: matrices: - matrix: arch: x86_64 - cuda: "12.*" packages: - - gcc_linux-64=13.* + - gcc_linux-64=14.* - sysroot_linux-64==2.28 - matrix: arch: aarch64 - cuda: "12.*" packages: - - gcc_linux-aarch64=13.* + - gcc_linux-aarch64=14.* - sysroot_linux-aarch64==2.28 - - output_types: conda - matrices: - - matrix: - cuda: "12.*" - packages: - - cuda-nvcc build_cpp: common: - output_types: conda @@ -317,17 +310,9 @@ dependencies: common: - output_types: [conda] packages: + - cuda-sanitizer-api - gmock - gtest - specific: - - output_types: conda - matrices: - - matrix: - cuda: "12.*" - packages: - - cuda-sanitizer-api - - matrix: - packages: build_wheels: common: - output_types: [requirements, pyproject] @@ -369,7 +354,6 @@ dependencies: - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file - # This index is needed for cubinlinker, ptxcompiler. - --extra-index-url=https://pypi.nvidia.com - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple specific: @@ -682,25 +666,13 @@ dependencies: packages: - cuda-version=12.9 cuda: - specific: - - output_types: conda - matrices: - - matrix: - cuda: "12.[01]" - packages: - - libcurand-dev - - libcusolver-dev - - libcusparse-dev - - cuda-nvtx-dev - - matrix: - cuda: "12.*" - packages: - - libcurand-dev - - libcusolver-dev - - libcusparse-dev - - cuda-nvtx-dev - - cuda-nvvm - - cuda-crt + common: + - output_types: [conda] + packages: + - libcurand-dev + - libcusolver-dev + - libcusparse-dev + - cuda-nvtx-dev cuda_wheels: specific: