Enum cuda_sys::cudart::cudaDeviceAttr [−][src]
#[repr(u32)]pub enum cudaDeviceAttr { MaxThreadsPerBlock, MaxBlockDimX, MaxBlockDimY, MaxBlockDimZ, MaxGridDimX, MaxGridDimY, MaxGridDimZ, MaxSharedMemoryPerBlock, TotalConstantMemory, WarpSize, MaxPitch, MaxRegistersPerBlock, ClockRate, TextureAlignment, GpuOverlap, MultiProcessorCount, KernelExecTimeout, Integrated, CanMapHostMemory, ComputeMode, MaxTexture1DWidth, MaxTexture2DWidth, MaxTexture2DHeight, MaxTexture3DWidth, MaxTexture3DHeight, MaxTexture3DDepth, MaxTexture2DLayeredWidth, MaxTexture2DLayeredHeight, MaxTexture2DLayeredLayers, SurfaceAlignment, ConcurrentKernels, EccEnabled, PciBusId, PciDeviceId, TccDriver, MemoryClockRate, GlobalMemoryBusWidth, L2CacheSize, MaxThreadsPerMultiProcessor, AsyncEngineCount, UnifiedAddressing, MaxTexture1DLayeredWidth, MaxTexture1DLayeredLayers, MaxTexture2DGatherWidth, MaxTexture2DGatherHeight, MaxTexture3DWidthAlt, MaxTexture3DHeightAlt, MaxTexture3DDepthAlt, PciDomainId, TexturePitchAlignment, MaxTextureCubemapWidth, MaxTextureCubemapLayeredWidth, MaxTextureCubemapLayeredLayers, MaxSurface1DWidth, MaxSurface2DWidth, MaxSurface2DHeight, MaxSurface3DWidth, MaxSurface3DHeight, MaxSurface3DDepth, MaxSurface1DLayeredWidth, MaxSurface1DLayeredLayers, MaxSurface2DLayeredWidth, MaxSurface2DLayeredHeight, MaxSurface2DLayeredLayers, MaxSurfaceCubemapWidth, MaxSurfaceCubemapLayeredWidth, MaxSurfaceCubemapLayeredLayers, MaxTexture1DLinearWidth, MaxTexture2DLinearWidth, MaxTexture2DLinearHeight, MaxTexture2DLinearPitch, MaxTexture2DMipmappedWidth, MaxTexture2DMipmappedHeight, ComputeCapabilityMajor, ComputeCapabilityMinor, MaxTexture1DMipmappedWidth, StreamPrioritiesSupported, GlobalL1CacheSupported, LocalL1CacheSupported, MaxSharedMemoryPerMultiprocessor, MaxRegistersPerMultiprocessor, ManagedMemory, IsMultiGpuBoard, MultiGpuBoardGroupID, HostNativeAtomicSupported, SingleToDoublePrecisionPerfRatio, PageableMemoryAccess, ConcurrentManagedAccess, ComputePreemptionSupported, CanUseHostPointerForRegisteredMem, Reserved92, Reserved93, Reserved94, CooperativeLaunch, CooperativeMultiDeviceLaunch, MaxSharedMemoryPerBlockOptin, }
Variants
MaxThreadsPerBlock
MaxBlockDimX
MaxBlockDimY
MaxBlockDimZ
MaxGridDimX
MaxGridDimY
MaxGridDimZ
TotalConstantMemory
WarpSize
MaxPitch
MaxRegistersPerBlock
ClockRate
TextureAlignment
GpuOverlap
MultiProcessorCount
KernelExecTimeout
Integrated
CanMapHostMemory
ComputeMode
MaxTexture1DWidth
MaxTexture2DWidth
MaxTexture2DHeight
MaxTexture3DWidth
MaxTexture3DHeight
MaxTexture3DDepth
MaxTexture2DLayeredWidth
MaxTexture2DLayeredHeight
MaxTexture2DLayeredLayers
SurfaceAlignment
ConcurrentKernels
EccEnabled
PciBusId
PciDeviceId
TccDriver
MemoryClockRate
GlobalMemoryBusWidth
L2CacheSize
MaxThreadsPerMultiProcessor
AsyncEngineCount
UnifiedAddressing
MaxTexture1DLayeredWidth
MaxTexture1DLayeredLayers
MaxTexture2DGatherWidth
MaxTexture2DGatherHeight
MaxTexture3DWidthAlt
MaxTexture3DHeightAlt
MaxTexture3DDepthAlt
PciDomainId
TexturePitchAlignment
MaxTextureCubemapWidth
MaxTextureCubemapLayeredWidth
MaxTextureCubemapLayeredLayers
MaxSurface1DWidth
MaxSurface2DWidth
MaxSurface2DHeight
MaxSurface3DWidth
MaxSurface3DHeight
MaxSurface3DDepth
MaxSurface1DLayeredWidth
MaxSurface1DLayeredLayers
MaxSurface2DLayeredWidth
MaxSurface2DLayeredHeight
MaxSurface2DLayeredLayers
MaxSurfaceCubemapWidth
MaxSurfaceCubemapLayeredWidth
MaxSurfaceCubemapLayeredLayers
MaxTexture1DLinearWidth
MaxTexture2DLinearWidth
MaxTexture2DLinearHeight
MaxTexture2DLinearPitch
MaxTexture2DMipmappedWidth
MaxTexture2DMipmappedHeight
ComputeCapabilityMajor
ComputeCapabilityMinor
MaxTexture1DMipmappedWidth
StreamPrioritiesSupported
GlobalL1CacheSupported
LocalL1CacheSupported
MaxRegistersPerMultiprocessor
ManagedMemory
IsMultiGpuBoard
MultiGpuBoardGroupID
HostNativeAtomicSupported
SingleToDoublePrecisionPerfRatio
PageableMemoryAccess
ConcurrentManagedAccess
ComputePreemptionSupported
CanUseHostPointerForRegisteredMem
Reserved92
Reserved93
Reserved94
CooperativeLaunch
CooperativeMultiDeviceLaunch
Trait Implementations
impl Copy for cudaDeviceAttr
[src]
impl Copy for cudaDeviceAttr
impl Clone for cudaDeviceAttr
[src]
impl Clone for cudaDeviceAttr
fn clone(&self) -> cudaDeviceAttr
[src]
fn clone(&self) -> cudaDeviceAttr
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for cudaDeviceAttr
impl Send for cudaDeviceAttr
impl Sync for cudaDeviceAttr
impl Sync for cudaDeviceAttr