Skip to main content

cuDNN Frontend (FE)

PyPI version PyPI downloads Python versions License: Apache 2.0 Docs

cuDNN Frontend is NVIDIA's modern, open-source entry point to the cuDNN library and a growing collection of high-performance open-source kernels — scaled dot-product attention (SDPA / Flash Attention), grouped GEMM fusions for Mixture-of-Experts (MoE) training, fused normalization + activation, and more.

It provides a header-only C++ API and a Python interface (with native PyTorch integration) to the cuDNN Graph API, targeting NVIDIA Hopper (H100/H200) and Blackwell (B200/GB200/GB300) GPUs across FP16, BF16, FP8, and MXFP8 precision.

Links: Documentation · Blog & Deep Dives · PyPI · Release Notes · Samples

🚀 Latest news:

We will begin open-sourcing kernels based on customer needs, with the goal to educate developers and enable them to customize as needed.

We are now shipping OSS kernels, allowing you to inspect, modify, and contribute to the core logic. Check out our latest implementations:

  • FROST GEMM engine: JIT-compiled Blackwell GEMM engine reachable through the ordinary cudnn.pygraph API — matmul, grouped (MoE) matmul, block-scaled FP4/FP8, and chained pointwise epilogues are fused into one kernel from the graph you already built. Opt in with CUDNN_FRONTEND_ENABLE_FROST_ENGINES=1; it is then a candidate for every matmul graph it can serve, ranked against the backend's own plans.
  • GEMM + Amax: Optimized FP8 matrix multiplication with absolute maximum calculation.
  • GEMM + SwiGLU: High-performance implementation of the SwiGLU activation fused with GEMM.
  • GEMM + sReLU: High-performance implementation of squared-ReLU fused with GEMM.
  • GEMM + dsReLU: High-performance implementation of dsquared-ReLU fused with GEMM.
  • Grouped GEMM (BF16): Unfused BF16 grouped GEMM with dense and discrete MoE weight layouts.
  • Grouped GEMM + GLU: Unified BF16 and legacy block-scaled grouped GEMM GLU API supporting dense and discrete MoE weight layouts.
  • Grouped GEMM + GLU + Hadamard: Dense grouped GEMM GLU forward fusion with a fused Hadamard transform and per-expert AMAX reduction.
  • Grouped GEMM + dGLU: Unified BF16 and legacy block-scaled grouped GEMM dGLU backward API supporting dense and discrete MoE weight layouts.
  • Grouped GEMM + SwiGLU: SwiGLU activation fused with Grouped GEMM.
  • Grouped GEMM + dSwiglu: dSwiglu activation fused with Grouped GEMM.
  • Grouped GEMM + sReLU: Contiguous grouped squared-ReLU GEMM for MoE workloads.
  • Grouped GEMM + dsReLU: Contiguous grouped dsquared-ReLU GEMM for MoE workloads.
  • Discrete Grouped GEMM + SwiGLU: Per-expert-pointer SwiGLU grouped GEMM for MoE workloads without weight packing.
  • Discrete Grouped GEMM + dSwiGLU: Per-expert-pointer dSwiGLU backward grouped GEMM for MoE workloads without weight packing.
  • Grouped GEMM + Quant: Legacy dense-only grouped GEMM quant API for MoE FC2/dFC1 workloads.
  • Grouped GEMM + Quant (Unified): Unified grouped GEMM quant API with per-row gating for MoE FC2/dFC1 workloads.
  • Grouped GEMM + Wgrad: Unified BF16 and legacy block-scaled grouped GEMM weight-gradient API supporting dense and discrete output layouts for MoE workloads.
  • BSA: Block-sparse attention forward and backward CuTe DSL kernels for block-level routing metadata.
  • NSA: Native Sparse attention as described in the Native Sparse Attention: Hardware-Aligned and Natively Trainable Sparse Attention.
  • SDPA Backward: SM100, D=256: SDPA Backward pass for D=256 on SM100.
  • cudnn SDPA Fprop: Open sourcing the Hopper and Blackwell fprop kernels with stats.
  • Fused RMSNorm + SiLU: Implementation of a fused kernel of RMS normalization followed by SiLU (Swish) activation.
  • SDPA PyTorch Op: PyTorch custom operator for cuDNN-accelerated Scaled Dot-Product Attention with autograd and torch.compile support.
  • DSA: DSA/CSA kernels for DSv4 and DSv3.2 for fprop and bprop.

