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.3

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.3
File Actions
nvidia_cudnn_frontend-1.32.3-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp315-cp315-win_arm64.whl
nvidia_cudnn_frontend-1.32.3-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp314-cp314t-win_arm64.whl
nvidia_cudnn_frontend-1.32.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp314-cp314t-win_amd64.whl
nvidia_cudnn_frontend-1.32.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.3-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.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.3-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp314-cp314-win_arm64.whl
nvidia_cudnn_frontend-1.32.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp314-cp314-win_amd64.whl
nvidia_cudnn_frontend-1.32.3-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.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.3-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.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.3-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp313-cp313-win_arm64.whl
nvidia_cudnn_frontend-1.32.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp313-cp313-win_amd64.whl
nvidia_cudnn_frontend-1.32.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.3-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.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.3-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp312-cp312-win_arm64.whl
nvidia_cudnn_frontend-1.32.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp312-cp312-win_amd64.whl
nvidia_cudnn_frontend-1.32.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.3-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp311-cp311-win_arm64.whl
nvidia_cudnn_frontend-1.32.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp311-cp311-win_amd64.whl
nvidia_cudnn_frontend-1.32.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for nvidia_cudnn_frontend-1.32.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
nvidia_cudnn_frontend-1.32.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for nvidia_cudnn_frontend-1.32.3-cp310-cp310-win_amd64.whl
nvidia_cudnn_frontend-1.32.3-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.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
nvidia_cudnn_frontend-1.32.3-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.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Total release size: 275.2 MB

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

