This is the release note of v4.1.0. See here for the complete list of solved issues and merged PRs.
Enhancements
- Add NumPy-compatibility constants (#1205, thanks @keisuke-umezawa!)
- Support complex constants and functions in fuse (#1207)
- Free pooled memory when
cufftMakePlan1dcannot allocate memory (#1236) - Rename
CuFftErrortoCuFFTError(#1244)
Bug Fixes
- Fix regex in
einsumto match empty input subscript (#1186) - Fix memory leak: mempool tried to find out-of-bounds bin when freeing chunk (#1189)
- Fix scalar casting rule to support Windows (#1194)
- Fix conversion from float16 to complex (#1252)
Installation
- Separate NVTX module for better Windows support (#1237)
Tests
- Separate tests for
cupy.poweragainst complex dtype (#1187) - Fix example test to pass on Windows (#1188)
- Fix
realandimagtest forboolto pass on Windows (#1192) - Skip
int8.maxtest on Windows due to NumPy bug (#1193) - Fix
hackingversion (#1229) - Fix 32-bit boundary test to support Windows (#1255)
Others
- Fix
.gitignoreto exclude.pydfiles (#1227)