Contributor credits for these OSS CuTe DSL kernels are listed in Acknowledgements.

Tech talks

🔥🔥🔥 SOTA Attention Kernels from cudnn backend

Llama 3.1 style Forward and Bprop with causal masking (GB300)

Llama 3.1 SDPA Benchmark on GB300 (only cuDNN)

Deepseek v3 style Forward and Bprop with causal masking (GB300)

DSv3 SDPA Benchmark on GB300 (only cuDNN)

Key Features

  • Unified Graph API: Create reusable, persistent cudnn_frontend::graph::Graph objects to describe complex subgraphs.
  • Ease of Use: Simplified C++ and Python bindings (via pybind11) that abstract away the boilerplate of the backend API.
  • Performance: Built-in autotuning and support for the latest NVIDIA GPU architectures.

Installation

🐍 Python

The easiest way to get started is via pip:

pip install nvidia-cudnn-frontend

Requirements:

  • Python 3.9+
  • NVIDIA driver and CUDA Toolkit
  • NVIDIA cuDNN (minimum 8.5.0)

⚙️ C++ (Header Only)

Since the C++ API is header-only, integration is seamless. Simply include the header in your compilation unit:

#include <cudnn_frontend.h>

Ensure your include path points to the include/ directory of this repository.

Building from Source

If you want to build the Python bindings from source or run the C++ samples:

1. Dependencies

  • python-dev (e.g., apt-get install python-dev)
  • Dependencies listed in requirements.txt (pip install -r requirements.txt)

2. Python Source Build

pip install -v git+https://github.com/NVIDIA/cudnn-frontend.git

Environment variables CUDAToolkit_ROOT and CUDNN_PATH can be used to override default paths.

3. C++ Samples Build

mkdir build && cd build
cmake -DCUDNN_PATH=/path/to/cudnn -DCUDAToolkit_ROOT=/path/to/cuda ../
cmake --build . -j16
./bin/samples

Documentation & Examples

  • Developer Guide: Official NVIDIA Documentation (latest)
  • Blog & Deep Dives: nvidia.github.io/cudnn-frontend — release notes, installation guides, and technical deep-dives (MXFP8 attention, FP8 scale layouts, etc.)
  • C++ Samples: See samples/cpp for end-to-end examples covering convolution, matmul, SDPA / Flash Attention, normalization, and more.
  • Python Samples: See samples/python for Jupyter notebooks and PyTorch integration patterns.
  • OSS Kernels: See python/cudnn/ for source of SDPA, grouped GEMM + SwiGLU/GLU, RMSNorm + SiLU, Native Sparse Attention, and other open-sourced kernels.
  • PyTorch Custom Ops: See python/cudnn/experimental/ops for torch.compile-compatible wrappers around cuDNN kernels.

🤝 Contributing

We strictly welcome contributions! Whether you are fixing a bug, improving documentation, or optimizing one of our new OSS kernels, your help makes cuDNN better for everyone.

  1. Check the Contribution Guide for details.
  2. Fork the repo and create your branch.
  3. Submit a Pull Request.

Debugging

To view the execution flow and debug issues, you can enable logging via environment variables:

# Log to stdout
export CUDNN_FRONTEND_LOG_INFO=1
export CUDNN_FRONTEND_LOG_FILE=stdout

# Log to a file
export CUDNN_FRONTEND_LOG_INFO=1
export CUDNN_FRONTEND_LOG_FILE=execution_log.txt

Logging Levels:

  • CUDNN_FRONTEND_LOG_INFO=0: No logging
  • CUDNN_FRONTEND_LOG_INFO=1: Full logging with tensor dumps
  • CUDNN_FRONTEND_LOG_INFO=10: Basic logging (safe for CUDA graph capture)

Alternatively, you can control logging programmatically via cudnn_frontend::isLoggingEnabled().

