Crate rcudnn_sys [−] [src]
Structs
Enums
Constants
Functions
cudaArrayGetInfo⚠ |
\brief Gets info about the specified cudaArray |
cudaBindSurfaceToArray⚠ |
\brief Binds an array to a surface |
cudaBindTexture⚠ |
\brief Binds a memory area to a texture |
cudaBindTexture2D⚠ |
\brief Binds a 2D memory area to a texture |
cudaBindTextureToArray⚠ |
\brief Binds an array to a texture |
cudaBindTextureToMipmappedArray⚠ |
\brief Binds a mipmapped array to a texture |
cudaChooseDevice⚠ |
\brief Select compute-device which best matches criteria |
cudaConfigureCall⚠ |
\brief Configure a device-launch |
cudaCreateChannelDesc⚠ |
\brief Returns a channel descriptor using the specified format |
cudaCreateSurfaceObject⚠ |
\brief Creates a surface object |
cudaCreateTextureObject⚠ |
\brief Creates a texture object |
cudaDestroySurfaceObject⚠ |
\brief Destroys a surface object |
cudaDestroyTextureObject⚠ |
\brief Destroys a texture object |
cudaDeviceCanAccessPeer⚠ |
\brief Queries if a device may directly access a peer device's memory. |
cudaDeviceDisablePeerAccess⚠ |
\brief Disables direct access to memory allocations on a peer device. |
cudaDeviceEnablePeerAccess⚠ |
\brief Enables direct access to memory allocations on a peer device. |
cudaDeviceGetAttribute⚠ |
\brief Returns information about the device |
cudaDeviceGetByPCIBusId⚠ |
\brief Returns a handle to a compute device |
cudaDeviceGetCacheConfig⚠ |
\brief Returns the preferred cache configuration for the current device. |
cudaDeviceGetLimit⚠ |
\brief Returns resource limits |
cudaDeviceGetP2PAttribute⚠ |
\brief Queries attributes of the link between two devices. |
cudaDeviceGetPCIBusId⚠ |
\brief Returns a PCI Bus Id string for the device |
cudaDeviceGetSharedMemConfig⚠ |
\brief Returns the shared memory configuration for the current device. |
cudaDeviceGetStreamPriorityRange⚠ |
\brief Returns numerical values that correspond to the least and greatest stream priorities. |
cudaDeviceReset⚠ |
\brief Destroy all allocations and reset all state on the current device in the current process. |
cudaDeviceSetCacheConfig⚠ |
\brief Sets the preferred cache configuration for the current device. |
cudaDeviceSetLimit⚠ |
\brief Set resource limits |
cudaDeviceSetSharedMemConfig⚠ |
\brief Sets the shared memory configuration for the current device. |
cudaDeviceSynchronize⚠ |
\brief Wait for compute device to finish |
cudaDriverGetVersion⚠ |
\brief Returns the CUDA driver version |
cudaEventCreate⚠ |
\brief Creates an event object |
cudaEventCreateWithFlags⚠ |
\brief Creates an event object with the specified flags |
cudaEventDestroy⚠ |
\brief Destroys an event object |
cudaEventElapsedTime⚠ |
\brief Computes the elapsed time between events |
cudaEventQuery⚠ |
\brief Queries an event's status |
cudaEventRecord⚠ |
\brief Records an event |
cudaEventSynchronize⚠ |
\brief Waits for an event to complete |
cudaFree⚠ |
\brief Frees memory on the device |
cudaFreeArray⚠ |
\brief Frees an array on the device |
cudaFreeHost⚠ |
\brief Frees page-locked memory |
cudaFreeMipmappedArray⚠ |
\brief Frees a mipmapped array on the device |
cudaFuncGetAttributes⚠ |
\brief Find out attributes for a given function |
cudaFuncSetCacheConfig⚠ |
\brief Sets the preferred cache configuration for a device function |
cudaFuncSetSharedMemConfig⚠ |
\brief Sets the shared memory configuration for a device function |
cudaGetChannelDesc⚠ |
\brief Get the channel descriptor of an array |
cudaGetDevice⚠ |
\brief Returns which device is currently being used |
cudaGetDeviceCount⚠ |
\brief Returns the number of compute-capable devices |
cudaGetDeviceFlags⚠ |
\brief Gets the flags for the current device |
cudaGetDeviceProperties⚠ |
\brief Returns information about the compute-device |
cudaGetErrorName⚠ |
\brief Returns the string representation of an error code enum name |
cudaGetErrorString⚠ |
\brief Returns the description string for an error code |
cudaGetExportTable⚠ |
\cond impl_private |
cudaGetLastError⚠ |
\brief Returns the last error from a runtime call |
cudaGetMipmappedArrayLevel⚠ |
\brief Gets a mipmap level of a CUDA mipmapped array |
cudaGetSurfaceObjectResourceDesc⚠ |
\brief Returns a surface object's resource descriptor Returns the resource descriptor for the surface object specified by \p surfObject. |
cudaGetSurfaceReference⚠ |
\brief Get the surface reference associated with a symbol |
cudaGetSymbolAddress⚠ |
\brief Finds the address associated with a CUDA symbol |
cudaGetSymbolSize⚠ |
\brief Finds the size of the object associated with a CUDA symbol |
cudaGetTextureAlignmentOffset⚠ |
\brief Get the alignment offset of a texture |
cudaGetTextureObjectResourceDesc⚠ |
\brief Returns a texture object's resource descriptor |
cudaGetTextureObjectResourceViewDesc⚠ |
\brief Returns a texture object's resource view descriptor |
cudaGetTextureObjectTextureDesc⚠ |
\brief Returns a texture object's texture descriptor |
cudaGetTextureReference⚠ |
\brief Get the texture reference associated with a symbol |
cudaGraphicsMapResources⚠ |
\brief Map graphics resources for access by CUDA |
cudaGraphicsResourceGetMappedMipmappedArray⚠ |
\brief Get a mipmapped array through which to access a mapped graphics resource. |
cudaGraphicsResourceGetMappedPointer⚠ |
\brief Get an device pointer through which to access a mapped graphics resource. |
cudaGraphicsResourceSetMapFlags⚠ |
\brief Set usage flags for mapping a graphics resource |
cudaGraphicsSubResourceGetMappedArray⚠ |
\brief Get an array through which to access a subresource of a mapped graphics resource. |
cudaGraphicsUnmapResources⚠ |
\brief Unmap graphics resources. |
cudaGraphicsUnregisterResource⚠ |
\brief Unregisters a graphics resource for access by CUDA |
cudaHostAlloc⚠ |
\brief Allocates page-locked memory on the host |
cudaHostGetDevicePointer⚠ |
\brief Passes back device pointer of mapped host memory allocated by cudaHostAlloc or registered by cudaHostRegister |
cudaHostGetFlags⚠ |
\brief Passes back flags used to allocate pinned host memory allocated by cudaHostAlloc |
cudaHostRegister⚠ |
\brief Registers an existing host memory range for use by CUDA |
cudaHostUnregister⚠ |
\brief Unregisters a memory range that was registered with cudaHostRegister |
cudaIpcCloseMemHandle⚠ |
\brief Close memory mapped with cudaIpcOpenMemHandle |
cudaIpcGetEventHandle⚠ |
\brief Gets an interprocess handle for a previously allocated event |
cudaIpcGetMemHandle⚠ |
\brief Gets an interprocess memory handle for an existing device memory allocation |
cudaIpcOpenEventHandle⚠ |
\brief Opens an interprocess event handle for use in the current process |
cudaIpcOpenMemHandle⚠ |
\brief Opens an interprocess memory handle exported from another process and returns a device pointer usable in the local process. |
cudaLaunch⚠ |
\brief Launches a device function |
cudaLaunchKernel⚠ |
\brief Launches a device function |
cudaMalloc⚠ |
\brief Allocate memory on the device |
cudaMalloc3D⚠ |
\brief Allocates logical 1D, 2D, or 3D memory objects on the device |
cudaMalloc3DArray⚠ |
\brief Allocate an array on the device |
cudaMallocArray⚠ |
\brief Allocate an array on the device |
cudaMallocHost⚠ |
\brief Allocates page-locked memory on the host |
cudaMallocManaged⚠ |
\brief Allocates memory that will be automatically managed by the Unified Memory system |
cudaMallocMipmappedArray⚠ |
\brief Allocate a mipmapped array on the device |
cudaMallocPitch⚠ |
\brief Allocates pitched memory on the device |
cudaMemAdvise⚠ |
\brief Advise about the usage of a given memory range |
cudaMemGetInfo⚠ |
\brief Gets free and total device memory |
cudaMemPrefetchAsync⚠ |
\brief Prefetches memory to the specified destination device |
cudaMemRangeGetAttribute⚠ |
\brief Query an attribute of a given memory range |
cudaMemRangeGetAttributes⚠ |
\brief Query attributes of a given memory range. |
cudaMemcpy⚠ |
\brief Copies data between host and device |
cudaMemcpy2D⚠ |
\brief Copies data between host and device |
cudaMemcpy2DArrayToArray⚠ |
\brief Copies data between host and device |
cudaMemcpy2DAsync⚠ |
\brief Copies data between host and device |
cudaMemcpy2DFromArray⚠ |
\brief Copies data between host and device |
cudaMemcpy2DFromArrayAsync⚠ |
\brief Copies data between host and device |
cudaMemcpy2DToArray⚠ |
\brief Copies data between host and device |
cudaMemcpy2DToArrayAsync⚠ |
\brief Copies data between host and device |
cudaMemcpy3D⚠ |
\brief Copies data between 3D objects |
cudaMemcpy3DAsync⚠ |
\brief Copies data between 3D objects |
cudaMemcpy3DPeer⚠ |
\brief Copies memory between devices |
cudaMemcpy3DPeerAsync⚠ |
\brief Copies memory between devices asynchronously. |
cudaMemcpyArrayToArray⚠ |
\brief Copies data between host and device |
cudaMemcpyAsync⚠ |
\brief Copies data between host and device |
cudaMemcpyFromArray⚠ |
\brief Copies data between host and device |
cudaMemcpyFromArrayAsync⚠ |
\brief Copies data between host and device |
cudaMemcpyFromSymbol⚠ |
\brief Copies data from the given symbol on the device |
cudaMemcpyFromSymbolAsync⚠ |
\brief Copies data from the given symbol on the device |
cudaMemcpyPeer⚠ |
\brief Copies memory between two devices |
cudaMemcpyPeerAsync⚠ |
\brief Copies memory between two devices asynchronously. |
cudaMemcpyToArray⚠ |
\brief Copies data between host and device |
cudaMemcpyToArrayAsync⚠ |
\brief Copies data between host and device |
cudaMemcpyToSymbol⚠ |
\brief Copies data to the given symbol on the device |
cudaMemcpyToSymbolAsync⚠ |
\brief Copies data to the given symbol on the device |
cudaMemset⚠ |
\brief Initializes or sets device memory to a value |
cudaMemset2D⚠ |
\brief Initializes or sets device memory to a value |
cudaMemset2DAsync⚠ |
\brief Initializes or sets device memory to a value |
cudaMemset3D⚠ |
\brief Initializes or sets device memory to a value |
cudaMemset3DAsync⚠ |
\brief Initializes or sets device memory to a value |
cudaMemsetAsync⚠ |
\brief Initializes or sets device memory to a value |
cudaOccupancyMaxActiveBlocksPerMultiprocessor⚠ |
\brief Returns occupancy for a device function |
cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags⚠ |
\brief Returns occupancy for a device function with the specified flags |
cudaPeekAtLastError⚠ |
\brief Returns the last error from a runtime call |
cudaPointerGetAttributes⚠ |
\brief Returns attributes about a specified pointer |
cudaRuntimeGetVersion⚠ |
\brief Returns the CUDA Runtime version |
cudaSetDevice⚠ |
\brief Set device to be used for GPU executions |
cudaSetDeviceFlags⚠ |
\brief Sets flags to be used for device executions |
cudaSetDoubleForDevice⚠ |
\brief Converts a double argument to be executed on a device |
cudaSetDoubleForHost⚠ |
\brief Converts a double argument after execution on a device |
cudaSetValidDevices⚠ |
\brief Set a list of devices that can be used for CUDA |
cudaSetupArgument⚠ |
\brief Configure a device launch |
cudaStreamAddCallback⚠ |
\brief Add a callback to a compute stream |
cudaStreamAttachMemAsync⚠ |
\brief Attach memory to a stream asynchronously |
cudaStreamCreate⚠ |
\brief Create an asynchronous stream |
cudaStreamCreateWithFlags⚠ |
\brief Create an asynchronous stream |
cudaStreamCreateWithPriority⚠ |
\brief Create an asynchronous stream with the specified priority |
cudaStreamDestroy⚠ |
\brief Destroys and cleans up an asynchronous stream |
cudaStreamGetFlags⚠ |
\brief Query the flags of a stream |
cudaStreamGetPriority⚠ |
\brief Query the priority of a stream |
cudaStreamQuery⚠ |
\brief Queries an asynchronous stream for completion status |
cudaStreamSynchronize⚠ |
\brief Waits for stream tasks to complete |
cudaStreamWaitEvent⚠ |
\brief Make a compute stream wait on an event |
cudaThreadExit⚠ |
\brief Exit and clean up from CUDA launches |
cudaThreadGetCacheConfig⚠ |
\brief Returns the preferred cache configuration for the current device. |
cudaThreadGetLimit⚠ |
\brief Returns resource limits |
cudaThreadSetCacheConfig⚠ |
\brief Sets the preferred cache configuration for the current device. |
cudaThreadSetLimit⚠ |
\brief Set resource limits |
cudaThreadSynchronize⚠ |
\brief Wait for compute device to finish |
cudaUnbindTexture⚠ |
\brief Unbinds a texture |
cudnnActivationBackward⚠ | |
cudnnActivationForward⚠ | |
cudnnAddTensor⚠ | |
cudnnBatchNormalizationBackward⚠ | |
cudnnBatchNormalizationForwardInference⚠ | |
cudnnBatchNormalizationForwardTraining⚠ | |
cudnnCTCLoss⚠ | |
cudnnConvolutionBackwardBias⚠ | |
cudnnConvolutionBackwardData⚠ | |
cudnnConvolutionBackwardFilter⚠ | |
cudnnConvolutionBiasActivationForward⚠ | |
cudnnConvolutionForward⚠ | |
cudnnCreate⚠ | |
cudnnCreateActivationDescriptor⚠ | |
cudnnCreateCTCLossDescriptor⚠ | |
cudnnCreateConvolutionDescriptor⚠ | |
cudnnCreateDropoutDescriptor⚠ | |
cudnnCreateFilterDescriptor⚠ | |
cudnnCreateLRNDescriptor⚠ | |
cudnnCreateOpTensorDescriptor⚠ | |
cudnnCreatePersistentRNNPlan⚠ | |
cudnnCreatePoolingDescriptor⚠ | |
cudnnCreateRNNDescriptor⚠ | |
cudnnCreateReduceTensorDescriptor⚠ | |
cudnnCreateSpatialTransformerDescriptor⚠ | |
cudnnCreateTensorDescriptor⚠ | |
cudnnDeriveBNTensorDescriptor⚠ | |
cudnnDestroy⚠ | |
cudnnDestroyActivationDescriptor⚠ | |
cudnnDestroyCTCLossDescriptor⚠ | |
cudnnDestroyConvolutionDescriptor⚠ | |
cudnnDestroyDropoutDescriptor⚠ | |
cudnnDestroyFilterDescriptor⚠ | |
cudnnDestroyLRNDescriptor⚠ | |
cudnnDestroyOpTensorDescriptor⚠ | |
cudnnDestroyPersistentRNNPlan⚠ | |
cudnnDestroyPoolingDescriptor⚠ | |
cudnnDestroyRNNDescriptor⚠ | |
cudnnDestroyReduceTensorDescriptor⚠ | |
cudnnDestroySpatialTransformerDescriptor⚠ | |
cudnnDestroyTensorDescriptor⚠ | |
cudnnDivisiveNormalizationBackward⚠ | |
cudnnDivisiveNormalizationForward⚠ | |
cudnnDropoutBackward⚠ | |
cudnnDropoutForward⚠ | |
cudnnDropoutGetReserveSpaceSize⚠ | |
cudnnDropoutGetStatesSize⚠ | |
cudnnFindConvolutionBackwardDataAlgorithm⚠ | |
cudnnFindConvolutionBackwardDataAlgorithmEx⚠ | |
cudnnFindConvolutionBackwardFilterAlgorithm⚠ | |
cudnnFindConvolutionBackwardFilterAlgorithmEx⚠ | |
cudnnFindConvolutionForwardAlgorithm⚠ | |
cudnnFindConvolutionForwardAlgorithmEx⚠ | |
cudnnGetActivationDescriptor⚠ | |
cudnnGetCTCLossDescriptor⚠ | |
cudnnGetCTCLossWorkspaceSize⚠ | |
cudnnGetConvolution2dDescriptor⚠ | |
cudnnGetConvolution2dForwardOutputDim⚠ | |
cudnnGetConvolutionBackwardDataAlgorithm⚠ | |
cudnnGetConvolutionBackwardDataAlgorithmMaxCount⚠ | |
cudnnGetConvolutionBackwardDataAlgorithm_v7⚠ | |
cudnnGetConvolutionBackwardDataWorkspaceSize⚠ | |
cudnnGetConvolutionBackwardFilterAlgorithm⚠ | |
cudnnGetConvolutionBackwardFilterAlgorithmMaxCount⚠ | |
cudnnGetConvolutionBackwardFilterAlgorithm_v7⚠ | |
cudnnGetConvolutionBackwardFilterWorkspaceSize⚠ | |
cudnnGetConvolutionForwardAlgorithm⚠ | |
cudnnGetConvolutionForwardAlgorithmMaxCount⚠ | |
cudnnGetConvolutionForwardAlgorithm_v7⚠ | |
cudnnGetConvolutionForwardWorkspaceSize⚠ | |
cudnnGetConvolutionGroupCount⚠ | |
cudnnGetConvolutionMathType⚠ | |
cudnnGetConvolutionNdDescriptor⚠ | |
cudnnGetConvolutionNdForwardOutputDim⚠ | |
cudnnGetCudartVersion⚠ | |
cudnnGetDropoutDescriptor⚠ | |
cudnnGetErrorString⚠ | |
cudnnGetFilter4dDescriptor⚠ | |
cudnnGetFilterNdDescriptor⚠ | |
cudnnGetLRNDescriptor⚠ | |
cudnnGetOpTensorDescriptor⚠ | |
cudnnGetPooling2dDescriptor⚠ | |
cudnnGetPooling2dForwardOutputDim⚠ | |
cudnnGetPoolingNdDescriptor⚠ | |
cudnnGetPoolingNdForwardOutputDim⚠ | |
cudnnGetProperty⚠ | |
cudnnGetRNNDescriptor⚠ | |
cudnnGetRNNLinLayerBiasParams⚠ | |
cudnnGetRNNLinLayerMatrixParams⚠ | |
cudnnGetRNNParamsSize⚠ | |
cudnnGetRNNTrainingReserveSize⚠ | |
cudnnGetRNNWorkspaceSize⚠ | |
cudnnGetReduceTensorDescriptor⚠ | |
cudnnGetReductionIndicesSize⚠ | |
cudnnGetReductionWorkspaceSize⚠ | |
cudnnGetStream⚠ | |
cudnnGetTensor4dDescriptor⚠ | |
cudnnGetTensorNdDescriptor⚠ | |
cudnnGetTensorSizeInBytes⚠ | |
cudnnGetVersion⚠ | |
cudnnIm2Col⚠ | |
cudnnLRNCrossChannelBackward⚠ | |
cudnnLRNCrossChannelForward⚠ | |
cudnnOpTensor⚠ | |
cudnnPoolingBackward⚠ | |
cudnnPoolingForward⚠ | |
cudnnQueryRuntimeError⚠ | |
cudnnRNNBackwardData⚠ | |
cudnnRNNBackwardWeights⚠ | |
cudnnRNNForwardInference⚠ | |
cudnnRNNForwardTraining⚠ | |
cudnnReduceTensor⚠ | |
cudnnRestoreDropoutDescriptor⚠ | |
cudnnScaleTensor⚠ | |
cudnnSetActivationDescriptor⚠ | |
cudnnSetCTCLossDescriptor⚠ | |
cudnnSetConvolution2dDescriptor⚠ | |
cudnnSetConvolutionGroupCount⚠ | |
cudnnSetConvolutionMathType⚠ | |
cudnnSetConvolutionNdDescriptor⚠ | |
cudnnSetDropoutDescriptor⚠ | |
cudnnSetFilter4dDescriptor⚠ | |
cudnnSetFilterNdDescriptor⚠ | |
cudnnSetLRNDescriptor⚠ | |
cudnnSetOpTensorDescriptor⚠ | |
cudnnSetPersistentRNNPlan⚠ | |
cudnnSetPooling2dDescriptor⚠ | |
cudnnSetPoolingNdDescriptor⚠ | |
cudnnSetRNNDescriptor⚠ | |
cudnnSetRNNDescriptor_v5⚠ | |
cudnnSetRNNDescriptor_v6⚠ | |
cudnnSetRNNMatrixMathType⚠ | |
cudnnSetReduceTensorDescriptor⚠ | |
cudnnSetSpatialTransformerNdDescriptor⚠ | |
cudnnSetStream⚠ | |
cudnnSetTensor⚠ | |
cudnnSetTensor4dDescriptor⚠ | |
cudnnSetTensor4dDescriptorEx⚠ | |
cudnnSetTensorNdDescriptor⚠ | |
cudnnSetTensorNdDescriptorEx⚠ | |
cudnnSoftmaxBackward⚠ | |
cudnnSoftmaxForward⚠ | |
cudnnSpatialTfGridGeneratorBackward⚠ | |
cudnnSpatialTfGridGeneratorForward⚠ | |
cudnnSpatialTfSamplerBackward⚠ | |
cudnnSpatialTfSamplerForward⚠ | |
cudnnTransformTensor⚠ |
Type Definitions
Unions
cudaResourceDesc__bindgen_ty_1 |