U
    ,dP<                     @   sL  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/d0Z0d1Z1d2Z2d3Z3d4Z#d5Z4d6Z5d7Z6d8Z7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@d	ZAd9ZBd:ZCdZDdZEdZFdZGdZHdZIdZJdZKd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Z`dZadZbdZcdZddZed	Zfd;Zgd<Zhd=Zid>Zjd?Zkd@ZldZmdZndZodZpdZqdZrdZsd	Ztd;Zud<Zvd=Zwd>Zxd?Zyd@ZzdAZ{d9Z|dBZ}dCZ~dDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZd:ZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdS )z
Enum values for CUDA driver
                            d   e                                                i,  i-  i.  i/  i0  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        	   
                                                                !   "   #   $   %   &   '   (   )   *   +   -   .   /   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_NO_DEVICEZCUDA_ERROR_INVALID_DEVICEZ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_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_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_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_FLAGS_MASKZCU_MEMHOSTALLOC_PORTABLEZCU_MEMHOSTALLOC_DEVICEMAPZCU_MEMHOSTALLOC_WRITECOMBINEDZCU_MEMHOSTREGISTER_PORTABLEZCU_MEMHOSTREGISTER_DEVICEMAPZ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_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_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_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_OPTINZ'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_VERSION rq   rq   </tmp/pip-unpacked-wheel-eu7e0c37/numba/cuda/cudadrv/enums.py<module>   s  				