U
    9%e\                     @   s  d Z dZdZdZdZdZdZdZdZd	Z	d
Z
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.d/Z/d0Z0d1Z1d2Z2d3Z3d4Z4d5Z5d6Z6d7Z7d8Z8d9Z9d:Z:d;Z;d<Z<d=Z=d>Z>d?Z?d@Z@dAZ0dBZAdCZBdDZCdEZDdFZEdGZFdHZGdIZHdJZIdKZJdLZKdMZLdNZMdOZNdPZOdQZPdRZQdSZRdTZSdUZTdVZUdWZVdXZWdYZXdZZYd[ZZd\Z[d]Z\dZ]dZ^dZ_dZ`dZadZbdZcdZddZed	Zfd^Zgd_Zhd`ZidaZjdbZkdZldZmdZndZodZpdZqd	ZrdZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZd	ZdcZddZdeZdfZdgZdhZdiZd^ZdjZdkZdlZdmZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd	ZdcZddZdeZdfZdgZdhZdZdZdZdZdZdZdZdZd	ZdcZddZdeZdfZdgZdhZdiZdZdZdZdZdZdZdZd	ZdcZddZdeZdfZdgZdhZdiZd^ZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZd_ZdyZd
ZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd`ZdZdZdZdZdZdZdZdZdZdZdZ dZdZdZdZdZdZdZdZdZ	dZ
dZdZdZdZdZdZdZdZdZdS )z
Enum values for CUDA driver. Information about the values
can be found on the official NVIDIA documentation website.
ref: https://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__TYPES.html
anchor: #group__CUDA__TYPES
                            "   .   d   e   f                                                                           i,  i-  i.  i/  i0  i  i  i  iX  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i'  i(  i)  i*  i+  i,  i  i  i  i  i  i  i  i  i  i  i  i  i  i         @         	   
                                                               !   #   $   %   &   '   (   )   *   +   -   /   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   [   _   `   a   N(  __doc__ZCUDA_SUCCESSZCUDA_ERROR_INVALID_VALUEZCUDA_ERROR_OUT_OF_MEMORYZCUDA_ERROR_NOT_INITIALIZEDZCUDA_ERROR_DEINITIALIZEDZCUDA_ERROR_PROFILER_DISABLEDZ#CUDA_ERROR_PROFILER_NOT_INITIALIZEDZ#CUDA_ERROR_PROFILER_ALREADY_STARTEDZ#CUDA_ERROR_PROFILER_ALREADY_STOPPEDZCUDA_ERROR_STUB_LIBRARYZCUDA_ERROR_DEVICE_UNAVAILABLEZCUDA_ERROR_NO_DEVICEZCUDA_ERROR_INVALID_DEVICEZCUDA_ERROR_DEVICE_NOT_LICENSEDZCUDA_ERROR_INVALID_IMAGEZCUDA_ERROR_INVALID_CONTEXTZ"CUDA_ERROR_CONTEXT_ALREADY_CURRENTZCUDA_ERROR_MAP_FAILEDZCUDA_ERROR_UNMAP_FAILEDZCUDA_ERROR_ARRAY_IS_MAPPEDZCUDA_ERROR_ALREADY_MAPPEDZCUDA_ERROR_NO_BINARY_FOR_GPUZCUDA_ERROR_ALREADY_ACQUIREDZCUDA_ERROR_NOT_MAPPEDZCUDA_ERROR_NOT_MAPPED_AS_ARRAYZ CUDA_ERROR_NOT_MAPPED_AS_POINTERZCUDA_ERROR_ECC_UNCORRECTABLEZCUDA_ERROR_UNSUPPORTED_LIMITZ!CUDA_ERROR_CONTEXT_ALREADY_IN_USEZ"CUDA_ERROR_PEER_ACCESS_UNSUPPORTEDZCUDA_ERROR_INVALID_PTXZ#CUDA_ERROR_INVALID_GRAPHICS_CONTEXTZCUDA_ERROR_NVLINK_UNCORRECTABLEZ!CUDA_ERROR_JIT_COMPILER_NOT_FOUNDZ"CUDA_ERROR_UNSUPPORTED_PTX_VERSIONZ#CUDA_ERROR_JIT_COMPILATION_DISABLEDZ$CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITYZ#CUDA_ERROR_UNSUPPORTED_DEVSIDE_SYNCZCUDA_ERROR_INVALID_SOURCEZCUDA_ERROR_FILE_NOT_FOUNDZ)CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUNDZ$CUDA_ERROR_SHARED_OBJECT_INIT_FAILEDZCUDA_ERROR_OPERATING_SYSTEMZCUDA_ERROR_INVALID_HANDLEZCUDA_ERROR_ILLEGAL_STATEZCUDA_ERROR_NOT_FOUNDZCUDA_ERROR_NOT_READYZCUDA_ERROR_LAUNCH_FAILEDZ"CUDA_ERROR_LAUNCH_OUT_OF_RESOURCESZCUDA_ERROR_LAUNCH_TIMEOUTZ(CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURINGZ&CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLEDZ"CUDA_ERROR_PEER_ACCESS_NOT_ENABLEDZ!CUDA_ERROR_PRIMARY_CONTEXT_ACTIVEZCUDA_ERROR_CONTEXT_IS_DESTROYEDZCUDA_ERROR_ASSERTZCUDA_ERROR_TOO_MANY_PEERSZ)CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTEREDZ%CUDA_ERROR_HOST_MEMORY_NOT_REGISTEREDZCUDA_ERROR_HARDWARE_STACK_ERRORZCUDA_ERROR_ILLEGAL_INSTRUCTIONZCUDA_ERROR_MISALIGNED_ADDRESSZ CUDA_ERROR_INVALID_ADDRESS_SPACEZCUDA_ERROR_INVALID_PCZ'CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGEZCUDA_ERROR_NOT_PERMITTEDZCUDA_ERROR_NOT_SUPPORTEDZCUDA_ERROR_SYSTEM_NOT_READYZ!CUDA_ERROR_SYSTEM_DRIVER_MISMATCHZ)CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICEZ CUDA_ERROR_MPS_CONNECTION_FAILEDZCUDA_ERROR_MPS_RPC_FAILUREZCUDA_ERROR_MPS_SERVER_NOT_READYZ"CUDA_ERROR_MPS_MAX_CLIENTS_REACHEDZ&CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHEDZ CUDA_ERROR_MPS_CLIENT_TERMINATEDZCUDA_ERROR_CDP_NOT_SUPPORTEDZCUDA_ERROR_CDP_VERSION_MISMATCHZ%CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTEDZ%CUDA_ERROR_STREAM_CAPTURE_INVALIDATEDZCUDA_ERROR_STREAM_CAPTURE_MERGEZ#CUDA_ERROR_STREAM_CAPTURE_UNMATCHEDZ"CUDA_ERROR_STREAM_CAPTURE_UNJOINEDZ#CUDA_ERROR_STREAM_CAPTURE_ISOLATIONZ"CUDA_ERROR_STREAM_CAPTURE_IMPLICITZCUDA_ERROR_CAPTURED_EVENTZ&CUDA_ERROR_STREAM_CAPTURE_WRONG_THREADZCUDA_ERROR_TIMEOUTZ$CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILUREZCUDA_ERROR_EXTERNAL_DEVICEZCUDA_ERROR_INVALID_CLUSTER_SIZEZCUDA_ERROR_UNKNOWNZCU_FUNC_CACHE_PREFER_NONEZCU_FUNC_CACHE_PREFER_SHAREDZCU_FUNC_CACHE_PREFER_L1ZCU_FUNC_CACHE_PREFER_EQUALZCU_CTX_SCHED_AUTOZCU_CTX_SCHED_SPINZCU_CTX_SCHED_YIELDZCU_CTX_SCHED_BLOCKING_SYNCZCU_CTX_SCHED_MASKZCU_CTX_MAP_HOSTZCU_CTX_LMEM_RESIZE_TO_MAXZCU_CTX_COREDUMP_ENABLEZCU_CTX_USER_COREDUMP_ENABLEZCU_CTX_SYNC_MEMOPSZCU_CTX_FLAGS_MASKZCU_MEMHOSTALLOC_PORTABLEZCU_MEMHOSTALLOC_DEVICEMAPZCU_MEMHOSTALLOC_WRITECOMBINEDZCU_MEMHOSTREGISTER_PORTABLEZCU_MEMHOSTREGISTER_DEVICEMAPZCU_MEMHOSTREGISTER_IOMEMORYZCU_MEMHOSTREGISTER_READ_ONLYZCU_MEM_ATTACH_GLOBALZCU_MEM_ATTACH_HOSTZCU_MEM_ATTACH_SINGLEZCU_EVENT_DEFAULTZCU_EVENT_BLOCKING_SYNCZCU_EVENT_DISABLE_TIMINGZCU_EVENT_INTERPROCESSZCU_POINTER_ATTRIBUTE_CONTEXTZ CU_POINTER_ATTRIBUTE_MEMORY_TYPEZ#CU_POINTER_ATTRIBUTE_DEVICE_POINTERZ!CU_POINTER_ATTRIBUTE_HOST_POINTERZCU_POINTER_ATTRIBUTE_P2P_TOKENSZ CU_POINTER_ATTRIBUTE_SYNC_MEMOPSZCU_POINTER_ATTRIBUTE_BUFFER_IDZCU_POINTER_ATTRIBUTE_IS_MANAGEDZ#CU_POINTER_ATTRIBUTE_DEVICE_ORDINALZ/CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLEZ%CU_POINTER_ATTRIBUTE_RANGE_START_ADDRZCU_POINTER_ATTRIBUTE_RANGE_SIZEZCU_POINTER_ATTRIBUTE_MAPPEDZ)CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPESZ/CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLEZ!CU_POINTER_ATTRIBUTE_ACCESS_FLAGSZ#CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLEZ!CU_POINTER_ATTRIBUTE_MAPPING_SIZEZ&CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDRZ$CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_IDZCU_MEMORYTYPE_HOSTZCU_MEMORYTYPE_DEVICEZCU_MEMORYTYPE_ARRAYZCU_MEMORYTYPE_UNIFIEDZCU_JIT_INPUT_CUBINZCU_JIT_INPUT_PTXZCU_JIT_INPUT_FATBINARYZCU_JIT_INPUT_OBJECTZCU_JIT_INPUT_LIBRARYZCU_JIT_NUM_INPUT_TYPESZCU_JIT_MAX_REGISTERSZCU_JIT_THREADS_PER_BLOCKZCU_JIT_WALL_TIMEZCU_JIT_INFO_LOG_BUFFERZ!CU_JIT_INFO_LOG_BUFFER_SIZE_BYTESZCU_JIT_ERROR_LOG_BUFFERZ"CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTESZCU_JIT_OPTIMIZATION_LEVELZCU_JIT_TARGET_FROM_CUCONTEXTZCU_JIT_TARGETZCU_JIT_FALLBACK_STRATEGYZCU_JIT_GENERATE_DEBUG_INFOZCU_JIT_LOG_VERBOSEZCU_JIT_GENERATE_LINE_INFOZCU_JIT_CACHE_MODEZ'CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCKZ#CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTESZ"CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTESZ"CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTESZCU_FUNC_ATTRIBUTE_NUM_REGSZCU_FUNC_ATTRIBUTE_PTX_VERSIONZ CU_FUNC_ATTRIBUTE_BINARY_VERSIONZCU_FUNC_ATTRIBUTE_CACHE_MODE_CAZ/CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTESZ2CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUTZ*CU_FUNC_ATTRIBUTE_CLUSTER_SIZE_MUST_BE_SETZ(CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_WIDTHZ)CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_HEIGHTZ(CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_DEPTHZ3CU_FUNC_ATTRIBUTE_NON_PORTABLE_CLUSTER_SIZE_ALLOWEDZ6CU_FUNC_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCEZ)CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCKZ#CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_XZ#CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_YZ#CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_ZZ"CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_XZ"CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_YZ"CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_ZZ/CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCKZ)CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORYZCU_DEVICE_ATTRIBUTE_WARP_SIZEZCU_DEVICE_ATTRIBUTE_MAX_PITCHZ+CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCKZCU_DEVICE_ATTRIBUTE_CLOCK_RATEZ%CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENTZCU_DEVICE_ATTRIBUTE_GPU_OVERLAPZ(CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNTZ'CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUTZCU_DEVICE_ATTRIBUTE_INTEGRATEDZ'CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORYZ CU_DEVICE_ATTRIBUTE_COMPUTE_MODEZ(CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_1D_WIDTHZ(CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_WIDTHZ)CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_HEIGHTZ(CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_3D_WIDTHZ)CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_3D_HEIGHTZ(CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_3D_DEPTHZ0CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_LAYERED_WIDTHZ1CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_LAYERED_HEIGHTZ1CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_LAYERED_LAYERSZ%CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENTZ&CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELSZCU_DEVICE_ATTRIBUTE_ECC_ENABLEDZCU_DEVICE_ATTRIBUTE_PCI_BUS_IDZ!CU_DEVICE_ATTRIBUTE_PCI_DEVICE_IDZCU_DEVICE_ATTRIBUTE_TCC_DRIVERZ%CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATEZ+CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTHZ!CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZEZ3CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTI_PROCESSORZ&CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNTZ&CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSINGZ0CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_1D_LAYERED_WIDTHZ1CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_1D_LAYERED_LAYERSZ/CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_GATHER_WIDTHZ0CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_GATHER_HEIGHTZ,CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_3D_WIDTH_ALTZ-CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_3D_HEIGHT_ALTZ,CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_3D_DEPTH_ALTZ!CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_IDZ+CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENTZ-CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_CUBEMAP_WIDTHZ5CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_CUBEMAP_LAYERED_WIDTHZ6CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_CUBEMAP_LAYERED_LAYERSZ(CU_DEVICE_ATTRIBUTE_MAX_SURFACE_1D_WIDTHZ(CU_DEVICE_ATTRIBUTE_MAX_SURFACE_2D_WIDTHZ)CU_DEVICE_ATTRIBUTE_MAX_SURFACE_2D_HEIGHTZ(CU_DEVICE_ATTRIBUTE_MAX_SURFACE_3D_WIDTHZ)CU_DEVICE_ATTRIBUTE_MAX_SURFACE_3D_HEIGHTZ(CU_DEVICE_ATTRIBUTE_MAX_SURFACE_3D_DEPTHZ0CU_DEVICE_ATTRIBUTE_MAX_SURFACE_1D_LAYERED_WIDTHZ1CU_DEVICE_ATTRIBUTE_MAX_SURFACE_1D_LAYERED_LAYERSZ0CU_DEVICE_ATTRIBUTE_MAX_SURFACE_2D_LAYERED_WIDTHZ1CU_DEVICE_ATTRIBUTE_MAX_SURFACE_2D_LAYERED_HEIGHTZ1CU_DEVICE_ATTRIBUTE_MAX_SURFACE_2D_LAYERED_LAYERSZ-CU_DEVICE_ATTRIBUTE_MAX_SURFACE_CUBEMAP_WIDTHZ5CU_DEVICE_ATTRIBUTE_MAX_SURFACE_CUBEMAP_LAYERED_WIDTHZ6CU_DEVICE_ATTRIBUTE_MAX_SURFACE_CUBEMAP_LAYERED_LAYERSZ/CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_1D_LINEAR_WIDTHZ/CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_LINEAR_WIDTHZ0CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_LINEAR_HEIGHTZ/CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_LINEAR_PITCHZ2CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_2D_MIPMAPPED_WIDTHZ7CU_DEVICE_ATTRIBUTE_MAX_MAX_TEXTURE_2D_MIPMAPPED_HEIGHTZ,CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJORZ,CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINORZ2CU_DEVICE_ATTRIBUTE_MAX_TEXTURE_1D_MIPMAPPED_WIDTHZ/CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTEDZ-CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTEDZ,CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTEDZ8CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSORZ4CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSORZ"CU_DEVICE_ATTRIBUTE_MANAGED_MEMORYZ&CU_DEVICE_ATTRIBUTE_IS_MULTI_GPU_BOARDZ,CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_IDZ0CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTEDZ9CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIOZ*CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESSZ-CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESSZ0CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTEDZ;CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEMZ&CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCHZ3CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCHZ5CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN r}   r}   W/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/numba/cuda/cudadrv/enums.py<module>   s(  
	