NVIDIA Developer
Read post

Run High-Performance Core Math at Scale with NVIDIA nvmath-python

NVIDIA nvmath-python v1.0 is now generally available, providing Python bindings to CUDA-X math libraries (cuFFT, cuBLASLt, cuDSS, cuSPARSE, cuTENSOR, cuBLASMp, and more). It supports CPU, single-GPU, and multi-GPU/multi-node execution, works with NumPy, CuPy, and PyTorch arrays, and automatically infers execution space from input tensors. Key features include stateless (functional) and stateful (class-based) APIs, where stateful APIs amortize planning and autotuning costs across repeated executions. The library supports composite fused operations for higher arithmetic intensity, custom FFT callbacks compiled via numba-cuda, and device APIs callable from within GPU kernels. A universal sparse tensor (UST) enables user-defined sparse formats via a DSL. Installation is flexible via pip, conda, uv, or pixi with optional dependency selection.

    #python#gpu#cuda
Jul 30•14m read time•From developer.nvidia.com
Post cover image
Table of contents
nvmath-python v1.0 releaseFast and flexible installationA useful complement to existing array librariesChoice of memory and execution spacesGeneric and specialized APIsLogging with nvmath-pythonWhy composite operations matterAmortizing preparation costs by using stateful APIsCustom kernels fused with nvmath-pythonGet started with nvmath-pythonAcknowledgments
1.5K Impressions
NVIDIA Developer's image
NVIDIA Developer

NVIDIA DevTalk serves as a vibrant community hub where developers can engage in discussions, seek as...

704 Followers

•

1.6K Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard