CUDASecurity-ERR01¶
Detect and handle CUDA runtime API errors
Required inputs: IR
| Scope | Host, Device |
| Audience | CUDA C++, CUDA Libraries |
| Category | Required |
| Hardware Applicability | All Compute Capabilities |
The majority of the CUDA runtime API functions return either a valid value or a
value of the correct return type that indicates an error (for example, a null
pointer) or success (e.g., cudaSuccess from
enum cudaError).
Assuming that all calls to such functions will succeed and failing to
check the return value for an indication of an error is a dangerous practice
that may lead to undefined behavior in the error case.
It is essential that programs detect and appropriately handle all errors in accordance
with an error-handling policy.
The successful completion or failure of each of the API functions listed in the following table shall be determined by comparing the function’s return value for the presence or absence of the value listed in the column labeled “Error Return”.
| Function | Successful Return | Error Return |
|---|---|---|
__host__ cudaError_t cudaChooseDevice( int* device, const cudaDeviceProp* prop ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceFlushGPUDirectRDMAWrites( cudaFlushGPUDirectRDMAWritesTarget target, cudaFlushGPUDirectRDMAWritesScope scope ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaDeviceGetAttribute( int* value, cudaDeviceAttr attr, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetByPCIBusId( int* device, const char* pciBusId ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaDeviceGetCacheConfig( cudaFuncCache* pCacheConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetDefaultMemPool( cudaMemPool_t* memPool, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaDeviceGetLimit( size_t* pValue, cudaLimit limit ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetMemPool( cudaMemPool_t* memPool, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetNvSciSyncAttributes( void* nvSciSyncAttrList, int device, int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetP2PAttribute( int* value, cudaDeviceP2PAttr attr, int srcDevice, int dstDevice ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetPCIBusId( char* pciBusId, int len, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetStreamPriorityRange( int* leastPriority, int* greatestPriority ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetTexture1DLinearMaxWidth( size_t* maxWidthInElements, const cudaChannelFormatDesc* fmtDesc, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceRegisterAsyncNotification( int device, cudaAsyncCallback callbackFunc, void* userData, cudaAsyncCallbackHandle_t* callback ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceReset( void ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceSetCacheConfig( cudaFuncCache cacheConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceSetLimit( cudaLimit limit, size_t value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceSetMemPool( int device, cudaMemPool_t memPool ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaDeviceSynchronize( void ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceUnregisterAsyncNotification( int device, cudaAsyncCallbackHandle_t callback ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaGetDevice( int* device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaGetDeviceCount( int* count ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetDeviceFlags( unsigned int* flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetDeviceProperties( cudaDeviceProp* prop, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaInitDevice( int device, unsigned int deviceFlags, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaIpcCloseMemHandle( void* devPtr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaIpcGetEventHandle( cudaIpcEventHandle_t* handle, cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaIpcGetMemHandle( cudaIpcMemHandle_t* handle, void* devPtr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaIpcOpenEventHandle( cudaEvent_t* event, cudaIpcEventHandle_t handle ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaIpcOpenMemHandle( void** devPtr, cudaIpcMemHandle_t handle, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaSetDevice( int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaSetDeviceFlags( unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaSetValidDevices( int* device_arr, int len ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaDeviceGetSharedMemConfig( cudaSharedMemConfig ** pConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceSetSharedMemConfig( cudaSharedMemConfig config ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaThreadExit( void ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaThreadGetCacheConfig( cudaFuncCache ** pCacheConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaThreadGetLimit( size_t* pValue, cudaLimit limit ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaThreadSetCacheConfig( cudaFuncCache cacheConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaThreadSetLimit( cudaLimit limit, size_t value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaThreadSynchronize( void ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaCtxResetPersistingL2Cache( void ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamAddCallback( cudaStream_t stream, cudaStreamCallback_t callback, void* userData, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamAttachMemAsync( cudaStream_t stream, void* devPtr, size_t length = 0, unsigned int flags = cudaMemAttachSingle ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamBeginCapture( cudaStream_t stream, cudaStreamCaptureMode mode ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamBeginCaptureToGraph( cudaStream_t stream, cudaGraph_t graph, const cudaGraphNode_t* dependencies, const cudaGraphEdgeData* dependencyData, size_t numDependencies, cudaStreamCaptureMode mode ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamCopyAttributes( cudaStream_t dst, cudaStream_t src ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamCreate( cudaStream_t* pStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaStreamCreateWithFlags( cudaStream_t* pStream, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamCreateWithPriority( cudaStream_t* pStream, unsigned int flags, int priority ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaStreamDestroy( cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamEndCapture( cudaStream_t stream, cudaGraph_t* pGraph ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamGetAttribute( cudaStream_t hStream, cudaStreamAttrID attr, cudaStreamAttrValue* value_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamGetCaptureInfo( cudaStream_t stream, cudaStreamCaptureStatus ** captureStatus_out, unsigned long long* id_out = 0, cudaGraph_t* graph_out = 0, const cudaGraphNode_t** dependencies_out = 0, size_t* numDependencies_out = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamGetCaptureInfo_v3( cudaStream_t stream, cudaStreamCaptureStatus ** captureStatus_out, unsigned long long* id_out = 0, cudaGraph_t* graph_out = 0, const cudaGraphNode_t** dependencies_out = 0, const cudaGraphEdgeData** edgeData_out = 0, size_t* numDependencies_out = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamGetDevice( cudaStream_t hStream, int* device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamGetFlags( cudaStream_t hStream, unsigned int* flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamGetId( cudaStream_t hStream, unsigned long long* streamId ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamGetPriority( cudaStream_t hStream, int* priority ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamIsCapturing( cudaStream_t stream, cudaStreamCaptureStatus ** pCaptureStatus ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamQuery( cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamSetAttribute( cudaStream_t hStream, cudaStreamAttrID attr, const cudaStreamAttrValue* value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamSynchronize( cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamUpdateCaptureDependencies( cudaStream_t stream, cudaGraphNode_t* dependencies, size_t numDependencies, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaStreamUpdateCaptureDependencies_v2( cudaStream_t stream, cudaGraphNode_t* dependencies, const cudaGraphEdgeData* dependencyData, size_t numDependencies, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaStreamWaitEvent( cudaStream_t stream, cudaEvent_t event, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaThreadExchangeStreamCaptureMode( cudaStreamCaptureMode ** mode ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventCreate( cudaEvent_t* event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaEventCreateWithFlags( cudaEvent_t* event, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaEventDestroy( cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventElapsedTime( float* ms, cudaEvent_t start, cudaEvent_t end ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventElapsedTime_v2( float* ms, cudaEvent_t start, cudaEvent_t end ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventQuery( cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaEventRecord( cudaEvent_t event, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventRecordWithFlags( cudaEvent_t event, cudaStream_t stream = 0, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventSynchronize( cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDestroyExternalMemory( cudaExternalMemory_t extMem ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDestroyExternalSemaphore( cudaExternalSemaphore_t extSem ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaExternalMemoryGetMappedBuffer( void** devPtr, cudaExternalMemory_t extMem, const cudaExternalMemoryBufferDesc* bufferDesc ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaExternalMemoryGetMappedMipmappedArray( cudaMipmappedArray_t* mipmap, cudaExternalMemory_t extMem, const cudaExternalMemoryMipmappedArrayDesc* mipmapDesc ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaImportExternalMemory( cudaExternalMemory_t* extMem_out, const cudaExternalMemoryHandleDesc* memHandleDesc ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaImportExternalSemaphore( cudaExternalSemaphore_t* extSem_out, const cudaExternalSemaphoreHandleDesc* semHandleDesc ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaSignalExternalSemaphoresAsync( const cudaExternalSemaphore_t* extSemArray, const cudaExternalSemaphoreSignalParams* paramsArray, unsigned int numExtSems, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaWaitExternalSemaphoresAsync( const cudaExternalSemaphore_t* extSemArray, const cudaExternalSemaphoreWaitParams* paramsArray, unsigned int numExtSems, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaFuncGetAttributes( cudaFuncAttributes* attr, const void* func ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFuncGetName( const char** name, const void* func ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFuncGetParamInfo( const void* func, size_t paramIndex, size_t* paramOffset, size_t* paramSize ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFuncSetAttribute( const void* func, cudaFuncAttribute attr, int value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFuncSetCacheConfig( const void* func, cudaFuncCache cacheConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLaunchCooperativeKernel( const void* func, dim3 gridDim, dim3 blockDim, void** args, size_t sharedMem, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLaunchCooperativeKernelMultiDevice( cudaLaunchParams* launchParamsList, unsigned int numDevices, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__device__ cudaError_t cudaLaunchDevice( void* func, void* parameterBuffer, dim3 gridDimension, dim3 blockDimension, unsigned int sharedMemSize, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLaunchHostFunc( cudaStream_t stream, cudaHostFn_t fn, void* userData ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLaunchKernel( const void* func, dim3 gridDim, dim3 blockDim, void** args, size_t sharedMem, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLaunchKernelExC( const cudaLaunchConfig_t* config, const void* func, void** args ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaSetDoubleForDevice( double* d ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaSetDoubleForHost( double* d ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFuncSetSharedMemConfig( const void* func, cudaSharedMemConfig config ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( size_t* dynamicSmemSize, const void* func, int numBlocks, int blockSize ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( int* numBlocks, const void* func, int blockSize, size_t dynamicSMemSize ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( int* numBlocks, const void* func, int blockSize, size_t dynamicSMemSize, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaOccupancyMaxActiveClusters( int* numClusters, const void* func, const cudaLaunchConfig_t* launchConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaOccupancyMaxPotentialClusterSize( int* clusterSize, const void* func, const cudaLaunchConfig_t* launchConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaArrayGetInfo( cudaChannelFormatDesc* desc, cudaExtent* extent, unsigned int* flags, cudaArray_t array ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaArrayGetMemoryRequirements( cudaArrayMemoryRequirements* memoryRequirements, cudaArray_t array, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaArrayGetPlane( cudaArray_t* pPlaneArray, cudaArray_t hArray, unsigned int planeIdx ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaArrayGetSparseProperties( cudaArraySparseProperties* sparseProperties, cudaArray_t array ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaFree( void* devPtr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFreeArray( cudaArray_t array ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFreeHost( void* ptr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFreeMipmappedArray( cudaMipmappedArray_t mipmappedArray ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetMipmappedArrayLevel( cudaArray_t* levelArray, cudaMipmappedArray_const_t mipmappedArray, unsigned int level ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetSymbolAddress( void** devPtr, const void* symbol ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetSymbolSize( size_t* size, const void* symbol ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaHostAlloc( void** pHost, size_t size, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaHostGetDevicePointer( void** pDevice, void* pHost, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaHostGetFlags( unsigned int* pFlags, void* pHost ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaHostRegister( void* ptr, size_t size, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaHostUnregister( void* ptr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaMalloc( void** devPtr, size_t size ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMalloc3D( cudaPitchedPtr* pitchedDevPtr, cudaExtent extent ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMalloc3DArray( cudaArray_t* array, const cudaChannelFormatDesc* desc, cudaExtent extent, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocArray( cudaArray_t* array, const cudaChannelFormatDesc* desc, size_t width, size_t height = 0, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocHost( void** ptr, size_t size ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocManaged( void** devPtr, size_t size, unsigned int flags = cudaMemAttachGlobal ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocMipmappedArray( cudaMipmappedArray_t* mipmappedArray, const cudaChannelFormatDesc* desc, cudaExtent extent, unsigned int numLevels, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocPitch( void** devPtr, size_t* pitch, size_t width, size_t height ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemAdvise( const void* devPtr, size_t count, cudaMemoryAdvise advice, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemAdvise_v2( const void* devPtr, size_t count, cudaMemoryAdvise advice, cudaMemLocation location ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemGetInfo( size_t* free, size_t* total ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPrefetchAsync( const void* devPtr, size_t count, int dstDevice, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPrefetchAsync_v2( const void* devPtr, size_t count, cudaMemLocation location, unsigned int flags, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemRangeGetAttribute( void* data, size_t dataSize, cudaMemRangeAttribute attribute, const void* devPtr, size_t count ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemRangeGetAttributes( void** data, size_t* dataSizes, cudaMemRangeAttribute ** attributes, size_t numAttributes, const void* devPtr, size_t count ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy( void* dst, const void* src, size_t count, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy2D( void* dst, size_t dpitch, const void* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy2DArrayToArray( cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t width, size_t height, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaMemcpy2DAsync( void* dst, size_t dpitch, const void* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy2DFromArray( void* dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy2DFromArrayAsync( void* dst, size_t dpitch, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy2DToArray( cudaArray_t dst, size_t wOffset, size_t hOffset, const void* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy2DToArrayAsync( cudaArray_t dst, size_t wOffset, size_t hOffset, const void* src, size_t spitch, size_t width, size_t height, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy3D( const cudaMemcpy3DParms* p ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaMemcpy3DAsync( const cudaMemcpy3DParms* p, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy3DBatchAsync( size_t numOps, cudaMemcpy3DBatchOp* opList, size_t* failIdx, unsigned long long flags, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy3DPeer( const cudaMemcpy3DPeerParms* p ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpy3DPeerAsync( const cudaMemcpy3DPeerParms* p, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaMemcpyAsync( void* dst, const void* src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyBatchAsync( void** dsts, void** srcs, size_t* sizes, size_t count, cudaMemcpyAttributes* attrs, size_t* attrsIdxs, size_t numAttrs, size_t* failIdx, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyFromSymbol( void* dst, const void* symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyFromSymbolAsync( void* dst, const void* symbol, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyPeer( void* dst, int dstDevice, const void* src, int srcDevice, size_t count ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyPeerAsync( void* dst, int dstDevice, const void* src, int srcDevice, size_t count, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyToSymbol( const void* symbol, const void* src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyToSymbolAsync( const void* symbol, const void* src, size_t count, size_t offset, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemset( void* devPtr, int value, size_t count ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemset2D( void* devPtr, size_t pitch, int value, size_t width, size_t height ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaMemset2DAsync( void* devPtr, size_t pitch, int value, size_t width, size_t height, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemset3D( cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaMemset3DAsync( cudaPitchedPtr pitchedDevPtr, int value, cudaExtent extent, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaMemsetAsync( void* devPtr, int value, size_t count, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMipmappedArrayGetMemoryRequirements( cudaArrayMemoryRequirements* memoryRequirements, cudaMipmappedArray_t mipmap, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMipmappedArrayGetSparseProperties( cudaArraySparseProperties* sparseProperties, cudaMipmappedArray_t mipmap ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyArrayToArray( cudaArray_t dst, size_t wOffsetDst, size_t hOffsetDst, cudaArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc, size_t count, cudaMemcpyKind kind = cudaMemcpyDeviceToDevice ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyFromArray( void* dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyFromArrayAsync( void* dst, cudaArray_const_t src, size_t wOffset, size_t hOffset, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyToArray( cudaArray_t dst, size_t wOffset, size_t hOffset, const void* src, size_t count, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemcpyToArrayAsync( cudaArray_t dst, size_t wOffset, size_t hOffset, const void* src, size_t count, cudaMemcpyKind kind, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaFreeAsync( void* devPtr, cudaStream_t hStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocAsync( void** devPtr, size_t size, cudaStream_t hStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocFromPoolAsync( void** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolCreate( cudaMemPool_t* memPool, const cudaMemPoolProps* poolProps ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolDestroy( cudaMemPool_t memPool ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolExportPointer( cudaMemPoolPtrExportData* exportData, void* ptr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolExportToShareableHandle( void* shareableHandle, cudaMemPool_t memPool, cudaMemAllocationHandleType handleType, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolGetAccess( cudaMemAccessFlags ** flags, cudaMemPool_t memPool, cudaMemLocation* location ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolGetAttribute( cudaMemPool_t memPool, cudaMemPoolAttr attr, void* value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolImportFromShareableHandle( cudaMemPool_t* memPool, void* shareableHandle, cudaMemAllocationHandleType handleType, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolImportPointer( void** ptr, cudaMemPool_t memPool, cudaMemPoolPtrExportData* exportData ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolSetAccess( cudaMemPool_t memPool, const cudaMemAccessDesc* descList, size_t count ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolSetAttribute( cudaMemPool_t memPool, cudaMemPoolAttr attr, void* value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMemPoolTrimTo( cudaMemPool_t memPool, size_t minBytesToKeep ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaPointerGetAttributes( cudaPointerAttributes* attributes, const void* ptr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceCanAccessPeer( int* canAccessPeer, int device, int peerDevice ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceDisablePeerAccess( int peerDevice ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceEnablePeerAccess( int peerDevice, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLGetDevices( unsigned int* pCudaDeviceCount, int* pCudaDevices, unsigned int cudaDeviceCount, cudaGLDeviceList deviceList ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsGLRegisterBuffer( cudaGraphicsResource** resource, GLuint buffer, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsGLRegisterImage( cudaGraphicsResource** resource, GLuint image, GLenum target, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaWGLGetDevice( int* device, HGPUNV hGpu ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLMapBufferObject( void** devPtr, GLuint bufObj ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLMapBufferObjectAsync( void** devPtr, GLuint bufObj, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLRegisterBufferObject( GLuint bufObj ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLSetBufferObjectMapFlags( GLuint bufObj, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLSetGLDevice( int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLUnmapBufferObject( GLuint bufObj ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLUnmapBufferObjectAsync( GLuint bufObj, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGLUnregisterBufferObject( GLuint bufObj ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9GetDevice( int* device, const char* pszAdapterName ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9GetDevices( unsigned int* pCudaDeviceCount, int* pCudaDevices, unsigned int cudaDeviceCount, IDirect3DDevice9* pD3D9Device, cudaD3D9DeviceList deviceList ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9GetDirect3DDevice( IDirect3DDevice9** ppD3D9Device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9SetDirect3DDevice( IDirect3DDevice9* pD3D9Device, int device = -1 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsD3D9RegisterResource( cudaGraphicsResource** resource, IDirect3DResource9* pD3DResource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9MapResources( int count, IDirect3DResource9** ppResources ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9RegisterResource( IDirect3DResource9* pResource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9ResourceGetMappedArray( cudaArray** ppArray, IDirect3DResource9* pResource, unsigned int face, unsigned int level ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9ResourceGetMappedPitch( size_t* pPitch, size_t* pPitchSlice, IDirect3DResource9* pResource, unsigned int face, unsigned int level ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9ResourceGetMappedPointer( void** pPointer, IDirect3DResource9* pResource, unsigned int face, unsigned int level ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9ResourceGetMappedSize( size_t* pSize, IDirect3DResource9* pResource, unsigned int face, unsigned int level ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9ResourceGetSurfaceDimensions( size_t* pWidth, size_t* pHeight, size_t* pDepth, IDirect3DResource9* pResource, unsigned int face, unsigned int level ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9ResourceSetMapFlags( IDirect3DResource9* pResource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9UnmapResources( int count, IDirect3DResource9** ppResources ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D9UnregisterResource( IDirect3DResource9* pResource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10GetDevice( int* device, IDXGIAdapter* pAdapter ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10GetDevices( unsigned int* pCudaDeviceCount, int* pCudaDevices, unsigned int cudaDeviceCount, ID3D10Device* pD3D10Device, cudaD3D10DeviceList deviceList ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsD3D10RegisterResource( cudaGraphicsResource** resource, ID3D10Resource* pD3DResource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10GetDirect3DDevice( ID3D10Device** ppD3D10Device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10MapResources( int count, ID3D10Resource** ppResources ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10RegisterResource( ID3D10Resource* pResource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10ResourceGetMappedArray( cudaArray** ppArray, ID3D10Resource* pResource, unsigned int subResource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10ResourceGetMappedPitch( size_t* pPitch, size_t* pPitchSlice, ID3D10Resource* pResource, unsigned int subResource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10ResourceGetMappedPointer( void** pPointer, ID3D10Resource* pResource, unsigned int subResource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10ResourceGetMappedSize( size_t* pSize, ID3D10Resource* pResource, unsigned int subResource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10ResourceGetSurfaceDimensions( size_t* pWidth, size_t* pHeight, size_t* pDepth, ID3D10Resource* pResource, unsigned int subResource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10ResourceSetMapFlags( ID3D10Resource* pResource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10SetDirect3DDevice( ID3D10Device* pD3D10Device, int device = -1 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10UnmapResources( int count, ID3D10Resource** ppResources ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D10UnregisterResource( ID3D10Resource* pResource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D11GetDevice( int* device, IDXGIAdapter* pAdapter ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D11GetDevices( unsigned int* pCudaDeviceCount, int* pCudaDevices, unsigned int cudaDeviceCount, ID3D11Device* pD3D11Device, cudaD3D11DeviceList deviceList ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsD3D11RegisterResource( cudaGraphicsResource** resource, ID3D11Resource* pD3DResource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D11GetDirect3DDevice( ID3D11Device** ppD3D11Device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaD3D11SetDirect3DDevice( ID3D11Device* pD3D11Device, int device = -1 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsVDPAURegisterOutputSurface( cudaGraphicsResource** resource, VdpOutputSurface vdpSurface, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsVDPAURegisterVideoSurface( cudaGraphicsResource** resource, VdpVideoSurface vdpSurface, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaVDPAUGetDevice( int* device, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaVDPAUSetVDPAUDevice( int device, VdpDevice vdpDevice, VdpGetProcAddress* vdpGetProcAddress ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamConsumerAcquireFrame( cudaEglStreamConnection* conn, cudaGraphicsResource_t* pCudaResource, cudaStream_t* pStream, unsigned int timeout ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamConsumerConnect( cudaEglStreamConnection* conn, EGLStreamKHR eglStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamConsumerConnectWithFlags( cudaEglStreamConnection* conn, EGLStreamKHR eglStream, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamConsumerDisconnect( cudaEglStreamConnection* conn ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamConsumerReleaseFrame( cudaEglStreamConnection* conn, cudaGraphicsResource_t pCudaResource, cudaStream_t* pStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamProducerConnect( cudaEglStreamConnection* conn, EGLStreamKHR eglStream, EGLint width, EGLint height ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamProducerDisconnect( cudaEglStreamConnection* conn ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamProducerPresentFrame( cudaEglStreamConnection* conn, cudaEglFrame eglframe, cudaStream_t* pStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEGLStreamProducerReturnFrame( cudaEglStreamConnection* conn, cudaEglFrame* eglframe, cudaStream_t* pStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventCreateFromEGLSync( cudaEvent_t* phEvent, EGLSyncKHR eglSync, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsEGLRegisterImage( cudaGraphicsResource** pCudaResource, EGLImageKHR image, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsResourceGetMappedEglFrame( cudaEglFrame* eglFrame, cudaGraphicsResource_t resource, unsigned int index, unsigned int mipLevel ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsMapResources( int count, cudaGraphicsResource_t* resources, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsResourceGetMappedMipmappedArray( cudaMipmappedArray_t* mipmappedArray, cudaGraphicsResource_t resource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsResourceGetMappedPointer( void** devPtr, size_t* size, cudaGraphicsResource_t resource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsResourceSetMapFlags( cudaGraphicsResource_t resource, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsSubResourceGetMappedArray( cudaArray_t* array, cudaGraphicsResource_t resource, unsigned int arrayIndex, unsigned int mipLevel ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsUnmapResources( int count, cudaGraphicsResource_t* resources, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphicsUnregisterResource( cudaGraphicsResource_t resource ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaCreateTextureObject( cudaTextureObject_t* pTexObject, const cudaResourceDesc* pResDesc, const cudaTextureDesc* pTexDesc, const cudaResourceViewDesc* pResViewDesc ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDestroyTextureObject( cudaTextureObject_t texObject ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetChannelDesc( cudaChannelFormatDesc* desc, cudaArray_const_t array ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetTextureObjectResourceDesc( cudaResourceDesc* pResDesc, cudaTextureObject_t texObject ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetTextureObjectResourceViewDesc( cudaResourceViewDesc* pResViewDesc, cudaTextureObject_t texObject ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetTextureObjectTextureDesc( cudaTextureDesc* pTexDesc, cudaTextureObject_t texObject ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaCreateSurfaceObject( cudaSurfaceObject_t* pSurfObject, const cudaResourceDesc* pResDesc ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDestroySurfaceObject( cudaSurfaceObject_t surfObject ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetSurfaceObjectResourceDesc( cudaResourceDesc* pResDesc, cudaSurfaceObject_t surfObject ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDriverGetVersion( int* driverVersion ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaRuntimeGetVersion( int* runtimeVersion ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGetGraphMemAttribute( int device, cudaGraphMemAttributeType attr, void* value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceGraphMemTrim( int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaDeviceSetGraphMemAttribute( int device, cudaGraphMemAttributeType attr, void* value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddChildGraphNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, cudaGraph_t childGraph ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddDependencies( cudaGraph_t graph, const cudaGraphNode_t* from, const cudaGraphNode_t* to, size_t numDependencies ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddDependencies_v2( cudaGraph_t graph, const cudaGraphNode_t* from, const cudaGraphNode_t* to, const cudaGraphEdgeData* edgeData, size_t numDependencies ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddEmptyNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddEventRecordNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddEventWaitNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddExternalSemaphoresSignalNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const cudaExternalSemaphoreSignalNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddExternalSemaphoresWaitNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const cudaExternalSemaphoreWaitNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddHostNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const cudaHostNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddKernelNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const cudaKernelNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddMemAllocNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, cudaMemAllocNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddMemFreeNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, void* dptr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddMemcpyNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const cudaMemcpy3DParms* pCopyParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddMemcpyNode1D( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, void* dst, const void* src, size_t count, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddMemcpyNodeFromSymbol( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, void* dst, const void* symbol, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddMemcpyNodeToSymbol( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const void* symbol, const void* src, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddMemsetNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const cudaMemsetParams* pMemsetParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddNode( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, cudaGraphNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphAddNode_v2( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, const cudaGraphEdgeData* dependencyData, size_t numDependencies, cudaGraphNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphChildGraphNodeGetGraph( cudaGraphNode_t node, cudaGraph_t* pGraph ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphClone( cudaGraph_t* pGraphClone, cudaGraph_t originalGraph ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphConditionalHandleCreate( cudaGraphConditionalHandle* pHandle_out, cudaGraph_t graph, unsigned int defaultLaunchValue = 0, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphCreate( cudaGraph_t* pGraph, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphDebugDotPrint( cudaGraph_t graph, const char* path, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphDestroy( cudaGraph_t graph ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphDestroyNode( cudaGraphNode_t node ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphEventRecordNodeGetEvent( cudaGraphNode_t node, cudaEvent_t* event_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphEventRecordNodeSetEvent( cudaGraphNode_t node, cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphEventWaitNodeGetEvent( cudaGraphNode_t node, cudaEvent_t* event_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphEventWaitNodeSetEvent( cudaGraphNode_t node, cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecChildGraphNodeSetParams( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, cudaGraph_t childGraph ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecDestroy( cudaGraphExec_t graphExec ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecEventRecordNodeSetEvent( cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecEventWaitNodeSetEvent( cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, cudaEvent_t event ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecExternalSemaphoresSignalNodeSetParams( cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecExternalSemaphoresWaitNodeSetParams( cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecGetFlags( cudaGraphExec_t graphExec, unsigned long long* flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecHostNodeSetParams( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaHostNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecKernelNodeSetParams( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaKernelNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecMemcpyNodeSetParams( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemcpy3DParms* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecMemcpyNodeSetParams1D( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void* dst, const void* src, size_t count, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void* dst, const void* symbol, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const void* symbol, const void* src, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecMemsetNodeSetParams( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const cudaMemsetParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecNodeSetParams( cudaGraphExec_t graphExec, cudaGraphNode_t node, cudaGraphNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExecUpdate( cudaGraphExec_t hGraphExec, cudaGraph_t hGraph, cudaGraphExecUpdateResultInfo* resultInfo ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExternalSemaphoresSignalNodeGetParams( cudaGraphNode_t hNode, cudaExternalSemaphoreSignalNodeParams* params_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExternalSemaphoresSignalNodeSetParams( cudaGraphNode_t hNode, const cudaExternalSemaphoreSignalNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExternalSemaphoresWaitNodeGetParams( cudaGraphNode_t hNode, cudaExternalSemaphoreWaitNodeParams* params_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphExternalSemaphoresWaitNodeSetParams( cudaGraphNode_t hNode, const cudaExternalSemaphoreWaitNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphGetEdges( cudaGraph_t graph, cudaGraphNode_t* from, cudaGraphNode_t* to, size_t* numEdges ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphGetEdges_v2( cudaGraph_t graph, cudaGraphNode_t* from, cudaGraphNode_t* to, cudaGraphEdgeData* edgeData, size_t* numEdges ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphGetNodes( cudaGraph_t graph, cudaGraphNode_t* nodes, size_t* numNodes ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphGetRootNodes( cudaGraph_t graph, cudaGraphNode_t* pRootNodes, size_t* pNumRootNodes ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphHostNodeGetParams( cudaGraphNode_t node, cudaHostNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphHostNodeSetParams( cudaGraphNode_t node, const cudaHostNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphInstantiate( cudaGraphExec_t* pGraphExec, cudaGraph_t graph, unsigned long long flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphInstantiateWithFlags( cudaGraphExec_t* pGraphExec, cudaGraph_t graph, unsigned long long flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphInstantiateWithParams( cudaGraphExec_t* pGraphExec, cudaGraph_t graph, cudaGraphInstantiateParams* instantiateParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphKernelNodeCopyAttributes( cudaGraphNode_t hSrc, cudaGraphNode_t hDst ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphKernelNodeGetAttribute( cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, cudaKernelNodeAttrValue* value_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphKernelNodeGetParams( cudaGraphNode_t node, cudaKernelNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphKernelNodeSetAttribute( cudaGraphNode_t hNode, cudaKernelNodeAttrID attr, const cudaKernelNodeAttrValue* value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__device__ cudaError_t cudaGraphKernelNodeSetEnabled( cudaGraphDeviceNode_t node, bool enable ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__device__ cudaError_t cudaGraphKernelNodeSetGridDim( cudaGraphDeviceNode_t node, dim3 gridDim ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < typename T >__device__ cudaError_t cudaGraphKernelNodeSetParam( cudaGraphDeviceNode_t node, size_t offset, const T& value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__device__ cudaError_t cudaGraphKernelNodeSetParam( cudaGraphDeviceNode_t node, size_t offset, const void* value, size_t size ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphKernelNodeSetParams( cudaGraphNode_t node, const cudaKernelNodeParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__device__ cudaError_t cudaGraphKernelNodeUpdatesApply( const cudaGraphKernelNodeUpdate* updates, size_t updateCount ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ __device__ cudaError_t cudaGraphLaunch( cudaGraphExec_t graphExec, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemAllocNodeGetParams( cudaGraphNode_t node, cudaMemAllocNodeParams* params_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemFreeNodeGetParams( cudaGraphNode_t node, void* dptr_out ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemcpyNodeGetParams( cudaGraphNode_t node, cudaMemcpy3DParms* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemcpyNodeSetParams( cudaGraphNode_t node, const cudaMemcpy3DParms* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemcpyNodeSetParams1D( cudaGraphNode_t node, void* dst, const void* src, size_t count, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( cudaGraphNode_t node, void* dst, const void* symbol, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( cudaGraphNode_t node, const void* symbol, const void* src, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemsetNodeGetParams( cudaGraphNode_t node, cudaMemsetParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphMemsetNodeSetParams( cudaGraphNode_t node, const cudaMemsetParams* pNodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeFindInClone( cudaGraphNode_t* pNode, cudaGraphNode_t originalNode, cudaGraph_t clonedGraph ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeGetDependencies( cudaGraphNode_t node, cudaGraphNode_t* pDependencies, size_t* pNumDependencies ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeGetDependencies_v2( cudaGraphNode_t node, cudaGraphNode_t* pDependencies, cudaGraphEdgeData* edgeData, size_t* pNumDependencies ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeGetDependentNodes( cudaGraphNode_t node, cudaGraphNode_t* pDependentNodes, size_t* pNumDependentNodes ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeGetDependentNodes_v2( cudaGraphNode_t node, cudaGraphNode_t* pDependentNodes, cudaGraphEdgeData* edgeData, size_t* pNumDependentNodes ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeGetEnabled( cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int* isEnabled ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeGetType( cudaGraphNode_t node, cudaGraphNodeType ** pType ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeSetEnabled( cudaGraphExec_t hGraphExec, cudaGraphNode_t hNode, unsigned int isEnabled ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphNodeSetParams( cudaGraphNode_t node, cudaGraphNodeParams* nodeParams ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphReleaseUserObject( cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphRemoveDependencies( cudaGraph_t graph, const cudaGraphNode_t* from, const cudaGraphNode_t* to, size_t numDependencies ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphRemoveDependencies_v2( cudaGraph_t graph, const cudaGraphNode_t* from, const cudaGraphNode_t* to, const cudaGraphEdgeData* edgeData, size_t numDependencies ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphRetainUserObject( cudaGraph_t graph, cudaUserObject_t object, unsigned int count = 1, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphUpload( cudaGraphExec_t graphExec, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaUserObjectCreate( cudaUserObject_t* object_out, void* ptr, cudaHostFn_t destroy, unsigned int initialRefcount, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaUserObjectRelease( cudaUserObject_t object, unsigned int count = 1 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaUserObjectRetain( cudaUserObject_t object, unsigned int count = 1 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetDriverEntryPoint( const char* symbol, void** funcPtr, unsigned long long flags, cudaDriverEntryPointQueryResult ** driverStatus = NULL ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetDriverEntryPointByVersion( const char* symbol, void** funcPtr, unsigned int cudaVersion, unsigned long long flags, cudaDriverEntryPointQueryResult ** driverStatus = NULL ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaKernelSetAttributeForDevice( cudaKernel_t kernel, cudaFuncAttribute attr, int value, int device ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryEnumerateKernels( cudaKernel_t* kernels, unsigned int numKernels, cudaLibrary_t lib ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryGetGlobal( void** dptr, size_t* bytes, cudaLibrary_t library, const char* name ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryGetKernel( cudaKernel_t* pKernel, cudaLibrary_t library, const char* name ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryGetKernelCount( unsigned int* count, cudaLibrary_t lib ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryGetManaged( void** dptr, size_t* bytes, cudaLibrary_t library, const char* name ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryGetUnifiedFunction( void** fptr, cudaLibrary_t library, const char* symbol ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryLoadData( cudaLibrary_t* library, const void* code, cudaJitOption ** jitOptions, void** jitOptionsValues, unsigned int numJitOptions, cudaLibraryOption ** libraryOptions, void** libraryOptionValues, unsigned int numLibraryOptions ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryLoadFromFile( cudaLibrary_t* library, const char* fileName, cudaJitOption ** jitOptions, void** jitOptionsValues, unsigned int numJitOptions, cudaLibraryOption ** libraryOptions, void** libraryOptionValues, unsigned int numLibraryOptions ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaLibraryUnload( cudaLibrary_t library ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaEventCreate( cudaEvent_t* event, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaFuncGetAttributes( cudaFuncAttributes* attr, T* entry ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaFuncGetName( const char** name, T* func ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaFuncSetAttribute( T* func, cudaFuncAttribute attr, int value ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaFuncSetCacheConfig( T* func, cudaFuncCache cacheConfig ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGetKernel( cudaKernel_t* kernelPtr, T* func ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGetSymbolAddress( void** devPtr, const T& symbol ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGetSymbolSize( size_t* size, const T& symbol ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGraphAddMemcpyNodeFromSymbol( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, void* dst, const T& symbol, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGraphAddMemcpyNodeToSymbol( cudaGraphNode_t* pGraphNode, cudaGraph_t graph, const cudaGraphNode_t* pDependencies, size_t numDependencies, const T& symbol, const void* src, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGraphExecMemcpyNodeSetParamsFromSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, void* dst, const T& symbol, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGraphExecMemcpyNodeSetParamsToSymbol( cudaGraphExec_t hGraphExec, cudaGraphNode_t node, const T& symbol, const void* src, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGraphInstantiate( cudaGraphExec_t* pGraphExec, cudaGraph_t graph, cudaGraphNode_t* pErrorNode, char* pLogBuffer, size_t bufferSize ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGraphMemcpyNodeSetParamsFromSymbol( cudaGraphNode_t node, void* dst, const T& symbol, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaGraphMemcpyNodeSetParamsToSymbol( cudaGraphNode_t node, const T& symbol, const void* src, size_t count, size_t offset, cudaMemcpyKind kind ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaLaunchCooperativeKernel( T* func, dim3 gridDim, dim3 blockDim, void** args, size_t sharedMem = 0, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaLaunchKernel( T* func, dim3 gridDim, dim3 blockDim, void** args, size_t sharedMem = 0, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < typename... ActTypes >__host__ cudaError_t cudaLaunchKernelEx( const cudaLaunchConfig_t* config, const cudaKernel_t kernel, ActTypes &&... args ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < typename... ExpTypes, typename... ActTypes >__host__ cudaError_t cudaLaunchKernelEx( const cudaLaunchConfig_t* config, void(*)(ExpTypes...) kernel, ActTypes &&... args ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaLibraryGetGlobal( T** dptr, size_t* bytes, cudaLibrary_t library, const char* name ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaLibraryGetManaged( T** dptr, size_t* bytes, cudaLibrary_t library, const char* name ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaLibraryGetUnifiedFunction( T** fptr, cudaLibrary_t library, const char* symbol ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocAsync( void** ptr, size_t size, cudaMemPool_t memPool, cudaStream_t stream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaMallocHost( void** ptr, size_t size, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaMallocManaged( T** devPtr, size_t size, unsigned int flags = cudaMemAttachGlobal ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >cudaError_t cudaMemAdvise( T* devPtr, size_t count, cudaMemoryAdvise advice, cudaMemLocation location ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < typename T, typename U >__host__ cudaError_t cudaMemcpyBatchAsync( T** dsts, U** srcs, size_t* sizes, size_t count, cudaMemcpyAttributes attr, size_t* failIdx, cudaStream_t hStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < typename T, typename U >__host__ cudaError_t cudaMemcpyBatchAsync( T** dsts, U** srcs, size_t* sizes, size_t count, cudaMemcpyAttributes* attrs, size_t* attrsIdxs, size_t numAttrs, size_t* failIdx, cudaStream_t hStream ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaMemcpyFromSymbol( void* dst, const T& symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaMemcpyFromSymbolAsync( void* dst, const T& symbol, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyDeviceToHost, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaMemcpyToSymbol( const T& symbol, const void* src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaMemcpyToSymbolAsync( const T& symbol, const void* src, size_t count, size_t offset = 0, cudaMemcpyKind kind = cudaMemcpyHostToDevice, cudaStream_t stream = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaOccupancyAvailableDynamicSMemPerBlock( size_t* dynamicSmemSize, T* func, int numBlocks, int blockSize ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessor( int* numBlocks, T func, int blockSize, size_t dynamicSMemSize ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags( int* numBlocks, T func, int blockSize, size_t dynamicSMemSize, unsigned int flags ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaOccupancyMaxActiveClusters( int* numClusters, T* func, const cudaLaunchConfig_t* config ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaOccupancyMaxPotentialBlockSize( int* minGridSize, int* blockSize, T func, size_t dynamicSMemSize = 0, int blockSizeLimit = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < typename UnaryFunction, class T >__host__ cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMem( int* minGridSize, int* blockSize, T func, UnaryFunction blockSizeToDynamicSMemSize, int blockSizeLimit = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < typename UnaryFunction, class T >__host__ cudaError_t cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags( int* minGridSize, int* blockSize, T func, UnaryFunction blockSizeToDynamicSMemSize, int blockSizeLimit = 0, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaOccupancyMaxPotentialBlockSizeWithFlags( int* minGridSize, int* blockSize, T func, size_t dynamicSMemSize = 0, int blockSizeLimit = 0, unsigned int flags = 0 ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaOccupancyMaxPotentialClusterSize( int* clusterSize, T* func, const cudaLaunchConfig_t* config ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
template < class T >__host__ cudaError_t cudaStreamAttachMemAsync( cudaStream_t stream, T* devPtr, size_t length = 0, unsigned int flags = cudaMemAttachSingle ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetFuncBySymbol( cudaFunction_t* functionPtr, const void* symbolPtr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaGetKernel( cudaKernel_t* kernelPtr, const void* entryFuncAddr ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaProfilerStart( void ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
__host__ cudaError_t cudaProfilerStop( void ) |
cudaSuccess |
value from enum cudaError other than cudaSuccess |
Possible Messages
Key |
Text |
Severity |
Disabled |
|---|---|---|---|
discarded_return_with_entity |
Error code returned by function not handled. |
None |
False |
discarded_return_without_entity |
Error code returned by function not handled. |
None |
False |
unhandled_return_value |
Return value of function call not properly checked. |
None |
False |
Options¶
This rule shares the following common options: exclude_in_macros, exclude_messages_in_system_headers, excludes, extend_exclude_to_macro_invocations, includes, justification_checker, languages, post_processing, provider, report_at, severity
The following places define options that affect this rule: Stylechecks, Analysis-GlobalOptions
all_calls_are_known_check_functions¶
all_calls_are_known_check_functions : bool = True
allow_assignment_to_globals¶
allow_assignment_to_globals : bool = False
allow_assignment_to_variables_with_pointers¶
allow_assignment_to_variables_with_pointers : bool = True
allowed_functions¶
allowed_functions : set[bauhaus.analysis.config.FunctionName] = {'memcpy', 'memmove', 'memset', 'strcat', 'strcpy', 'strncat', 'strncpy'}
check_operators¶
check_operators : bool = False
functions¶
functions
Allows to declare function names for which a check must exist. The check is expressed as an IR pattern.Type: dict[bauhaus.analysis.config.QualifiedName, bauhaus.ir.common.algorithms.matchers.Matcher]
Default:
{ 'cudaArrayGetInfo': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaArrayGetMemoryRequirements': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaArrayGetPlane': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaArrayGetSparseProperties': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaChooseDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaCreateSurfaceObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaCreateTextureObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaCtxResetPersistingL2Cache': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10GetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10GetDevices': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10GetDirect3DDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10MapResources': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10RegisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10ResourceGetMappedArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10ResourceGetMappedPitch': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10ResourceGetMappedPointer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10ResourceGetMappedSize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10ResourceGetSurfaceDimensions': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10ResourceSetMapFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10SetDirect3DDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10UnmapResources': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D10UnregisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D11GetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D11GetDevices': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D11GetDirect3DDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D11SetDirect3DDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9GetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9GetDevices': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9GetDirect3DDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9MapResources': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9RegisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9ResourceGetMappedArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9ResourceGetMappedPitch': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9ResourceGetMappedPointer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9ResourceGetMappedSize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9ResourceGetSurfaceDimensions': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9ResourceSetMapFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9SetDirect3DDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9UnmapResources': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaD3D9UnregisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDestroyExternalMemory': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDestroyExternalSemaphore': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDestroySurfaceObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDestroyTextureObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceCanAccessPeer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceDisablePeerAccess': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceEnablePeerAccess': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceFlushGPUDirectRDMAWrites': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetByPCIBusId': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetCacheConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetDefaultMemPool': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetGraphMemAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetLimit': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetMemPool': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetNvSciSyncAttributes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetP2PAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetPCIBusId': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetSharedMemConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetStreamPriorityRange': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGetTexture1DLinearMaxWidth': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceGraphMemTrim': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceRegisterAsyncNotification': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceReset': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceSetCacheConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceSetGraphMemAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceSetLimit': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceSetMemPool': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceSetSharedMemConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceSynchronize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDeviceUnregisterAsyncNotification': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaDriverGetVersion': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamConsumerAcquireFrame': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamConsumerConnect': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamConsumerConnectWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamConsumerDisconnect': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamConsumerReleaseFrame': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamProducerConnect': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamProducerDisconnect': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamProducerPresentFrame': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEGLStreamProducerReturnFrame': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventCreate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventCreateFromEGLSync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventCreateWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventDestroy': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventElapsedTime': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventElapsedTime_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventQuery': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventRecord': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventRecordWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaEventSynchronize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaExternalMemoryGetMappedBuffer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaExternalMemoryGetMappedMipmappedArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFree': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFreeArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFreeAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFreeHost': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFreeMipmappedArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFuncGetAttributes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFuncGetName': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFuncGetParamInfo': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFuncSetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFuncSetCacheConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaFuncSetSharedMemConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLGetDevices': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLMapBufferObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLMapBufferObjectAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLRegisterBufferObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLSetBufferObjectMapFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLSetGLDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLUnmapBufferObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLUnmapBufferObjectAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGLUnregisterBufferObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetChannelDesc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetDeviceCount': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetDeviceFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetDeviceProperties': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetDriverEntryPoint': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetDriverEntryPointByVersion': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetFuncBySymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetKernel': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetMipmappedArrayLevel': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetSurfaceObjectResourceDesc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetSymbolAddress': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetSymbolSize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetTextureObjectResourceDesc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetTextureObjectResourceViewDesc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGetTextureObjectTextureDesc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddChildGraphNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddDependencies': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddDependencies_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddEmptyNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddEventRecordNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddEventWaitNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddExternalSemaphoresSignalNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddExternalSemaphoresWaitNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddHostNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddKernelNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddMemAllocNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddMemFreeNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddMemcpyNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddMemcpyNode1D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddMemcpyNodeFromSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddMemcpyNodeToSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddMemsetNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphAddNode_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphChildGraphNodeGetGraph': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphClone': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphConditionalHandleCreate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphCreate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphDebugDotPrint': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphDestroy': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphDestroyNode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphEventRecordNodeGetEvent': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphEventRecordNodeSetEvent': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphEventWaitNodeGetEvent': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphEventWaitNodeSetEvent': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecChildGraphNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecDestroy': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecEventRecordNodeSetEvent': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecEventWaitNodeSetEvent': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecExternalSemaphoresSignalNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecExternalSemaphoresWaitNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecGetFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecHostNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecKernelNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecMemcpyNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecMemcpyNodeSetParams1D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecMemcpyNodeSetParamsFromSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecMemcpyNodeSetParamsToSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecMemsetNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExecUpdate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExternalSemaphoresSignalNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExternalSemaphoresSignalNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExternalSemaphoresWaitNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphExternalSemaphoresWaitNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphGetEdges': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphGetEdges_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphGetNodes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphGetRootNodes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphHostNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphHostNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphInstantiate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphInstantiateWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphInstantiateWithParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeCopyAttributes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeGetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeSetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeSetEnabled': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeSetGridDim': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeSetParam': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphKernelNodeUpdatesApply': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphLaunch': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemAllocNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemFreeNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemcpyNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemcpyNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemcpyNodeSetParams1D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemcpyNodeSetParamsFromSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemcpyNodeSetParamsToSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemsetNodeGetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphMemsetNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeFindInClone': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeGetDependencies': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeGetDependencies_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeGetDependentNodes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeGetDependentNodes_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeGetEnabled': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeGetType': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeSetEnabled': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphNodeSetParams': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphReleaseUserObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphRemoveDependencies': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphRemoveDependencies_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphRetainUserObject': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphUpload': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsD3D10RegisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsD3D11RegisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsD3D9RegisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsEGLRegisterImage': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsGLRegisterBuffer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsGLRegisterImage': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsMapResources': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsResourceGetMappedEglFrame': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsResourceGetMappedMipmappedArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsResourceGetMappedPointer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsResourceSetMapFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsSubResourceGetMappedArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsUnmapResources': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsUnregisterResource': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsVDPAURegisterOutputSurface': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaGraphicsVDPAURegisterVideoSurface': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaHostAlloc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaHostGetDevicePointer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaHostGetFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaHostRegister': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaHostUnregister': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaImportExternalMemory': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaImportExternalSemaphore': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaInitDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaIpcCloseMemHandle': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaIpcGetEventHandle': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaIpcGetMemHandle': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaIpcOpenEventHandle': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaIpcOpenMemHandle': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaKernelSetAttributeForDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLaunchCooperativeKernel': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLaunchCooperativeKernelMultiDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLaunchDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLaunchHostFunc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLaunchKernel': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLaunchKernelEx': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLaunchKernelExC': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryEnumerateKernels': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryGetGlobal': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryGetKernel': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryGetKernelCount': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryGetManaged': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryGetUnifiedFunction': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryLoadData': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryLoadFromFile': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaLibraryUnload': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMalloc': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMalloc3D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMalloc3DArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMallocArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMallocAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMallocFromPoolAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMallocHost': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMallocManaged': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMallocMipmappedArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMallocPitch': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemAdvise': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemAdvise_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemGetInfo': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolCreate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolDestroy': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolExportPointer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolExportToShareableHandle': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolGetAccess': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolGetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolImportFromShareableHandle': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolImportPointer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolSetAccess': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolSetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPoolTrimTo': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPrefetchAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemPrefetchAsync_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemRangeGetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemRangeGetAttributes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy2D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy2DArrayToArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy2DAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy2DFromArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy2DFromArrayAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy2DToArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy2DToArrayAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy3D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy3DAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy3DBatchAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy3DPeer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpy3DPeerAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyArrayToArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyBatchAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyFromArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyFromArrayAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyFromSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyFromSymbolAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyPeer': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyPeerAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyToArray': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyToArrayAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyToSymbol': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemcpyToSymbolAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemset': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemset2D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemset2DAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemset3D': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemset3DAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMemsetAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMipmappedArrayGetMemoryRequirements': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaMipmappedArrayGetSparseProperties': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyAvailableDynamicSMemPerBlock': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxActiveBlocksPerMultiprocessor': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxActiveClusters': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxPotentialBlockSize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxPotentialBlockSizeVariableSMem': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxPotentialBlockSizeWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaOccupancyMaxPotentialClusterSize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaPointerGetAttributes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaProfilerStart': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaProfilerStop': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaRuntimeGetVersion': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaSetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaSetDeviceFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaSetDoubleForDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaSetDoubleForHost': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaSetValidDevices': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaSignalExternalSemaphoresAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamAddCallback': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamAttachMemAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamBeginCapture': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamBeginCaptureToGraph': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamCopyAttributes': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamCreate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamCreateWithFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamCreateWithPriority': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamDestroy': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamEndCapture': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamGetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamGetCaptureInfo': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamGetCaptureInfo_v3': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamGetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamGetFlags': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamGetId': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamGetPriority': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamIsCapturing': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamQuery': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamSetAttribute': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamSynchronize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamUpdateCaptureDependencies': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamUpdateCaptureDependencies_v2': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaStreamWaitEvent': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaThreadExchangeStreamCaptureMode': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaThreadExit': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaThreadGetCacheConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaThreadGetLimit': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaThreadSetCacheConfig': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaThreadSetLimit': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaThreadSynchronize': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaUserObjectCreate': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaUserObjectRelease': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaUserObjectRetain': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaVDPAUGetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaVDPAUSetVDPAUDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaWGLGetDevice': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430>, 'cudaWaitExternalSemaphoresAsync': <bauhaus.rules.cuda.cuda_err01.BinaryRelationAnyMatcher object at 0x7f6f1b83b430> }
known_check_functions¶
known_check_functions : set[bauhaus.analysis.config.FunctionName] = set()
report_references¶
report_references : bool = False