Skip to main content

NVIDIA cuDNN Frontend — Python and C++ Graph API with SOTA attention (SDPA / Flash Attention), MoE grouped GEMM fusions, and FP8/MXFP8 kernels for Hopper and Blackwell GPUs.

Project description

cuDNN Frontend (FE)

PyPI version PyPI downloads Python versions License: MIT 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:

  • 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 + GLU: Unified 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 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 grouped GEMM weight-gradient API supporting dense and discrete output layouts for MoE workloads.
  • 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.

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().

License

This project is licensed under the MIT License.

Project details


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.24.1-cp314-cp314t-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

nvidia_cudnn_frontend-1.24.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.4 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp314-cp314-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.14Windows x86-64

nvidia_cudnn_frontend-1.24.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.4 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13Windows x86-64

nvidia_cudnn_frontend-1.24.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.4 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

nvidia_cudnn_frontend-1.24.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.4 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86-64

nvidia_cudnn_frontend-1.24.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.4 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10Windows x86-64

nvidia_cudnn_frontend-1.24.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.4 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp39-cp39-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.9Windows x86-64

nvidia_cudnn_frontend-1.24.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.4 MB view details)

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

nvidia_cudnn_frontend-1.24.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 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.24.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ce9dd20ff694bc6d0531521922d89799939f99333b18d20dceb064effc1bea98
MD5 0e10ff57d5ff15840281b416175673ba
BLAKE2b-256 e308f44bd3f518db0edae9466cc2db1776378df61d63a834a9e71586d1a5be03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccf7f523abfb895a4f0bc67810fee4f7cffa0c329d1c0a6611ff0abdc8ee3362
MD5 8c7d5f7e12de41e0d54fed8b504f76d5
BLAKE2b-256 673dfce2a9c24ed8d5ccedf7b70c8c8419c540f9061030c4757fb7dbcbfce474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ce47cf199ed335861e55432f68fe3602daa87297b292be6e2ef6b7e609c7d3d
MD5 2808e649b73b79c868901cbd0df50f67
BLAKE2b-256 23e3c39dd55b8207f0968db3a726b414004fcbf4e06bfb50213e243bfc3f941c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3602e7de008c4dedd9c1e05c86094de40b60cb26396ffa25dd30b2bef5b883e4
MD5 dc6c4f8d9b77a4beed1d8c02e77f1336
BLAKE2b-256 60b0f716e0cb7a69d0521a5a89ca87752260a265ee086f111875425da711c723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 026ba8e623e3bd02fe5ad52f2d1f4b5af3272635c52824a88034e80ed57f3710
MD5 3bae49473d9247434380ce2313ef4f23
BLAKE2b-256 84f3bdd234f52ac2c333c2188335afe37c6142ea745eeea84c672971002c047f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eec247a317721990e918d9f22e438119f9e1f72498690b46eab77f175d99032c
MD5 cf558a8d47cdc39898ea35c8878ac74a
BLAKE2b-256 6ea9edcb15c77f392ebbcfd18bf3e19cf429dc4fe3829f5eac3bc5c537f99268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e0e440fee335d5c5992ddb17d3358e8f32e0b2a9d99c9a786c1c73c499cc1efa
MD5 852665c04afa5702df98777e438fcc69
BLAKE2b-256 9c3be1bf7694ef2ef007492299437eb7a1f7d3c449f628df4970a00a9384bcc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b41eeb7098c7ac5dda3add3c9d154b03a691a9c2421a03de4d15d009836d2dd6
MD5 9d4bdd4a4de8481d2e4da170f81f70d9
BLAKE2b-256 f1f011b8f27e4db392c150d77cdc4e0dc2eb478fcfb30c2e51e06ff4cf5857ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 efa217f6ccb96d24b75925b028deb790c225c6bf03ad12a6aba59228aa94cbff
MD5 263a51bbceafe2d055ab81745358d682
BLAKE2b-256 0b2050ca0762f971581ac180f93a094485555943f7a2c42759e3db0fb7d79d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 10b0b0aa4059085065cffecefb9e1ab086057475bec84b7e001dc16f5b604bb9
MD5 f97a9f5b230071bd719e0eb25e73160f
BLAKE2b-256 bfd4f1f914965ca7d3e9d7f038bd82dc96f9c299c3ce871e91f2aa147b000365

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 844006309b84e800b00fb720fbd74398f09500c71efd39b8d3e50b7c48e521a2
MD5 62096a1687afd2140c5e3508001e8b90
BLAKE2b-256 bc89b238ba02c08e07c331010811b41f880bac6d823f3e461f0a2ac5b751a292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23af4f26bce59a0881ff6c170bab2ca02828bdd8fd80925a821dacc45bf23574
MD5 1c906dd71cadc065812fb0e3dda09475
BLAKE2b-256 2b624efc0733edd16ed3f024f511dfc1f3a0efd7c1cc1af8caf46f3c50f40851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c72c0586283e69ef5449775b4de4a31de0e88136ea14c6fb7ed2e2e5d5824bfa
MD5 78d09e207d01c6be816bcb5f4c64236f
BLAKE2b-256 7652011b2011ea5d95383e0b9de471cef78a67af6652c00822fa8a39f8df4106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae86552e65733ddd0a449b277f2fdcbc4ba2d369c00d43d79395594ff61a4d80
MD5 f864dad01b1de51720a72c0c91b811d0
BLAKE2b-256 281f5bd1adb254253a6229af8ef3946dcc0736d8eb92d789a761e6bfc5beb6fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1395206d9be2459c3893dcec5e5e07c49f4fff9977ef59c1e5ed76f66066743
MD5 f5aa39c049f4754a3202144328c4935b
BLAKE2b-256 ab7add4ba2abe510907cec30c9a8309f3e35f09d6bd20c479da172930f20b3f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 74f4fc927f65cde3cc9dd7b5229cbd0601cff1b3f6cbcc2d8b932d5241331b9c
MD5 884943b04ebbea410d5693c2dae12639
BLAKE2b-256 3530b153d003f076754c6a92314fc403da1c039cb1f20cf0e782bed7819944c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24d684f9a2b8798f8bb84944c436ce65492d67823310fdabc79914b181745847
MD5 e653588236babece2f97302664dc055c
BLAKE2b-256 8daa4226eab04a81423c73d1382f6c2823f14b29ca66018fa8f356e4e4ba1c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 612c712f3f315a5cdabde7adc975dcc30bdbe455256beea5a2ce201c198d223d
MD5 9a5668d49f1ab44fe8f65ca0ad90c0af
BLAKE2b-256 bb611b819407189b17f27830eb8471ed180b12499fd3d344c9a8395577893994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 12b4e1f472c1c3c73c48dedc00a90e4f77a5bb8b169e33d2c806e654a202646e
MD5 f66375809c33727b66b5cd245450129d
BLAKE2b-256 5846f592e80c392337619ae4d3398738263108b8d626cdacf0dda018d9eb7950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d8b82eb5f47b8fe310950b60bb99d07d5fb979f034a66a37895a548282dbf87
MD5 c9a728850cc2971801873870ec25acee
BLAKE2b-256 e9fce217324c04343fd901e08208ae4648c5b378e5f110f24eec49af1cf0d382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nvidia_cudnn_frontend-1.24.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73e10149603bddec166db9ca82b6b42e3d024c4e825644e82c21225e50fbe532
MD5 6cb10f72e762f9e59685799e38616fbd
BLAKE2b-256 31075d72c7be7c6d9e8f0831d4e875c7fa13d2a1ba24793a751fdebab0092b34

See more details on using hashes here.

Supported by

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