OSS engine selection:

The open-source engines are opt-in while they mature: set the flag below and they become candidates for every graph they can serve, ranked against the cuDNN backend's own engines in one list. Engines that are the only implementation of their operation (GDN/KDA) need no flag.

# Offer the maturing open-source engines (FROST GEMM / SDPA) as plan candidates.
export CUDNN_FRONTEND_ENABLE_FROST_ENGINES=1

# Where JIT-compiled kernels are cached (default: $XDG_CACHE_HOME/cudnn_gemm/kernel_cache).
export CUDNN_FRONTEND_GEMM_KERNEL_CACHE=/path/to/cache

graph.plans is the ranked list and graph.get_plan_name_at_index(i) names each entry — an OSS engine reports its engine name, the backend reports the backend plan name. Pin one with graph.select_plan(i) (strict: that plan runs or the build fails) and exclude by name with the classic graph.deselect_engines([...]). graph.selected_engine is the engine that ran, or None when the backend served the graph.

Environment report

When filing a bug, include the output of the environment collector — it reports the frontend/backend versions, GPU/driver properties, and every cuDNN/CUDA library copy on the system (loaded vs on disk):

python -m cudnn.collect_env

If import cudnn itself fails, download collect_env.py and run it standalone with any Python.

Overriding the CUDA runtime library

When the frontend is built with dynamic loading enabled, it locates the CUDA runtime (libcudart.so.*) at runtime by searching for the supported major versions. In some environments (for example, containers such as GKE where the TCPXO NCCL plugin mounts a different libcudart major version from the host) multiple versions of libcudart may be visible on the library search path, and the automatic detection aborts with a Multiple libcudart libraries found error.

To resolve this, set the CUDNN_FRONTEND_CUDART_LIB_NAME environment variable to the library name (or full path) that should be loaded. This bypasses the automatic detection:

export CUDNN_FRONTEND_CUDART_LIB_NAME=libcudart.so.13
# or an absolute path
export CUDNN_FRONTEND_CUDART_LIB_NAME=/usr/local/cuda/lib64/libcudart.so.13

License

This project is distributed primarily under the Apache License 2.0. A subset of files remain under the MIT License; each source file declares its license with an SPDX SPDX-License-Identifier: tag. See LICENSING.md for the full list of MIT-licensed files and the rationale, and THIRD_PARTY_LICENSES.txt for third-party attributions.

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_cudnn_frontend-1.27.0-cp314-cp314t-win_arm64.whl (4.3 MB view details)

Uploaded CPython 3.14tWindows ARM64

nvidia_cudnn_frontend-1.27.0-cp314-cp314t-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

nvidia_cudnn_frontend-1.27.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nvidia_cudnn_frontend-1.27.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

nvidia_cudnn_frontend-1.27.0-cp314-cp314-win_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14Windows ARM64

nvidia_cudnn_frontend-1.27.0-cp314-cp314-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.14Windows x86-64

nvidia_cudnn_frontend-1.27.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nvidia_cudnn_frontend-1.27.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

nvidia_cudnn_frontend-1.27.0-cp313-cp313-win_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13Windows ARM64

nvidia_cudnn_frontend-1.27.0-cp313-cp313-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.13Windows x86-64

nvidia_cudnn_frontend-1.27.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nvidia_cudnn_frontend-1.27.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

nvidia_cudnn_frontend-1.27.0-cp312-cp312-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.12Windows x86-64

nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

nvidia_cudnn_frontend-1.27.0-cp311-cp311-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86-64

nvidia_cudnn_frontend-1.27.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nvidia_cudnn_frontend-1.27.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

nvidia_cudnn_frontend-1.27.0-cp310-cp310-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86-64

nvidia_cudnn_frontend-1.27.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nvidia_cudnn_frontend-1.27.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

nvidia_cudnn_frontend-1.27.0-cp39-cp39-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86-64

