tilelang.carver.arch.driver.cuda_driver module#
- class tilelang.carver.arch.driver.cuda_driver.cudaDeviceProp#
Bases:
Structure
- ECCEnabled#
Structure/Union member
- asyncEngineCount#
Structure/Union member
- canMapHostMemory#
Structure/Union member
- clockRate#
Structure/Union member
- computeMode#
Structure/Union member
- concurrentKernels#
Structure/Union member
- deviceOverlap#
Structure/Union member
- globalL1CacheSupported#
Structure/Union member
- integrated#
Structure/Union member
- isMultiGpuBoard#
Structure/Union member
- kernelExecTimeoutEnabled#
Structure/Union member
- l2CacheSize#
Structure/Union member
- localL1CacheSupported#
Structure/Union member
- luid#
Structure/Union member
- luidDeviceNodeMask#
Structure/Union member
- major#
Structure/Union member
- managedMemory#
Structure/Union member
- maxGridSize#
Structure/Union member
- maxSurface1D#
Structure/Union member
- maxSurface1DLayered#
Structure/Union member
- maxSurface2D#
Structure/Union member
- maxSurface2DLayered#
Structure/Union member
- maxSurface3D#
Structure/Union member
- maxSurfaceCubemap#
Structure/Union member
- maxSurfaceCubemapLayered#
Structure/Union member
- maxTexture1D#
Structure/Union member
- maxTexture1DLayered#
Structure/Union member
- maxTexture1DLinear#
Structure/Union member
- maxTexture1DMipmap#
Structure/Union member
- maxTexture2D#
Structure/Union member
- maxTexture2DGather#
Structure/Union member
- maxTexture2DLayered#
Structure/Union member
- maxTexture2DLinear#
Structure/Union member
- maxTexture2DMipmap#
Structure/Union member
- maxTexture3D#
Structure/Union member
- maxTexture3DAlt#
Structure/Union member
- maxTextureCubemap#
Structure/Union member
- maxTextureCubemapLayered#
Structure/Union member
- maxThreadsDim#
Structure/Union member
- maxThreadsPerBlock#
Structure/Union member
- maxThreadsPerMultiProcessor#
Structure/Union member
- memPitch#
Structure/Union member
- memoryBusWidth#
Structure/Union member
- memoryClockRate#
Structure/Union member
- minor#
Structure/Union member
- multiGpuBoardGroupID#
Structure/Union member
- multiProcessorCount#
Structure/Union member
- name#
Structure/Union member
- pciBusID#
Structure/Union member
- pciDeviceID#
Structure/Union member
- pciDomainID#
Structure/Union member
- persistingL2CacheMaxSize#
Structure/Union member
- regsPerBlock#
Structure/Union member
- regsPerMultiprocessor#
Structure/Union member
- reserved#
Structure/Union member
- reserved1#
Structure/Union member
- reserved2#
Structure/Union member
Structure/Union member
Structure/Union member
- streamPrioritiesSupported#
Structure/Union member
- surfaceAlignment#
Structure/Union member
- tccDriver#
Structure/Union member
- textureAlignment#
Structure/Union member
- texturePitchAlignment#
Structure/Union member
- totalConstMem#
Structure/Union member
- totalGlobalMem#
Structure/Union member
- unifiedAddressing#
Structure/Union member
- uuid#
Structure/Union member
- warpSize#
Structure/Union member
- tilelang.carver.arch.driver.cuda_driver.get_cuda_device_properties(device_id: int = 0) Optional[cudaDeviceProp] #
- tilelang.carver.arch.driver.cuda_driver.get_device_attribute(attr: int, device_id: int = 0) int #
- tilelang.carver.arch.driver.cuda_driver.get_device_name(device_id: int = 0) Optional[str] #
Get the maximum dynamic shared memory size in bytes, kilobytes, or megabytes.