Skip to main content

CUTLASS 4.x provides a Python native interfaces for writing high-performance CUDA kernels based on core CUTLASS and CuTe concepts without any performance compromises. This allows for a much smoother learning curve, orders of magnitude faster compile times, native integration with DL frameworks without writing glue code, and much more intuitive meta-programming that does not require deep C++ expertise.

Overall we envision CUTLASS DSLs as a family of domain-specific languages (DSLs). With the release of 4.0, we are releasing the first of these in CuTe DSL. This is a low level programming model that is fully consistent with CuTe C++ abstractions — exposing core concepts such as layouts, tensors, hardware atoms, and full control over the hardware thread and data hierarchy.

CuTe DSL demonstrates optimal matrix multiply and other linear algebra operations targeting the programmable, high-throughput Tensor Cores implemented by NVIDIA's Ampere, Hopper, and Blackwell architectures.

We believe it will become an indispensable tool for students, researchers, and performance engineers alike — flattening the learning curve of GPU programming, rapidly prototyping kernel designs, and bringing optimized solutions into production.

CuTe DSL is currently in public beta and will graduate out of beta by summer 2026.

For more details please visit CUTLASS Documentation or CUTLASS GitHub.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314t-manylinux_2_28_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314t-manylinux_2_28_aarch64.whl (87.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314-manylinux_2_28_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314-manylinux_2_28_aarch64.whl (87.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp313-cp313-manylinux_2_28_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp313-cp313-manylinux_2_28_aarch64.whl (87.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp312-cp312-manylinux_2_28_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp312-cp312-manylinux_2_28_aarch64.whl (87.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp311-cp311-manylinux_2_28_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp311-cp311-manylinux_2_28_aarch64.whl (87.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp310-cp310-manylinux_2_28_x86_64.whl (88.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.7.0-cp310-cp310-manylinux_2_28_aarch64.whl (87.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5360b4b5d4afa4edd52794220f836e09cec850c7102707e200f3db7377fea461
MD5 8f782a438453344bb4e9897b276e70a4
BLAKE2b-256 a4f54ede41baaf2a8808cb5a3c743be2225eed8cb6d7c407ed6db25620e1efc2

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39c51e3a224c56f14eaef19a71b72af03494e68dc9f1e20d9a39456d175b79fe
MD5 ddf5680ffb89a1abf60809c0bd172b9d
BLAKE2b-256 c22197302492dcdc1949ea163bcd520bfaa58ab5c2772b3b33861cfeb3a17b89

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85d9af8d747a34092433788ebd22d29fa4c8816da7a4e61fc73fe477d00e5686
MD5 e8e9793e30347fb26676332f2e0cbf47
BLAKE2b-256 ef1d7c27b4672a3f5812efb4d7723dca604dab9dfdd4796301a0963a14edbf8f

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b010848e36c4c54b254d29673b31ba3b25c4fbaafa5708b9136a9b452c107b0
MD5 f98e8cdcf1e531e9211660a2f1676371
BLAKE2b-256 a02828ae017cc6fa5ea5c4035bc6f988d1fd7ea2688aaa0eb6e0c5cd82bf2038

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b881048bdf00a8d5239638e48fcb6d36c502ba678bcbf71a73a557590edc2dcf
MD5 fa9d00399afe321218bd658aab584152
BLAKE2b-256 2f576d5303dc068715863ba74f4f26480dd021a612c06a4210826448b48f8e4a

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c831f65faf0b2838b8630f195b989d33cefc97b700a578691e5b3a9efbfd0fbb
MD5 68f08047c5e491b0b515c82e7037c14f
BLAKE2b-256 48d8d113bdaa72220b545c36d96aaeea589134dc7cbcfdbd861abbf4855194e7

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66dda9dd19729836b919174bb33d70aef895d785f3320dafceca695513408cef
MD5 2bc843c892812086818cea3436d5892b
BLAKE2b-256 294c1d17ab9cdc4e7494c79c60d832fabf6fcd814caaeba3ea9ea217122dd6a1

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b037afbba54ba3a1d96502ea70048bee57ab598c63df5158ebc9f0d5b1c0790a
MD5 151c36393a88949931bf4b8f3d95791f
BLAKE2b-256 8530ef2f0f30a27bc0fe1303242c213c278dcb8cdffa9eec72e3ccef2c3c294c

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9d5d78855baccc91749a9c8182e9ddfe4f4fe106550d854f44e816b57204fcd
MD5 dabae8e9a8c91f4d7afd4fc59e166c13
BLAKE2b-256 258585e1d929f97746d04c77e2511c9f9f33f77feae0b6c6405a9d80d47495ca

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a2f582f48fea0bc72abf3939fba0527bfbc42368931bde8d68a0996e984954f
MD5 eeebfe02d916287dc60a37fbede5dc36
BLAKE2b-256 a8626dbfc7e8bc2c7b165d45272c2725a53f16f8e13dd1292cb103c3b3e815a2

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9451ad7ce81ba35ba59a46cb1af926c08fe5f8a4535f94728b1ec61a22fdd147
MD5 0d0ef79532f7d7643ee84a5f94c6d571
BLAKE2b-256 8ab7f3eb710e35977c99a5c91cfdaf95f892aa9e2c06cb6c1c115b2b2f1faa47

See more details on using hashes here.

File details

Details for the file nvidia_cutlass_dsl_libs_cu13-4.7.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c9af7f7409a95f8417e3fbe154326e68740230ea61bcbdf11601f5f5e048417
MD5 109b99891a7e482f2bfa6769fcefcc62
BLAKE2b-256 f91f95c141a1fbd6df1eb20bce4f70a600653eb27bea4751ab689126bceace2b

See more details on using hashes here.

Release history Release notifications | RSS feed

4.7.1

12 files

This release

4.7.0 This release

12 files

4.6.3

12 files

4.6.2

12 files

4.6.1

12 files

4.6.0

12 files

4.5.3

12 files

4.5.2

12 files

4.5.1

10 files

4.5.0

10 files

4.4.2

10 files

4.4.1

8 files

4.4.0

8 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page