Relax CuPy constraint to only exclude 14.1.0 (#44284)
Signed-off-by: khluu <kevin@inferact.ai> Signed-off-by: Nick Hill <nickhill123@gmail.com> Co-authored-by: khluu <kevin@inferact.ai> Co-authored-by: Nick Hill <nickhill123@gmail.com>
Kevin H. Luu committed
Aug 17, 2026 at 12:41 UTC
9633933dd81228fbcae07969f20881ad0b7cb766
1 file changed
+3
-3
requirements/kv_connectors.txt
+3
-3
@@ -1,7 +1,7 @@
1
lmcache >= 0.3.9
2
-# CuPy 14.1.0 imports pytest from cupy.testing._random. Use <14.1.0
3
-# until a fixed newer release is verified for runtime images.
4
-cupy-cuda13x < 14.1.0
2
+# CuPy 14.1.0 imports pytest from cupy.testing._random, which breaks runtime
3
+# images. 14.1.1 fixes the root cause, so only 14.1.0 is excluded.
4
+cupy-cuda13x != 14.1.0
5
nixl == 1.3.2
6
# CUDA 12 build. On the CUDA 13 image install-kv-connectors.sh swaps this for
7
# the mooncake-transfer-engine-cuda13 variant of the same version.