# CUDNN in Julia

**URL:** <https://discourse.julialang.org/t/cudnn-in-julia/84330>\
**Category:** GPU\
**Tags:** cuda\
**Created:** [July 16, 2022, 7:17pm UTC](https://discourse.julialang.org/t/cudnn-in-julia/84330 "2022-07-16T19:17:08Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [July 17, 2022, 7:22am UTC](https://discourse.julialang.org/t/cudnn-in-julia/84330/2 "2022-07-17T07:22:47Z")

</div>

Should be, yes. Try `using CUDA.CUDNN`.

```julia
julia> using CUDA.CUDNN

julia> CUDNN.cudnn

cudnnActivationBackward
cudnnActivationDescriptor
cudnnActivationDescriptorCache
cudnnActivationDescriptorCacheLock
cudnnActivationDescriptor_t
cudnnActivationForward
cudnnActivationForward!
cudnnActivationForwardAD
cudnnActivationForwardWithDefaults
cudnnActivationMode_t
cudnnActivationStruct
cudnnAddTensor
cudnnAddTensor!
cudnnAdvInferVersionCheck
cudnnAdvTrainVersionCheck
cudnnAlgorithmDescriptor_t
cudnnAlgorithmPerformanceStruct
cudnnAlgorithmPerformance_t
cudnnAlgorithmStruct
cudnnAlgorithm_t
cudnnAttnDescriptor
cudnnAttnDescriptorCache
cudnnAttnDescriptorCacheLock
cudnnAttnDescriptor_t
cudnnAttnOutput
cudnnAttnQueryMap_t
cudnnAttnStruct
cudnnBatchNormMode_t
cudnnBatchNormOps_t
cudnnBatchNormalizationBackward
cudnnBatchNormalizationBackwardEx
cudnnBatchNormalizationForwardInference
cudnnBatchNormalizationForwardTraining
cudnnBatchNormalizationForwardTrainingEx
[...]

```

(Subdirectory of the CUDA.jl repo: [CUDA.jl/lib/cudnn at v3.12.0 · JuliaGPU/CUDA.jl · GitHub](https://github.com/JuliaGPU/CUDA.jl/tree/v3.12.0/lib/cudnn))

---

_[View the full topic](https://discourse.julialang.org/t/cudnn-in-julia/84330)._
