pub fn cuda_version(&self) -> (u32, u32, u32) {
        unsafe {
            // cudnnGetCudartVersion does not return a state as it never fails.
            let version = sys::cudnnGetCudartVersion();
            (
                (version / 1000) as u32,
                ((version % 1000) / 100) as u32,
                (version % 100) as u32,
            )
        }
    }
/// The the same version of a given cuDNN library can be compiled against different CUDA toolkit
/// versions. This routine returns the CUDA toolkit version that the currently used cuDNN
/// library has been compiled against.
The the same version of a given cuDNN library can be compiled against different CUDA toolkit
versions. This routine returns the CUDA toolkit version that the currently used cuDNN
library has been compiled against.
The the same version of a given cuDNN library can be compiled against different CUDA toolkit versions . This routine returns the CUDA toolkit version that the currently used cuDNN library has been compiled against .
pub fn cuda_version(&self) -> (u32, u32, u32) {
        unsafe {
            // cudnnGetCudartVersion does not return a state as it never fails.
            let version = sys::cudnnGetCudartVersion();
            (
                (version / 1000) as u32,
                ((version % 1000) / 100) as u32,
                (version % 100) as u32,
            )
        }
    }
pub fn cuda_version ( & self ) -> ( u32 , u32 , u32 ) { unsafe { // cudnnGetCudartVersion does not return a state as it never fails. let version = sys :: cudnnGetCudartVersion ( ) ; ( ( version / 1000 ) as u32 , ( ( version % 1000 ) / 100 ) as u32 , ( version % 100 ) as u32 , ) } }
The the same version of a given cuDNN library can be compiled against different CUDA toolkit
versions.
The the same version of a given cuDNN library can be compiled against different CUDA toolkit versions .
&self
&self