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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 689316111f7012223b4173206de1b21f8e4a95f19f7433e49364ce86a5435595
MD5 3b420aee31b5f92fa6798b4cccce3a0c
BLAKE2b-256 831409e967a5c8c9d37e87cc33c3c9b2ea531b2fd0c04f12d68ce68f5bdeef31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53245e566da9bde42bc8d6ead8bc0dade035f506ab57e31515e402547040ad53
MD5 8e282a07befb4d4f479c3c8b9eaffb8c
BLAKE2b-256 850ae42f77d789facbec6c1b1fa5d148db4bebb470e2e51e528ae1209657deb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37cb75fe3fe454e326ace4df1617e695b612cabea0a7849a69e5fc92f21abbde
MD5 f48cbe4ed6e566ad12e8590aeb8dd833
BLAKE2b-256 c65f26d563a5998df448dcfcdcf2118b13fa0269ee59300055a6e543e2aecba5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73f85859d76cc91e096737359e9eecfb7f8a00362c938ba064c0e42d1e332124
MD5 1454f6f8cc2ba79971835bb66a77e594
BLAKE2b-256 fa66162e9bdf9f52686ba5e4a9b67eac34a06de0e0ca981e8fd0b0c09a776f25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5eb48f6a94fccf4571ea920bb4921f6f6696033f75e8bc6acfb674518ae62e08
MD5 b19b40d31f3ae4736c1e2c615f0d8605
BLAKE2b-256 f4c3405ae8d0f9e786c2ebad9cfcc876b58a85f02b1a204c3d46817b92e0244c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 640fd7c18db34feb6d18cdc52b416d21c95a66ac67fc6f3c308977ac919db94e
MD5 810d9cc04358edabde8f2ebc9c7dcceb
BLAKE2b-256 8659bde82b30b753daecfbc59b4fc0eb7ef2d8deb7b59ddb18b11c4fa59415f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 756e287a1acf4ce59ce09da2db6cbb5d7ebd5895df215598e4a85238e243ff02
MD5 278fb83ed109ac4da06206132a8e3ff2
BLAKE2b-256 17a6b66913f67af7bdca04d1009925118972554660cc2dbdce3217cb87ce18e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f0d56a61b5a65a9f6269509cb6d979345a9bd884c3d8f3c57bfd7cfb49aeb22
MD5 7b5333f3cfe0d5649f8daf5f681143ae
BLAKE2b-256 f173d4d6907559406dde827ed98fd8617e279dcbc56b6748bfeb09b9372c03c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22fd06980a08dabaf90d788c3d9726a48bbcd77155bbaa413dec523b200a563f
MD5 98dd422990bb5733273c9ac18eadbc4f
BLAKE2b-256 64193cf5f2780e371a433b36fde1a4c91745a562be54792c220c15c25c6b4648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 530bacee617ce8521ee452a6594f1d57a257c1dda512175a25a78155332ff2e3
MD5 06d68fa10c187934b2dbad00c4eaced8
BLAKE2b-256 36f7772ec911c668ad7c8c4f4aa3619266e51202e34ee9ef66f54074f51b10f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0f11b219f8f6db47e862a572c0d313a977a3ec52af97d12404c551f91fb6cf1
MD5 a897ab0c81e19df6223d671fbecfeb6e
BLAKE2b-256 e977927ee9388fd9714c37ae987b74dd1b26c1d6d174eddfc80fbf86b76cbaae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.6.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81166c8aed627e4bd16d378734f42c7a3c10b8229d42e1618392122e74f7b655
MD5 e501eec8a831be9d456b7be99e344909
BLAKE2b-256 242382309b08eea68d147ec4c922d044037d1c2d1dbe5687a2235f49f5bbdb29

See more details on using hashes here.

Release history Release notifications | RSS feed

4.7.1

12 files

4.7.0

12 files

This release

4.6.3 This release

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