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.6.2-cp314-cp314t-manylinux_2_28_x86_64.whl (88.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp314-cp314t-manylinux_2_28_aarch64.whl (86.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp314-cp314-manylinux_2_28_x86_64.whl (88.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp314-cp314-manylinux_2_28_aarch64.whl (86.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp313-cp313-manylinux_2_28_x86_64.whl (88.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp313-cp313-manylinux_2_28_aarch64.whl (86.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp312-cp312-manylinux_2_28_x86_64.whl (88.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp312-cp312-manylinux_2_28_aarch64.whl (86.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp311-cp311-manylinux_2_28_x86_64.whl (88.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp311-cp311-manylinux_2_28_aarch64.whl (86.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp310-cp310-manylinux_2_28_x86_64.whl (88.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

nvidia_cutlass_dsl_libs_cu13-4.6.2-cp310-cp310-manylinux_2_28_aarch64.whl (86.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b56df8f0565e89025934540038e608298df150c399acccc806c772229b829ace
MD5 04ae2a17046a1caceb7f77f3fb8b00e8
BLAKE2b-256 76abb7238f3facfbb070776ff1f8666ede0ad1bdcba22e54e5ac4c816d0fe176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5ec2766b88245ec9ea4d84555b1b9b4c948b9300363fead450a1a1515efbfdf
MD5 143eda7d2a342a5f22a1954d70ac1518
BLAKE2b-256 6ce4cce5858e72cae8b25addcfa4474d15ad158025e5c52e145b405430a7b4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08527435cd555b29044eebf194c51ec973cf0524153e800af020e03d02fdefbd
MD5 0f7300282c319333aeb24904e46ecff7
BLAKE2b-256 ac32361e688007812ecc97cf4268204899a5e0a53340a26e2ab3319056c110ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a9b038b3c25445909a6dd334eaf7e3a113a73739feaf30ebaf1745e5ac0ede3
MD5 e78d2d2ee32c29b97a5c813a33d2e8d8
BLAKE2b-256 f57ee359e1e194891eba70c20de53a5046bfa2838cd8ea15f824ad4492d74ec1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad108ba4a6d35c0549fa3860ccbb5a90f005f240d2750ac9f8c3bdaa1f1864cc
MD5 223b89413839dcc60491c6031c13ca54
BLAKE2b-256 deb775d9470796d4c8fb8e10165825a9cd1e95316bab45af1a6a3dd9555cfe70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d215db842c47862232537a6737b0cbf4992318aed24ddb1d4f18c3a43022682
MD5 f185e44a22d9399a0fa9a098cfb54fc0
BLAKE2b-256 3335a38b52a8f99d1549c31680deae6a44328f3840e76a1202d5ab0af5b91f58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a299a623fad75eb752c1a4e447b924e9049ed396b037509c41a48da82d1f340a
MD5 4ead940f40679745c41783754d622a77
BLAKE2b-256 ca057874c37d50e112177a64a96dd6c7eaeacb1661ebb864e0fe5cfd9f706767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9543257622ce70d696c6a2bda7e9617ef5b1cc9f29bfe66f4b38d1d1e29a8cb
MD5 e461fb1f7126fd5cd4b9145a31394221
BLAKE2b-256 4638bbe5b8f1ef1a15e7bd1e2ea86686c38f15eeee0a4ba440a5d00d8222cb8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2a3c8f7ba5c98d5e2f6c5231926ceca0cf2c8f7d75dd2e6660394c689b89f7e
MD5 37bbcc491b3a5ca7915e54367a2b205b
BLAKE2b-256 1496734d780c03b988b0622cd94fec61fecbc83333cd3ed36cede9019fd8fa61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a891048e8227e8c04c09ded2dfbc705bbda5b44a740c409794a67545d86dc1f
MD5 41af7da55513b4b40540e0c78d320970
BLAKE2b-256 ed285341cc64b3c2c6c697686d64f8e35b3f3fab05055ef69f3380a577f12182

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a5cfc9877b78e3169c04a3071250e8589cf727682270861b9c23b9077a0c3ea
MD5 c826abc612a9af039bdb0d92461a528e
BLAKE2b-256 609ca151ba1fa6590bc1d24baba475e41649009ac3e88c39ffc7fe96986653e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43197a6706d9c08c8b6eebd8841b9366c4f58847b6e159a594ae8912d8d40b77
MD5 1ca4c4eb89be07e58f21aea47d8f21de
BLAKE2b-256 3c73889e76581ad00467f4d5b5ced211246db1f7473e2aae830550d55d6cc1ab

See more details on using hashes here.

Release history Release notifications | RSS feed

4.7.1

12 files

4.7.0

12 files

4.6.3

12 files

This release

4.6.2 This release

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