diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 36e94865..dca566b0 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -15,7 +15,7 @@ dependencies: - cuda-nvcc - cuda-version=12.9 - cudf==26.6.*,>=0.0.0a0 -- cupy>=13.6.0 +- cupy>=13.6.0,!=14.0.0,!=14.1.0 - cxx-compiler - cython>=3.2.2 - dask-cuda==26.6.*,>=0.0.0a0 diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index 79188310..27dcc188 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -15,7 +15,7 @@ dependencies: - cuda-nvcc - cuda-version=12.9 - cudf==26.6.*,>=0.0.0a0 -- cupy>=13.6.0 +- cupy>=13.6.0,!=14.0.0,!=14.1.0 - cxx-compiler - cython>=3.2.2 - dask-cuda==26.6.*,>=0.0.0a0 diff --git a/conda/environments/all_cuda-132_arch-aarch64.yaml b/conda/environments/all_cuda-132_arch-aarch64.yaml index 48e0e1b4..53ab7ab1 100644 --- a/conda/environments/all_cuda-132_arch-aarch64.yaml +++ b/conda/environments/all_cuda-132_arch-aarch64.yaml @@ -15,7 +15,7 @@ dependencies: - cuda-nvcc - cuda-version=13.2 - cudf==26.6.*,>=0.0.0a0 -- cupy>=13.6.0 +- cupy>=13.6.0,!=14.0.0,!=14.1.0 - cxx-compiler - cython>=3.2.2 - dask-cuda==26.6.*,>=0.0.0a0 diff --git a/conda/environments/all_cuda-132_arch-x86_64.yaml b/conda/environments/all_cuda-132_arch-x86_64.yaml index e14b7e73..8b2ca75b 100644 --- a/conda/environments/all_cuda-132_arch-x86_64.yaml +++ b/conda/environments/all_cuda-132_arch-x86_64.yaml @@ -15,7 +15,7 @@ dependencies: - cuda-nvcc - cuda-version=13.2 - cudf==26.6.*,>=0.0.0a0 -- cupy>=13.6.0 +- cupy>=13.6.0,!=14.0.0,!=14.1.0 - cxx-compiler - cython>=3.2.2 - dask-cuda==26.6.*,>=0.0.0a0 diff --git a/conda/recipes/ucxx/recipe.yaml b/conda/recipes/ucxx/recipe.yaml index 02ddcce1..e2559b21 100644 --- a/conda/recipes/ucxx/recipe.yaml +++ b/conda/recipes/ucxx/recipe.yaml @@ -109,7 +109,7 @@ outputs: - ${{ pin_compatible("rmm", upper_bound="x.x") }} - libucxx =${{ version }} run_constraints: - - cupy >=13.6.0 + - cupy >=13.6.0,!=14.0.0,!=14.1.0 ignore_run_exports: by_name: - cuda-cudart diff --git a/dependencies.yaml b/dependencies.yaml index 5de994ab..bcef83b8 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -436,18 +436,18 @@ dependencies: common: - output_types: conda packages: - - cupy>=13.6.0 + - cupy>=13.6.0,!=14.0.0,!=14.1.0 specific: - output_types: [requirements, pyproject] matrices: - matrix: cuda: "12.*" packages: - - cupy-cuda12x>=13.6.0 + - cupy-cuda12x>=13.6.0,!=14.0.0,!=14.1.0 # fallback to CUDA 13 versions if 'cuda' is '13.*' or not provided - matrix: packages: - - &cupy_cuda13 cupy-cuda13x>=13.6.0 + - &cupy_cuda13 cupy-cuda13x>=13.6.0,!=14.0.0,!=14.1.0 depends_on_librmm: common: - output_types: conda diff --git a/python/distributed-ucxx/pyproject.toml b/python/distributed-ucxx/pyproject.toml index bf26ddf9..6270a0aa 100644 --- a/python/distributed-ucxx/pyproject.toml +++ b/python/distributed-ucxx/pyproject.toml @@ -46,7 +46,7 @@ docs = [ ] test = [ "cudf==26.6.*,>=0.0.0a0", - "cupy-cuda13x>=13.6.0", + "cupy-cuda13x>=13.6.0,!=14.0.0,!=14.1.0", "numba-cuda>=0.22.1,<0.29.0", "numpy>=1.23,<3.0", "pytest", diff --git a/python/ucxx/pyproject.toml b/python/ucxx/pyproject.toml index 346b32be..70da8600 100644 --- a/python/ucxx/pyproject.toml +++ b/python/ucxx/pyproject.toml @@ -43,7 +43,7 @@ ucxx = "ucxx" test = [ "cloudpickle", "cudf==26.6.*,>=0.0.0a0", - "cupy-cuda13x>=13.6.0", + "cupy-cuda13x>=13.6.0,!=14.0.0,!=14.1.0", "numba-cuda>=0.22.1,<0.29.0", "pytest", "pytest-asyncio>=1.0.0",