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.
  • Flex Attention: SM90/SM100/SM103 CuTe DSL attention with reusable arbitrary interval-mask plans and PyTorch autograd.
  • HSTU Attention: Packed variable-length HSTU attention forward and backward CuTe DSL kernels for Blackwell SM100/SM103 GPUs, using SiLU scores without softmax.
  • 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.
  • Fused RMSNorm + SiLU: Implementation of a fused kernel of RMS normalization followed by SiLU (Swish) activation.
  • 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)

New OSS Linear Attention Kernels

GDN Forward and Bprop (GB300)

GDN Linear Attention Benchmark on GB300

KDA Forward and Bprop (GB300)

KDA Linear Attention Benchmark on GB300

GDN-2 Forward and Bprop (GB300)

GDN-2 Linear Attention Benchmark on GB300

GDP Forward and Bprop (GB300)

GDP Linear Attention Benchmark on GB300

Mamba-2 Forward and Bprop (GB300)

Mamba-2 Linear Attention Benchmark on GB300

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 nanobind) 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.10+
  • 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, Flex Attention, 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 FROST SDPA forward engines for SM100 and SM120 (f16/bf16) are candidates by default, ranked against the cuDNN backend's own engines per measured shape class (python/cudnn/sdpa/fwd/placement.py: FROST first where it is timed ahead, the backend first where it is not). The other open-source engines are opt-in while they mature: set the flag below and they become candidates for every graph they can serve; the flag also ranks every FROST engine first. 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.

CUDA graph retention

A CUDA graph recorded from a graph (stream capture of execute(), or populate_cuda_graph()) holds references to the execution plans and kernel code it launches, so it stays valid after the graph is destroyed. Launching a CUDA graph that holds such references takes slightly longer. Applications can turn the references off if they keep each graph's execution plans and host-copy data alive and unchanged until every CUDA graph recorded from it (and every clone and graph exec of one) has finished and been destroyed. Keeping the graph object alive is not enough if it is rebuilt or deserialized again in the meantime, since that replaces them:

graph.set_cuda_graph_retention(cudnn_frontend::CudaGraphRetention_t::NONE);  // before building plans
graph = cudnn.pygraph(..., cuda_graph_retention=cudnn.cuda_graph_retention.NONE)

or for the whole process, for graphs that do not set it:

export CUDNN_CUDA_GRAPH_RETENTION=none   # default: per_graph

The variable is shared with the cuDNN backend, so with cuDNN 9.28 or newer it turns off the backend's references too; the graph setting is also passed to the backend. With cuDNN 9.27, whose backend always keeps its references, only the frontend's are removed.

Overriding the CUDA runtime library

On Linux, when the frontend is built with dynamic loading enabled, it locates the CUDA runtime (libcudart.so.*) by searching CUDA 12 followed by CUDA 13. 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. Automatic detection warns with Multiple libcudart libraries found and keeps the first match.

To select a particular runtime, set CUDNN_FRONTEND_CUDART_LIB_NAME to the library name or full path. This bypasses 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

On Windows, dynamic loading currently requires CUDA 13 headers and a CUDA 13 runtime (cudart64_13.dll). The loader calls cudaRuntimeGetVersion and rejects other runtime majors, including when using an explicit override. Support for additional Windows CUDA versions can be added separately. The loader searches registered DLL directories, including those added through Python's os.add_dll_directory(), and retains a PATH fallback. Keep Python DLL-directory handles alive for as long as library discovery may occur.

$env:CUDNN_FRONTEND_CUDART_LIB_NAME = "cudart64_13.dll"
# or the full path to the selected CUDA 13 runtime DLL

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.

Metadata

Release files for nvidia-cudnn-frontend 1.32.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for nvidia-cudnn-frontend 1.32.0
File Actions
nvidia_cudnn_frontend-1.32.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp315-cp315-win_arm64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_arm64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_amd64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_arm64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_amd64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_arm64.whl
nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_amd64.whl
nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_arm64.whl
nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_amd64.whl
nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_arm64.whl
nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_amd64.whl
nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp310-cp310-win_amd64.whl
nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Total release size: 274.8 MB

