This MR introduces some workarounds for use of scalar random seeds in cupy.random functions, cupy.full and cupy.full_like. These issues are being fixed in CuPy itself for upcoming release 13.3, but these changes will allow using 13.2 in the meantime.
I tested this by running the tests locally using CuPy 13.2 and NumPy 2.0.1.
This MR introduces some workarounds for use of scalar random seeds in
cupy.random
functions,cupy.full
andcupy.full_like
. These issues are being fixed in CuPy itself for upcoming release 13.3, but these changes will allow using 13.2 in the meantime.I tested this by running the tests locally using CuPy 13.2 and NumPy 2.0.1.