Download URL nvidia_cudnn_frontend-1.32.3-cp315-cp315-win_arm64.whl
Size 11.4 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
3024d8b4ba525aec46038159ca69bec2b5afe2dabcd43bcc51c26af7078b9e4c
BLAKE2b-256 checksum
How to use checksums
f02fdfb6a05dff837ef330d66cf12c95b3c9394ebb33679c123b05094c0f72bd
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.3-cp314-cp314t-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
75a5ce181db5891203255819262e320779eba8474c680fce651d3f2b32f0a88c
BLAKE2b-256 checksum
How to use checksums
a350853f1260d195b23e723df487403ca5f9a3be140ad5d3209c8e6ce2c0b57c
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.3-cp314-cp314t-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
428d201c72a0599b02bc9a8b6af4e31f99b4b57e04fdf47bc8644382311ff5b9
BLAKE2b-256 checksum
How to use checksums
3b20fdadc356e3bd9b056de7d032b86a59d719d56f31e7e9acb50802569eb017
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.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
50723a6ab601e51a5fb36cc6f71945439e43e25b0e34590fab60adb001f4c46e
BLAKE2b-256 checksum
How to use checksums
b893e93e4474475a7a283f57d8166139eeecd955b12c19c396d0cbaa1615e88a
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.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.5 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
2334bc4db53af4405c588ac6fc2adb0ac5943b7c5676d8c403f1f3bf8ad3fccd
BLAKE2b-256 checksum
How to use checksums
bce4684b1ff9a00a9bc1b43e92eee5cabc4bedac4ef29b1c53869aa6690fe7c2
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.3-cp314-cp314-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp314-cp314-win_arm64.whl
Size 11.4 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
52ecb3e773c62b3391b8e72b4ac17bd463dee765b1c7de7bf5d219668d033dcc
BLAKE2b-256 checksum
How to use checksums
b64b28dd9a68565a231df4ff859bd47247e00011a016a7b486e4080dbd73d30c
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.3-cp314-cp314-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp314-cp314-win_amd64.whl
Size 11.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1fd86374f37ea17df0f6591f0cfb90a3c3eba16acedd42f87f8715e2e1b6d83f
BLAKE2b-256 checksum
How to use checksums
cc54d64bde48bed203a3eda8324b0fe0ef7c03a9a11b0b0bbaa262f1b9eebd2b
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.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
57e0233b2969f108aee5f45ec57294f93ece82130e87031f730f2366abbfdf63
BLAKE2b-256 checksum
How to use checksums
df3024337e6e5468696b31a79a5164828fd45fb1b5b879ce69e574d624569007
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.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7c1cee2babb2fac65d10ceea55b6b32b3bb78e44db472d287047d732fdb3f1ff
BLAKE2b-256 checksum
How to use checksums
67d00d163136e7491d7d6451860b3f3e9dc5c8e76623838fb211d82681ef696f
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.3-cp313-cp313-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp313-cp313-win_arm64.whl
Size 11.4 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
ad85aae2e0a16e96594e74bfa1ae72eb68028917202d306882ca207835c4d79f
BLAKE2b-256 checksum
How to use checksums
3be6cc2f13f4f692a4a5bcd28db65514b821c0c9bff2725748497f3f3c26c845
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.3-cp313-cp313-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp313-cp313-win_amd64.whl
Size 11.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3f25ed26e0d206c7ee4725560a1e8b80c917c3e82c00ada653214b97887924b6
BLAKE2b-256 checksum
How to use checksums
91a5ca4b8b5daaf4595de97a2590c15d7e7b1a71b9879bdde5ab02f7ec7e9e28
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.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
6f441b2778f985ec1423db4c0dec5966bb491751b07f99a90d06541c70d3e459
BLAKE2b-256 checksum
How to use checksums
bd259031691bb3fa93c3362a94e2e2dbd97e9a1bcab7382df297c1644d258774
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.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
98aebb66416e39108f98f33b703a24bcb96517429daaad8709fb95f2710f72be
BLAKE2b-256 checksum
How to use checksums
89c15612d112af65b624779141ef7275193ab0ca233b563be9454e8328a4ab53
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.3-cp312-cp312-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp312-cp312-win_arm64.whl
Size 11.4 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
7af8304bf38b262badc873d090db1d2dbd0733540f8eb679b8060e7b74862088
BLAKE2b-256 checksum
How to use checksums
c3efd4c1fc5ce5bfc51f2b3997a33c00f733768dcf309164eb030537a65014cb
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.3-cp312-cp312-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp312-cp312-win_amd64.whl
Size 11.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c5c8c590a34ba7661c75dfd8b13675e74fa96d678b21444805787471cf6faee8
BLAKE2b-256 checksum
How to use checksums
429136614c24796eb90684f0504eb1e5c26e72e2948eb86e80b51409dcea0439
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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
e620f77f3988c44f2dc0f36fc859d75603bfdb99b7208574ed58f414cc4a5e80
BLAKE2b-256 checksum
How to use checksums
afc2b7dbce391fd19fc4c7c9638bb52f779b725ee2f4db868eb3b08bdf71a923
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.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e3c045ce8f270e564960685fa3f900b5eed99980708de6ca4030a223e8a850cf
BLAKE2b-256 checksum
How to use checksums
fb58277a7025e58073aec6d344ccad0b6397abfd32a88b8f48ef6032405bb9e0
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.3-cp311-cp311-win_arm64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp311-cp311-win_arm64.whl
Size 11.4 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
71bf01e62ee2bd861c860f280bb16345535d8a2d648ede18fe7e2d8704303217
BLAKE2b-256 checksum
How to use checksums
47ca2f083ef2b24595cee7f6720808c0a7b0042c34035a91cb0a55e703c2b12e
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.3-cp311-cp311-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp311-cp311-win_amd64.whl
Size 11.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
38a95cb8eb9516e42abca76d089264a633a52c3f97668f331534a8a8f679f336
BLAKE2b-256 checksum
How to use checksums
70dda35759f7705066228ce791cbc034080ae525d784bfef8f9c66307a23cfec
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.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
63e39ca52dc006b0768b9b9cc1448ac2e3b488fbdf4534538059dd49c792c460
BLAKE2b-256 checksum
How to use checksums
5bb208c40e2ab2853d6c1fab3457c7ec00c4a1bc796b936754cdaa3f537425f0
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.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7b765382cfe55ec2970c43d0e2168948888b94456eac6f5a7039054b60e6755f
BLAKE2b-256 checksum
How to use checksums
40a6be817dd287f20728d7a5f620e505ce6ca50e3e68f25040784746e672fb58
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.3-cp310-cp310-win_amd64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp310-cp310-win_amd64.whl
Size 11.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d766b0f5e60f2993fad33f353772c37bab8717f77797b2439607ccabe7a92c40
BLAKE2b-256 checksum
How to use checksums
4725da1e1a8f7112e954a8f940e35da037aa6ea2f5243b41302a7e233bfe0398
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.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL nvidia_cudnn_frontend-1.32.3-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
d729fb052b35fc04db8e2b0b99dfcef4bf14cf3d1c22896b51a5d85224ba7592
BLAKE2b-256 checksum
How to use checksums
72b53dd4e6a647f1e330028d30304d428f8d3fda16cf4368f9b1850e3411b37b
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.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL nvidia_cudnn_frontend-1.32.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
26a7053324ea9831aabff256d34703d3218c903afc895552804a131be51206cd
BLAKE2b-256 checksum
How to use checksums
bcf3b1594ff7f147baec09860c6cb3b9c4cb3fff3db3a74fe258f294b133423d
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.3

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.3 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