Release files / nvidia_cudnn_frontend-1.32.0-cp315-cp315-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp315-cp315-win_arm64.whl
Size 11.4 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
78c06d554f87f4058ba13d41695eb0349d30b088dfcc45d6c3f5654d7e9b91f1
BLAKE2b-256 checksum
How to use checksums
ff5bdf07a1bbd80a64eaa0a8abf30f2716efbccc0c015ba48e70d12d21fa0398
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_arm64.whl
Size 11.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
52a831df03668f63f3c1e69178bffed812c6f68c8ffffb4fd4e6fe749209646b
BLAKE2b-256 checksum
How to use checksums
7034f4658bd5b689e12bc09f468625aebab129f37753943eb0c8d5d108704c72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314t-win_amd64.whl
Size 11.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
19aa04060ff5e8f47180148eed5a97140501bf91b85f6026aea4d9bd84559125
BLAKE2b-256 checksum
How to use checksums
1b790a2a19119426a31d694943c50fcb19bc83d4981d6832c0d4352c0013a63b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f5e94ac16ad30395cedc6850dfef4fef2f55cfa17695b5f744003cb5ba3c626d
BLAKE2b-256 checksum
How to use checksums
fe773dfd81f4046289bc9b593e0d13a2e1e6fa5ece3b745e0cd85da49a7981eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8e1eeb68e4c702c2ee60066e785ee07bbe64a64d4cc0e995ad2b1179eb934b4f
BLAKE2b-256 checksum
How to use checksums
41313c22b15885c64d4872d3146f15a80acb7cd4731833c8dcb48790e97cd1c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_arm64.whl
Size 11.4 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
2a5f4390f91e20df5ff02afd239e5823b56d13a73c2e93a6e85fc3b5b6ae3f52
BLAKE2b-256 checksum
How to use checksums
7b12372dedfb3b940b8f29367c8d0d54b7666614bb2fb0619fa758d2d7c8d833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314-win_amd64.whl
Size 11.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5a5e4b58585682049d3b40c39f0cd6b880b57aeb4bf7e564f5ce2a2dfb51ddd5
BLAKE2b-256 checksum
How to use checksums
0be911c0fac53f39aa2628bae655138b39a949b87ca08bd1dcc83744e752d76b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4b206c8c3dd173dc29921f179fc599afa5dac187eb9163c54551679740534a81
BLAKE2b-256 checksum
How to use checksums
56409de49a85c97317afa0cf2634d9487cedf67bdfb759d88c2ad14dd4322d8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.4 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
26cf051ed2c3a8821f7db12ab264b81f7954662f2430874ec9410447b067826d
BLAKE2b-256 checksum
How to use checksums
ac2171e020d5c82531a0ffcfc8f73adbf4a5984c6d91038537bc75240842ba1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_arm64.whl
Size 11.4 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
9e4069ad533b125f9398589f1077dc5712668fd6b733358af41bffd68bf5a5fe
BLAKE2b-256 checksum
How to use checksums
bc9c9175e58f414f6a66446d96cca549c2e481cf36fbe4b29fdcb0bedfa527c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp313-cp313-win_amd64.whl
Size 11.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ee04e9ab093fdb523274d154c97b34f85903fe5657b21d3840cd2ef1522ef41a
BLAKE2b-256 checksum
How to use checksums
a1ab1419dc732784b86ce946db34463f576c6836ad2bccd17e82eb1854f37759
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
93a4c74fc1df77144fafd5aa9e88c4a5ac36412c363860829a0b2e864c6d577d
BLAKE2b-256 checksum
How to use checksums
c4c5a7dc72ba46652b0e6e42501c7be4787c96ee08530bdfe074894db1d9461a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.4 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e9250995828462ab18d90f8b1fd7a352e94b2e3f562c802fd3c86d23b958c5d9
BLAKE2b-256 checksum
How to use checksums
dcfe701004787d2f2a809b52133c06eeb0c0a04027a0c38b079445922c79f5b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_arm64.whl
Size 11.4 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
b9c6ce14b50ea754d79c014b3237d46576e92dacfc4d9f774de4eea49a60d23c
BLAKE2b-256 checksum
How to use checksums
f97acda0a85c89902af169bc96b2fb630dc3694da179d092596deaa1340347a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp312-cp312-win_amd64.whl
Size 11.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1bc9a76a1fcb34d173e4e63c9a7b0a8efdef165c74256eb828d816dfe8e83b1f
BLAKE2b-256 checksum
How to use checksums
d778723a07a43fa54b47b690fff652ddcfa365b05cc81349a3714adb1d464196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b354a8e550c083eb247f1eb39a7d69a4a269075f5a01e4fcbd2531680b17239
BLAKE2b-256 checksum
How to use checksums
c61dd30c756cfbb9bef18d99face13fd1af5629f56e2a477a6648d95c6c45141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.4 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dd1c9d84725ee278116ff5537cb5aff885094ea93028ef15ce265236543eb5f6
BLAKE2b-256 checksum
How to use checksums
94b04fec186cfc4b019f63be77fc41a7ebe803fd61dda51d81b7ac0b5f325b92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_arm64.whl
Size 11.4 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
d52fe5d9d86871140d816f1771561cc82f4d7f2bb66fb9edbae63d8782a0d03a
BLAKE2b-256 checksum
How to use checksums
ef28ec8dd03842dfe23165a4912a27a2643695c0037d7d1aa69b2e83bc340b2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp311-cp311-win_amd64.whl
Size 11.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
85f2a8d05e9854fb23f1182620eb7979b89184c498847d7d37356d9139cb9ec2
BLAKE2b-256 checksum
How to use checksums
13aecad6d223ac46c5bf4b348927b083d3f3e04dc4cfdadd2ff185f77d8734a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c6006556017a4d1c914c52a556c71b1267f2d6a0500f742e7b4edef539878df0
BLAKE2b-256 checksum
How to use checksums
1102660e2dd9f9d9f940e1641443771730612c3aadaafbc5ef7a93cc313d519d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.4 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
15736b7f9eb12ea04bd78ebcc64ae654891ae496d8cb3788e721330ac7b07b9b
BLAKE2b-256 checksum
How to use checksums
8c843e6f316dc02022333849d58425c96004737365c41cff2df4efb43a3bc143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp310-cp310-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp310-cp310-win_amd64.whl
Size 11.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
45830b12882181fa79edfadb3f9d7700509760a6320944a4d24bb5280ff9507b
BLAKE2b-256 checksum
How to use checksums
01a09cb191c4cc71820a54f205c4e08aff704400cbfe15e326732aff506806d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4f2d6bde0bd272a1bd0dfad2f558327d6e62910c7715a6b118a94480d604a2cf
BLAKE2b-256 checksum
How to use checksums
99b123283532f93d67b4b3fba68485eba4cbd02ecac6afb95901c1dc8074798c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.4 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
31ffeb15c3be08b9fb688177536c2cad0db07546669c7bdf1a9cf3522425b35f
BLAKE2b-256 checksum
How to use checksums
e769fade0f3ca45f5b3a3a571d79a86d7633b9d63edb5636cf761eac2e01a044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for nvidia-cudnn-frontend 1.32.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.32.0 This release

24 release files No provenance

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