Spconv

Latest version: v2.3.8

Safety actively analyzes 701809 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

2.2.3

Fixed
- Fix missing .contiguous for input feature
- Add some debug msg if points vanished.

2.2.2

Fixed
- Fix CI problem: main function too long and cause OOM in CI vm.

2.2.1

Fixed
- Fix build problem
- Fix nvrtc problem

2.2.0

Added
- Add Ampere support. faster fp16, faster tf32 and greatly faster int8 kernels in Ampere GPUs.
- Add pure c++ code generation (libspconv.so) for deploy (or train in another deeplearning framework)
- Add NVRTC support for all gemm kernels. if your GPU architecture isn't compiled in prebuilt, spconv will use slightly slower (10-20us overhead for every kernel launch) NVRTC kernels.

Fixed
- Fix launch fail in maxpool if too much voxels

Changed
- all weight layout will be KRSC, don't support old spconv 1.x weights anymore.
- previous gemm ops in ops.py now move to c++ by default (controlled by spconv.constants.SPCONV_CPP_GEMM)

Removed
- drop python 3.6 support.
- pascal and kepler architecture is removed in CUDA 12 prebuilt.

2.1.22

Added
- add full nvrtc support
- add support for large spatial shape and batch size. if detect large shape, we use int64 instead of int32 when hashing.

2.1.21

Added
- add sm_37
- add fp16 kernels witl fp32 accumulator (run slower, but can avoid nan if channel size is too large)
- add SPCONV_BWD_SPLITK env to control splitk candidates.

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.