Skip to main content

Crate cuda_runtime_sys

Crate cuda_runtime_sys 

Source

Re-exports§

pub use self::cudaError as cudaError_t;
pub use self::cudaOutputMode as cudaOutputMode_t;
pub use self::cudaDataType_t as cudaDataType;

Structs§

CUevent_st
CUexternalMemory_st
CUexternalSemaphore_st
CUgraphExec_st
CUgraphNode_st
CUgraph_st
CUstream_st
CUuuid_st
cudaArray
cudaChannelFormatDesc
cudaDeviceProp
cudaExtent
cudaExternalMemoryBufferDesc
cudaExternalMemoryHandleDesc
cudaExternalMemoryHandleDesc__bindgen_ty_1__bindgen_ty_1
cudaExternalMemoryMipmappedArrayDesc
cudaExternalSemaphoreHandleDesc
cudaExternalSemaphoreHandleDesc__bindgen_ty_1__bindgen_ty_1
cudaExternalSemaphoreSignalParams
cudaExternalSemaphoreSignalParams__bindgen_ty_1
cudaExternalSemaphoreSignalParams__bindgen_ty_1__bindgen_ty_1
cudaExternalSemaphoreSignalParams__bindgen_ty_1__bindgen_ty_3
cudaExternalSemaphoreWaitParams
cudaExternalSemaphoreWaitParams__bindgen_ty_1
cudaExternalSemaphoreWaitParams__bindgen_ty_1__bindgen_ty_1
cudaExternalSemaphoreWaitParams__bindgen_ty_1__bindgen_ty_3
cudaFuncAttributes
cudaGraphicsResource
cudaHostNodeParams
cudaIpcEventHandle_st
cudaIpcMemHandle_st
cudaKernelNodeParams
cudaLaunchParams
cudaMemcpy3DParms
cudaMemcpy3DPeerParms
cudaMemsetParams
cudaMipmappedArray
cudaPitchedPtr
cudaPointerAttributes
cudaPos
cudaResourceDesc
cudaResourceDesc__bindgen_ty_1__bindgen_ty_1
cudaResourceDesc__bindgen_ty_1__bindgen_ty_2
cudaResourceDesc__bindgen_ty_1__bindgen_ty_3
cudaResourceDesc__bindgen_ty_1__bindgen_ty_4
cudaResourceViewDesc
cudaTextureDesc
dim3
surfaceReference
textureReference

Enums§

cudaCGScope
cudaChannelFormatKind
cudaComputeMode
cudaDataType_t
cudaDeviceAttr
cudaDeviceP2PAttr
cudaError
cudaExternalMemoryHandleType
cudaExternalSemaphoreHandleType
cudaFuncAttribute
cudaFuncCache
cudaGraphExecUpdateResult
cudaGraphNodeType
cudaGraphicsCubeFace
cudaGraphicsMapFlags
cudaGraphicsRegisterFlags
cudaLimit
cudaMemRangeAttribute
cudaMemcpyKind
cudaMemoryAdvise
cudaMemoryType
cudaOutputMode
cudaResourceType
cudaResourceViewFormat
cudaRoundMode
cudaSharedCarveout
cudaSharedMemConfig
cudaStreamCaptureMode
cudaStreamCaptureStatus
cudaSurfaceBoundaryMode
cudaSurfaceFormatMode
cudaTextureAddressMode
cudaTextureFilterMode
cudaTextureReadMode

Constants§

cudaArrayColorAttachment
cudaArrayCubemap
cudaArrayDefault
cudaArrayLayered
cudaArraySurfaceLoadStore
cudaArrayTextureGather
cudaCooperativeLaunchMultiDeviceNoPostSync
cudaCooperativeLaunchMultiDeviceNoPreSync
cudaDeviceBlockingSync
cudaDeviceLmemResizeToMax
cudaDeviceMapHost
cudaDeviceMask
cudaDeviceScheduleAuto
cudaDeviceScheduleBlockingSync
cudaDeviceScheduleMask
cudaDeviceScheduleSpin
cudaDeviceScheduleYield
cudaEventBlockingSync
cudaEventDefault
cudaEventDisableTiming
cudaEventInterprocess
cudaExternalMemoryDedicated
cudaExternalSemaphoreSignalSkipNvSciBufMemSync
cudaExternalSemaphoreWaitSkipNvSciBufMemSync
cudaHostAllocDefault
cudaHostAllocMapped
cudaHostAllocPortable
cudaHostAllocWriteCombined
cudaHostRegisterDefault
cudaHostRegisterIoMemory
cudaHostRegisterMapped
cudaHostRegisterPortable
cudaIpcMemLazyEnablePeerAccess
cudaMemAttachGlobal
cudaMemAttachHost
cudaMemAttachSingle
cudaNvSciSyncAttrSignal
cudaNvSciSyncAttrWait
cudaOccupancyDefault
cudaOccupancyDisableCachingOverride
cudaPeerAccessDefault
cudaStreamDefault
cudaStreamNonBlocking
cudaSurfaceType1D
cudaSurfaceType1DLayered
cudaSurfaceType2D
cudaSurfaceType2DLayered
cudaSurfaceType3D
cudaSurfaceTypeCubemap
cudaSurfaceTypeCubemapLayered
cudaTextureType1D
cudaTextureType1DLayered
cudaTextureType2D
cudaTextureType2DLayered
cudaTextureType3D
cudaTextureTypeCubemap
cudaTextureTypeCubemapLayered

