@@ -897,6 +897,36 @@ BOOST_PYTHON_MODULE(_driver)
897897 .value (" MANAGED_MEMORY" , CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY )
898898 .value (" MULTI_GPU_BOARD" , CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD )
899899 .value (" MULTI_GPU_BOARD_GROUP_ID" , CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID )
900+ #endif
901+ #if CUDAPP_CUDA_VERSION >= 8000
902+ .value (" HOST_NATIVE_ATOMIC_SUPPORTED" , CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED )
903+ .value (" SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO" , CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO )
904+ .value (" PAGEABLE_MEMORY_ACCESS" , CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS )
905+ .value (" CONCURRENT_MANAGED_ACCESS" , CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS )
906+ .value (" COMPUTE_PREEMPTION_SUPPORTED" , CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED )
907+ .value (" CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM" , CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM )
908+ #endif
909+ #if CUDAPP_CUDA_VERSION >= 9000
910+ .value (" MAX_SHARED_MEMORY_PER_BLOCK_OPTIN" , CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN )
911+ #endif
912+ #if CUDAPP_CUDA_VERSION >= 9020
913+ .value (" PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES" , CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES )
914+ .value (" DIRECT_MANAGED_MEM_ACCESS_FROM_HOST" , CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST )
915+ #endif
916+ #if CUDAPP_CUDA_VERSION >= 10020
917+ .value (" HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED" , CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED )
918+ .value (" HANDLE_TYPE_WIN32_HANDLE_SUPPORTED" , CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED )
919+ .value (" HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED" , CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED )
920+ #endif
921+ #if CUDAPP_CUDA_VERSION >= 11000
922+ .value (" MAX_PERSISTING_L2_CACHE_SIZE" , CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE )
923+ .value (" MAX_BLOCKS_PER_MULTIPROCESSOR" , CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR )
924+ .value (" GENERIC_COMPRESSION_SUPPORTED" , CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED )
925+ .value (" RESERVED_SHARED_MEMORY_PER_BLOCK" , CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK )
926+ #endif
927+ #if CUDAPP_CUDA_VERSION >= 11020
928+ .value (" READ_ONLY_HOST_REGISTER_SUPPORTED" , CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED )
929+ .value (" MEMORY_POOLS_SUPPORTED" , CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED )
900930#endif
901931 ;
902932#if CUDAPP_CUDA_VERSION >= 4000
0 commit comments