diff --git a/ci/tools/run-tests b/ci/tools/run-tests index 5c152ded8de..cfa7e9d6a7a 100755 --- a/ci/tools/run-tests +++ b/ci/tools/run-tests @@ -170,14 +170,11 @@ elif [[ "${test_module}" == "core" || "${test_module}" == nightly-* ]]; then ) elif [[ "${test_module}" == "nightly-numba-cuda-mlir" ]]; then echo "Installing pathfinder + bindings + core + numba-cuda-mlir + cupy" - # numpy<2.5: numba-cuda-mlir 0.4.0 registers np.row_stack, which was - # removed in NumPy 2.5. See NVIDIA/numba-cuda-mlir#154. # curand/cublas + cupy: some numba-cuda-mlir tests (e.g. # test_fortran_contiguous) call cp.random, which dlopens libcurand at # runtime. Mirror the numba-cuda branch, which installs the same libs. PIP_ARGS+=( "numba-cuda-mlir[cu${TEST_CUDA_MAJOR}]" - "numpy<2.5" "cuda-toolkit[curand,cublas]==${TEST_CUDA_MAJOR_MINOR}.*" "cupy-cuda${TEST_CUDA_MAJOR}x" )