When loading NNlib with CUDA/CuDNN support (via NNlibCUDA / NNlibCUDACUDNNExt), Julia prints the following warning:
┌ NNlib → NNlibCUDACUDNNExt
│ WARNING: Constructor for type "cudnnConvolutionDescriptor" was extended in `NNlibCUDACUDNNExt` without explicit qualification or import.
│ NOTE: Assumed "cudnnConvolutionDescriptor" refers to `cuDNN.cudnnConvolutionDescriptor`. This behavior is deprecated and may differ in future versions.
│ NOTE: This behavior may have differed in Julia versions prior to 1.12.
│ Hint: If you intended to create a new generic function of the same name, use `function cudnnConvolutionDescriptor end`.
│ Hint: To silence the warning, qualify `cudnnConvolutionDescriptor` as `cuDNN.cudnnConvolutionDescriptor` in the method signature or explicitly `import cuDNN: cudnnConvolutionDescriptor`.
└
[02a925ec] cuDNN v1.4.6
[052768ef] CUDA v5.9.2
[872c559c] NNlib v0.9.31
If someone is already working on this issue or if an existing issue/PR covers it, feel free to close this report.