skillfed

nvidia-cutlass-dsl-libs-core

NVIDIA CUTLASS Python DSL

nvidia-cutlass-dsl-libs-core v4.7.0 1.1M downloads/30d#4,300 on PyPI10,250
License unclear Active released

What it is and what it does

nvidia-cutlass-dsl-libs-core is a Python wrapper around NVIDIA's CUTLASS 4.x, exposing CuTe DSL—a domain-specific language for GPU kernel programming. It lets you write high-performance CUDA kernels in Python without C++ expertise, targeting Tensor Cores on modern NVIDIA GPUs. The package handles layouts, tensors, hardware atoms, and thread/data hierarchy control, with a focus on matrix multiply and linear algebra operations.

The package is currently in public beta and aims to flatten the GPU programming learning curve. It depends on numpy, protobuf, cuda-python, and nvidia-cuda-nvdisasm, so your environment must have CUDA 13 and an NVIDIA GPU. Compile times are claimed to be orders of magnitude faster than C++ alternatives, and it integrates natively with deep learning frameworks.

Use it for:

  • Prototype optimized matrix multiply kernels for Tensor Cores without writing C++
  • Rapidly iterate on custom GPU kernels for deep learning research and experimentation
  • Integrate hand-tuned CUDA kernels into deep learning workflows without C++ bindings
  • Learn GPU programming and CuTe abstractions with a lower barrier to entry than C++
  • Deploy production-grade linear algebra kernels targeting Ampere, Hopper, or Blackwell GPUs

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides a Python interface for writing high-performance CUDA kernels using CuTe DSL abstractions, targeting NVIDIA Tensor Cores on Ampere, Hopper, and Blackwell architectures without requiring deep C++ expertise.

Yes, if you have a CUDA 13 environment and need to write or prototype GPU kernels without C++ expertise. The low install friction, active maintenance, and recent release are positive signals. However, the public beta status and unclear license terms warrant caution for production use—verify licensing and test stability for your workload before committing.

Install

nvidia-cutlass-dsl-libs-core on PyPI

pip

pip install nvidia-cutlass-dsl-libs-core

uv

uv add nvidia-cutlass-dsl-libs-core

poetry

poetry add nvidia-cutlass-dsl-libs-core

Installing nvidia-cutlass-dsl-libs-core

Before you install

Low install friction with a pure-wheel distribution. Active maintenance—released 9 days ago with recent commits. Depends on cuda-python and nvidia-cuda-nvdisasm, which require NVIDIA GPU tooling; verify your CUDA environment before installing.

License in practice

License treatment is unclear; no SPDX identifier or raw license text is available. Classified as proprietary. Verify licensing terms before using in production or redistribution.

Quickstart

pip install nvidia-cutlass-dsl-libs-core
import nvidia_cutlass_dsl_libs_core
# Use CuTe DSL abstractions for kernel design

Requires CUDA 13 environment and NVIDIA GPU; Python >=3.10; cuda-python and nvidia-cuda-nvdisasm must be available.

Verify before relying

  • Exact scope of CuTe DSL API surface and whether it covers all linear algebra operations mentioned
  • Performance benchmarks vs. native C++ CUTLASS on the same architectures
  • Stability guarantees given the public beta status and planned graduation by summer 2026
  • Whether deep learning framework integration is automatic or requires additional glue code

Package facts

License not declared (unclear)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 6 — numpy, typing-extensions, cuda-python, backports.strenum, protobuf, nvidia-cuda-nvdisasm
Maintenance actively maintained — 9 days since the last release
Last repo commit
First released
Downloads 1,145,267/month — #4,300 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: nvidia_cutlass_dsl_libs_core-4.7.0-py3-none-any.whl

Development Status :: 4 - BetaEnvironment :: GPU :: NVIDIA CUDA :: 13License :: Other/Proprietary LicenseOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPython

Tags

cuda kernel programming pythongpu tensor core optimizationcute dsl python interfacenvidia cutlass python bindingshigh-performance cuda kernelsmatrix multiply gpu accelerationampere hopper blackwell kernels
gpu-programmingcuda-kernelstensor-cores

More Scientific/Engineering packages

Further reading