Functions§

cudaArrayGetInfo⚠
cudaBindSurfaceToArray⚠
cudaBindTexture⚠
cudaBindTexture2D⚠
cudaBindTextureToArray⚠
cudaBindTextureToMipmappedArray⚠
cudaChooseDevice⚠
cudaCreateChannelDesc⚠
cudaCreateSurfaceObject⚠
cudaCreateTextureObject⚠
cudaDestroyExternalMemory⚠
cudaDestroyExternalSemaphore⚠
cudaDestroySurfaceObject⚠
cudaDestroyTextureObject⚠
cudaDeviceCanAccessPeer⚠
cudaDeviceDisablePeerAccess⚠
cudaDeviceEnablePeerAccess⚠
cudaDeviceGetAttribute⚠
cudaDeviceGetByPCIBusId⚠
cudaDeviceGetCacheConfig⚠
cudaDeviceGetLimit⚠
cudaDeviceGetNvSciSyncAttributes⚠
cudaDeviceGetP2PAttribute⚠
cudaDeviceGetPCIBusId⚠
cudaDeviceGetSharedMemConfig⚠
cudaDeviceGetStreamPriorityRange⚠
cudaDeviceReset⚠
cudaDeviceSetCacheConfig⚠
cudaDeviceSetLimit⚠
cudaDeviceSetSharedMemConfig⚠
cudaDeviceSynchronize⚠
cudaDriverGetVersion⚠
cudaEventCreate⚠
cudaEventCreateWithFlags⚠
cudaEventDestroy⚠
cudaEventElapsedTime⚠
cudaEventQuery⚠
cudaEventRecord⚠
cudaEventSynchronize⚠
cudaExternalMemoryGetMappedBuffer⚠
cudaExternalMemoryGetMappedMipmappedArray⚠
cudaFree⚠
cudaFreeArray⚠
cudaFreeHost⚠
cudaFreeMipmappedArray⚠
cudaFuncGetAttributes⚠
cudaFuncSetAttribute⚠
cudaFuncSetCacheConfig⚠
cudaFuncSetSharedMemConfig⚠
cudaGetChannelDesc⚠
cudaGetDevice⚠
cudaGetDeviceCount⚠
cudaGetDeviceFlags⚠
cudaGetDeviceProperties⚠
cudaGetErrorName⚠
cudaGetErrorString⚠
cudaGetExportTable⚠
cudaGetLastError⚠
cudaGetMipmappedArrayLevel⚠
cudaGetSurfaceObjectResourceDesc⚠
cudaGetSurfaceReference⚠
cudaGetSymbolAddress⚠
cudaGetSymbolSize⚠
cudaGetTextureAlignmentOffset⚠
cudaGetTextureObjectResourceDesc⚠
cudaGetTextureObjectResourceViewDesc⚠
cudaGetTextureObjectTextureDesc⚠
cudaGetTextureReference⚠
cudaGraphAddChildGraphNode⚠
cudaGraphAddDependencies⚠
cudaGraphAddEmptyNode⚠
cudaGraphAddHostNode⚠
cudaGraphAddKernelNode⚠
cudaGraphAddMemcpyNode⚠
cudaGraphAddMemsetNode⚠
cudaGraphChildGraphNodeGetGraph⚠
cudaGraphClone⚠
cudaGraphCreate⚠
cudaGraphDestroy⚠
cudaGraphDestroyNode⚠
cudaGraphExecDestroy⚠
cudaGraphExecHostNodeSetParams⚠
cudaGraphExecKernelNodeSetParams⚠
cudaGraphExecMemcpyNodeSetParams⚠
cudaGraphExecMemsetNodeSetParams⚠
cudaGraphExecUpdate⚠
cudaGraphGetEdges⚠
cudaGraphGetNodes⚠
cudaGraphGetRootNodes⚠
cudaGraphHostNodeGetParams⚠
cudaGraphHostNodeSetParams⚠
cudaGraphInstantiate⚠
cudaGraphKernelNodeGetParams⚠
cudaGraphKernelNodeSetParams⚠
cudaGraphLaunch⚠
cudaGraphMemcpyNodeGetParams⚠
cudaGraphMemcpyNodeSetParams⚠
cudaGraphMemsetNodeGetParams⚠
cudaGraphMemsetNodeSetParams⚠
cudaGraphNodeFindInClone⚠
cudaGraphNodeGetDependencies⚠
cudaGraphNodeGetDependentNodes⚠
cudaGraphNodeGetType⚠
cudaGraphRemoveDependencies⚠
cudaGraphicsMapResources⚠
cudaGraphicsResourceGetMappedMipmappedArray⚠
cudaGraphicsResourceGetMappedPointer⚠
cudaGraphicsResourceSetMapFlags⚠
cudaGraphicsSubResourceGetMappedArray⚠
cudaGraphicsUnmapResources⚠
cudaGraphicsUnregisterResource⚠
cudaHostAlloc⚠
cudaHostGetDevicePointer⚠
cudaHostGetFlags⚠
cudaHostRegister⚠
cudaHostUnregister⚠
cudaImportExternalMemory⚠
cudaImportExternalSemaphore⚠
cudaIpcCloseMemHandle⚠
cudaIpcGetEventHandle⚠
cudaIpcGetMemHandle⚠
cudaIpcOpenEventHandle⚠
cudaIpcOpenMemHandle⚠
cudaLaunchCooperativeKernel⚠
cudaLaunchCooperativeKernelMultiDevice⚠
cudaLaunchHostFunc⚠
cudaLaunchKernel⚠
cudaMalloc⚠
cudaMalloc3D⚠
cudaMalloc3DArray⚠
cudaMallocArray⚠
cudaMallocHost⚠
cudaMallocManaged⚠
cudaMallocMipmappedArray⚠
cudaMallocPitch⚠
cudaMemAdvise⚠
cudaMemGetInfo⚠
cudaMemPrefetchAsync⚠
cudaMemRangeGetAttribute⚠
cudaMemRangeGetAttributes⚠
cudaMemcpy⚠
cudaMemcpy2D⚠
cudaMemcpy2DArrayToArray⚠
cudaMemcpy2DAsync⚠
cudaMemcpy2DFromArray⚠
cudaMemcpy2DFromArrayAsync⚠
cudaMemcpy2DToArray⚠
cudaMemcpy2DToArrayAsync⚠
cudaMemcpy3D⚠
cudaMemcpy3DAsync⚠
cudaMemcpy3DPeer⚠
cudaMemcpy3DPeerAsync⚠
cudaMemcpyArrayToArray⚠
cudaMemcpyAsync⚠
cudaMemcpyFromArray⚠
cudaMemcpyFromArrayAsync⚠
cudaMemcpyFromSymbol⚠
cudaMemcpyFromSymbolAsync⚠
cudaMemcpyPeer⚠
cudaMemcpyPeerAsync⚠
cudaMemcpyToArray⚠
cudaMemcpyToArrayAsync⚠
cudaMemcpyToSymbol⚠
cudaMemcpyToSymbolAsync⚠
cudaMemset⚠
cudaMemset2D⚠
cudaMemset2DAsync⚠
cudaMemset3D⚠
cudaMemset3DAsync⚠
cudaMemsetAsync⚠
cudaOccupancyMaxActiveBlocksPerMultiprocessor⚠
cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags⚠
cudaPeekAtLastError⚠
cudaPointerGetAttributes⚠
cudaRuntimeGetVersion⚠
cudaSetDevice⚠
cudaSetDeviceFlags⚠
cudaSetDoubleForDevice⚠
cudaSetDoubleForHost⚠
cudaSetValidDevices⚠
cudaSignalExternalSemaphoresAsync⚠
cudaStreamAddCallback⚠
cudaStreamAttachMemAsync⚠
cudaStreamBeginCapture⚠
cudaStreamCreate⚠
cudaStreamCreateWithFlags⚠
cudaStreamCreateWithPriority⚠
cudaStreamDestroy⚠
cudaStreamEndCapture⚠
cudaStreamGetCaptureInfo⚠
cudaStreamGetFlags⚠
cudaStreamGetPriority⚠
cudaStreamIsCapturing⚠
cudaStreamQuery⚠
cudaStreamSynchronize⚠
cudaStreamWaitEvent⚠
cudaThreadExchangeStreamCaptureMode⚠
cudaThreadExit⚠
cudaThreadGetCacheConfig⚠
cudaThreadGetLimit⚠
cudaThreadSetCacheConfig⚠
cudaThreadSetLimit⚠
cudaThreadSynchronize⚠
cudaUnbindTexture⚠
cudaWaitExternalSemaphoresAsync⚠

Type Aliases§

cudaArray_const_t
cudaArray_t
cudaEvent_t
cudaExternalMemory_t
cudaExternalSemaphore_t
cudaGraphExec_t
cudaGraphNode_t
cudaGraph_t
cudaGraphicsResource_t
cudaHostFn_t
cudaIpcEventHandle_t
cudaIpcMemHandle_t
cudaMipmappedArray_const_t
cudaMipmappedArray_t
cudaStreamCallback_t
cudaStream_t
cudaSurfaceObject_t
cudaTextureObject_t
cudaUUID_t

Unions§

cudaExternalMemoryHandleDesc__bindgen_ty_1
cudaExternalSemaphoreHandleDesc__bindgen_ty_1
cudaExternalSemaphoreSignalParams__bindgen_ty_1__bindgen_ty_2
cudaExternalSemaphoreWaitParams__bindgen_ty_1__bindgen_ty_2
cudaResourceDesc__bindgen_ty_1