nvidia_cudnn_frontend-1.27.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nvidia_cudnn_frontend-1.27.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 657ad9c9fd5d984d9b3c655c41b4963f0d3863bb518514545f1f047a8f135486
MD5 07a8d47d8c4690818b6c5ff6cb7ca2dd
BLAKE2b-256 80f581d3e16f1017936b7f19bb8cea9b240c862eba320ccbab136126deb1a57a

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 59e155b3be7ca2506bf94f7199a1ebbda5cc1fa284a432eccfd7239a3c610c7e
MD5 2a7546aecd815cce507fd954957e65a3
BLAKE2b-256 9ff4a19475e595d23d58c94a37e1583bdb93528ff48963d017af176f48f29bb9

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bc5fdde1ffb2a88e9cfc85c997c7dfa2e557755edfa31d0607adc7a450b822d
MD5 f1dc67c241876a9d92da23633d238644
BLAKE2b-256 5f8dfda467c47ed849bb1605ac0c89ce9a5c3066779111dc969a3397b7693169

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 835771ecd230fbd2e390a255255dd5989d179882cc7aecfc583877619bc7e8c0
MD5 8bc3cf98b1dcb081b3896e287be8c081
BLAKE2b-256 ede085cabd232201611c8edc2711f93fc2f14b0e00619f819697d5385be1665f

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 97a57ed8a8a446e01081e5ab616974cdbf30454dc9fb1bc19666d8ae6437cbbb
MD5 75a789d3258cfec3918a986236ec6575
BLAKE2b-256 5b3d373dc8b119d740f323791b311991eb83b1d91ee39b5903e1597c15cec4e2

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4ccb7f7561cf57c196b1db0f2d0e1942757c8e726a6585ec70be139040f401aa
MD5 fc87699274d8a2cf43b9daec10b14869
BLAKE2b-256 21ccc81489184f6feba93a16e9017e4e5a101ea34cdbf98dcf4114e944fd4ff2

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8011f768284d6a115e2f6a4b62a30500f2b3fa4330ec54cf5c9e58719b04aaf
MD5 5e0e1e943c2455945acae9a796ccda20
BLAKE2b-256 a51ade71f045c0a81d97997080e1487ee26b0179fe67f411977b12c08cd33ecf

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac516233e99f28e48d467c5d9f29b8af10eeed8531143458b858dab241d47114
MD5 c6b80584ff0fc041bb487b07246e9fa1
BLAKE2b-256 89946cd1c9d8026530193684949a285649ec446d68d9c34c1a7cd3d3a9f0e0aa

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 162877aeaa97ce22f22c305ea00e827c8758506a26348c2f4cce165489fccc22
MD5 aa04abbdfad1d804e973f2bcf4d14ea9
BLAKE2b-256 48bfc73209e6e1e1c2e2e1a038fb58ca61d00b9b7f75039319e260e34dbe7bf8

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f8f2e96b040d1c8d6c9df43fc72037a7bb79d1e1ad8a1bee202e31cb611bfc46
MD5 4dcaa48f95207457d6fe5ea7fadba949
BLAKE2b-256 c4a370c3bc1e799b67ba7a051e122bf8532ed22862b9a8fb2908e649a9ea55af

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1da45d4de55394cce12a596776d6250cf8f98c14481d241444e881b1760adb83
MD5 28db96e193005887a74c5e1afa3edc30
BLAKE2b-256 bfcfa6be6aa24e767aff2def7bf7797eb5bf341362f2f1746a48e8476ce6955e

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa1caac464663202f8cc83fdeca02b0fd99cc43a538025758e6444ed16e312b5
MD5 553569af262fd1935d102d52dd4f0bf9
BLAKE2b-256 e1d54956ea43565c91a66c71b13e0ce35b3a63171176193a96d6569d8c01c494

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bd917aa2f83af6f72ccbe3e999a7175c467e1004aeb45435fac67e45be3b5a5d
MD5 d1c653fb07b4a28362a7d3129cba7134
BLAKE2b-256 dec9934518aa93cd19fe2dd19c9fd7572a69adb4dbf8160edcd57301c22e3ea3

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef1f1b4927f2f9e76a5ba83ac4bdc01a6a84750032429ea9c132599ec60c8947
MD5 96d1857eb9b76863c6b6bc2332d0d539
BLAKE2b-256 cbb53a998fa2ba1aa527b35136d2c675ee3f8394c6a7f30605c63c3d9b64023b

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 649b9f5a20bded17bc917122bcabd83826b82cb9bbd5b74573b769a9f4930798
MD5 fdd6d77630ab3ed3d0a3f4bebe1d4547
BLAKE2b-256 dfcdd6b6910b79389955d9c33596c03380db63d76f1bcc6cdd24efc3ced68a3b

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6bda24cbac5df60b02dc3bf5a5b347a1fd34763618867f4ac93fa5e40fd3177f
MD5 7d7cee440bf4d07443675b2aa2250639
BLAKE2b-256 404794d226884848b4b13b71758226c486320f9666fb918f4f3e6420fd83bda6

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cf124a0fbce9c49417122ba6de903858c766e3d8690d8809372d40a0a6c9256
MD5 91e1ef3f469ed57536bef0317ee0abb2
BLAKE2b-256 83f660e4b4b52af0af85b479fca058357ce64fde1c69acf32c01dd8cbb514859

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b881178e3dd3b4ad081be88600756e26585f3ae48c0b5fb687577721793b5ead
MD5 6289d7c4a9613c2297dfb19f3ea21b11
BLAKE2b-256 f78ec185018bdfd1831aaadd1557270f0a0f5dc8a88c3e4062b69473dfea7956

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 afd8530d6038db2e6443c8a3fc1a120b90f547517515cc82d1699995f0cac2ef
MD5 c1e06ffba85b9e7493933431eca7c5f8
BLAKE2b-256 34eb99a1c76e59661f3a9ed2db7467024d5b98f0138fe4aef9422369b39df196

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c8cbb60f75c4e10ff100f88a5a2bfedfdf519754408d5df659e73a820ab26c1
MD5 12df7d5c56e05c84fe644cdef01a62e7
BLAKE2b-256 55b4b32d611e02ca16a5b9dfacd76153cb21015546b657909493026a2033a1f9

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e6d300ef3dda10df255a0e955b1f4414b06ca43004fc00ad43890c5f00cdcc3
MD5 c5cf8e20518dc8c0622fadf4e3cd3b1d
BLAKE2b-256 3f1b88b898afc2e82c1f38a02a893afe5c9e15f96091c5a5c3f0aca1eb6bf83f

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5cdc1eeebecc9bcde84ddfd6e9aba34b0ad1b7abf076b1310018bf0843b5f814
MD5 8b54fdeb333c04a1b888054ae26f95f1
BLAKE2b-256 776cda9e5f88d309bf0832ae44d256d41cf33d4cbf539889ed19cd66041c1f7e

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61a5ac352b014c02a149268dc7dbda4f52282b9deed7464d3977c8c24a441b4c
MD5 f9a8cfbd83d2404f8fb8291ecedf7ace
BLAKE2b-256 c362a1f83ce4c5ecdb6ba48937ff644c1c1eef13cc41e1382696c5a0ba6f235c

See more details on using hashes here.

File details

Details for the file nvidia_cudnn_frontend-1.27.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.27.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2c61c29a087ae78723cf355857bd2ebfd0cfbc2f151c385e6749d60ba10b005
MD5 d2a187f53f7941ef35a552238814dacd
BLAKE2b-256 4e611ae8095e6eb929de9065cfc47e51945b398343dc19335cb095e096c9fa69

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.27.0 This release

24 files

1.26.0

21 files

1.25.0

21 files

1.24.1

21 files

1.24.0

21 files

1.23.0

21 files

1.22.1

18 files

1.22.0

18 files

1.21.0

18 files

1.20.0

18 files

1.19.1

18 files

1.19.0

18 files

1.18.0

18 files

1.17.0

15 files

1.16.0

15 files

1.15.0

15 files

1.14.1

15 files

1.14.0

17 files

1.13.0

15 files

1.12.0

10 files

1.11.0

10 files

1.10.0

5 files

1.9.0

5 files

1.8.0

5 files

1.7.0

5 files

1.6.1

5 files

1.6.0

5 files

1.5.2

5 files

1.5.1

5 files

1.5.0

5 files

1.4.0

5 files

1.3.0

5 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page