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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3aa56ee073da8584c84a3eac71dee32e6cc5ae6be958f8b589ca6dae276f299f
MD5 3fed032482460d7a4b40e59447f9263f
BLAKE2b-256 51799ac4d35b7b53aa74c434508631e54cbb19c3eba8ce2fc57aea18d5420fc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 990baa4dc8b6b0c7710afc89411e8eb05099a4c9bd01162bcbd365bd876edf59
MD5 13ab0180e59170ccdf77f3e74089df17
BLAKE2b-256 30ba9e45ee560d9c5826e2d8af53014c99a8f4ea42cd6ccd831b8ac953a6e5ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67d363a9603cebdb847698bc6fc18bc14ba94f5c0f45c20b1138a316e068c7be
MD5 605268dc6079fc9a720f9fabb76986c6
BLAKE2b-256 695456778af4587e2a3cb972e59aaa8f6eaeaa3a518a13dfddaa7e95bf7e8df7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 425676733c1a1751e5fd4fc4ddd4ec6fbe6760d631ce12ed287dd63cf8c3646e
MD5 1adf0c2bb25dcac2cf6cd084024ef8a1
BLAKE2b-256 8732385117c0af4ab6c3baefe58dc725d870a426e703521c09d6ca13d571fb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f86fe8d1a7ef510b853a3800cbf324401a12fdc770cccf4ac5e20a9d0c7d1bd
MD5 b6cb235fcfad11f4eb16ad9e4f3c1bda
BLAKE2b-256 d3fa46e2e4db696c35923dff02c5135f0a0f9e00ab7be6456aaeb80dfb7e9769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1d23cef44675e63825c3f5d773e7b4228802ca155eab61c0bc5e551caf35ad2
MD5 1df3caa9d08ff5d8cdaadd1bc5be3dda
BLAKE2b-256 b610f11dda3394201ad789b69268681c4f03614cddf2c842df2cd7681b7632d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20c14e16125cb8e36bc9947a9f0a57a660f44651365337b911c84abde4967f5f
MD5 b7c61172eba214cadc300a147b709fd3
BLAKE2b-256 1071e178bb0858fd7b96857e98e3acec70b23f13b88540a2fcc53569f8e8ea34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e675bf04dc6c91f7c4d5540699b7a031f2b8b44cd2687b32c20892f112f7e0d9
MD5 9a39e2e7da7dbddb91839a4e9bb87093
BLAKE2b-256 30eac7c2b4da3d6c9818e152e20cd5f797fb6d9ef75c3a5c80d2d6a9cb211489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 813ee19f8c8b6d39284a24ae99dd9a9b496b33c99270b2cf9548e79f49178405
MD5 3ac98f143d6a294cbc2fafc3350c2180
BLAKE2b-256 27b194697e4d5d917720f17c827a30e563a62a37eda49825a31fc300ffa68b93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7aaf4380a338ae36c53512f66b89470de6ee1f04f38163a89cd25e6dee92fe87
MD5 304ebbb50ce32986af49bc8ad17262cd
BLAKE2b-256 e78207ad8d1745a5216fa3e8321da0c35a07fb83aaa6b13f33144f63c85461bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 575e9558dfeca44402f53fe3d07e8cdfdc8cc4e847706213a5cc1bd7953cbdf1
MD5 da4e26bbeb1455c580d14782c4ed6cd5
BLAKE2b-256 f7541d5e4bdb1e660172f21ce09109ce147110746dc6b7e9be449d44991980b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cutlass_dsl_libs_cu13-4.7.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4474ca7a9ea274f2977ee6fca7618c7611fcbad25bcdf756770458c8ad6a84a2
MD5 17f3458019074428dad90ba131175b41
BLAKE2b-256 e05228b1abbd36850e78f24efb0c6690c7078a4ebb1f4f445e18c99ae2ddbecc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.7.1 This release

12 files

4.7.0

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