v3.8.3
CUDA v3.8.3
Closed issues:
- Sparse matrix addition not working (#528)
- Native implementation of sparse arrays (#829)
- CUSPARSE: Adding a value to the diagonal (#1372)
- Conversion by
cu
casts Float64 to Float32 but not Int64 to Int32 (#1388) CUDA.math_mode!(...; precision)
option not working (#1392)cuIpcGetMemHandle
failure resulting in CUDA-aware MPI to fail (#1398)- axpby! support for BFloat16 (#1399)
- CUSPARSE does not support integer matrices, breaks printing (#1402)
sparse(I, J, V)
doesn't support unsorted inputs (#1407)
Merged pull requests:
- General purpose broadcast for sparse CSR matrices. (#1380) (@maleadt)
- Update manifest (#1389) (@github-actions[bot])
- Implement sparse operations with UniformScaling using broadcast. (#1390) (@maleadt)
- Prevent toplevel compilation. (#1391) (@maleadt)
- Fix and test math precision. (#1394) (@maleadt)
- Bump artifacts (#1397) (@maleadt)
- support BFloat16 for atomic_cas (#1400) (@bjarthur)
- Implement sparse broadcasting with CSC matrices. (#1401) (@maleadt)
- Always report issues with discovering CUDA. (#1404) (@maleadt)
- Fix sparse 1-argument broadcast output type. (#1405) (@maleadt)
- CUSPARSE BSR improvements (#1409) (@maleadt)
- Support limited sparse integer arrays by bitcasting to floating point. (#1410) (@maleadt)
- Support using sparse with unsorted inputs. (#1411) (@maleadt)
- Backports for 3.8.3 (#1413) (@maleadt)