[−][src]Struct cuda_runtime_sys::cudaDeviceProp
Fields
name: [c_char; 256]
uuid: cudaUUID_t
luid: [c_char; 8]
luidDeviceNodeMask: c_uint
totalGlobalMem: usize
regsPerBlock: c_int
warpSize: c_int
memPitch: usize
maxThreadsPerBlock: c_int
maxThreadsDim: [c_int; 3]
maxGridSize: [c_int; 3]
clockRate: c_int
totalConstMem: usize
major: c_int
minor: c_int
textureAlignment: usize
texturePitchAlignment: usize
deviceOverlap: c_int
multiProcessorCount: c_int
kernelExecTimeoutEnabled: c_int
integrated: c_int
canMapHostMemory: c_int
computeMode: c_int
maxTexture1D: c_int
maxTexture1DMipmap: c_int
maxTexture1DLinear: c_int
maxTexture2D: [c_int; 2]
maxTexture2DMipmap: [c_int; 2]
maxTexture2DLinear: [c_int; 3]
maxTexture2DGather: [c_int; 2]
maxTexture3D: [c_int; 3]
maxTexture3DAlt: [c_int; 3]
maxTextureCubemap: c_int
maxTexture1DLayered: [c_int; 2]
maxTexture2DLayered: [c_int; 3]
maxTextureCubemapLayered: [c_int; 2]
maxSurface1D: c_int
maxSurface2D: [c_int; 2]
maxSurface3D: [c_int; 3]
maxSurface1DLayered: [c_int; 2]
maxSurface2DLayered: [c_int; 3]
maxSurfaceCubemap: c_int
maxSurfaceCubemapLayered: [c_int; 2]
surfaceAlignment: usize
concurrentKernels: c_int
ECCEnabled: c_int
pciBusID: c_int
pciDeviceID: c_int
pciDomainID: c_int
tccDriver: c_int
asyncEngineCount: c_int
unifiedAddressing: c_int
memoryClockRate: c_int
memoryBusWidth: c_int
l2CacheSize: c_int
maxThreadsPerMultiProcessor: c_int
streamPrioritiesSupported: c_int
globalL1CacheSupported: c_int
localL1CacheSupported: c_int
regsPerMultiprocessor: c_int
managedMemory: c_int
isMultiGpuBoard: c_int
multiGpuBoardGroupID: c_int
hostNativeAtomicSupported: c_int
singleToDoublePrecisionPerfRatio: c_int
pageableMemoryAccess: c_int
concurrentManagedAccess: c_int
computePreemptionSupported: c_int
canUseHostPointerForRegisteredMem: c_int
cooperativeLaunch: c_int
cooperativeMultiDeviceLaunch: c_int
pageableMemoryAccessUsesHostPageTables: c_int
directManagedMemAccessFromHost: c_int
Trait Implementations
impl Clone for cudaDeviceProp
[src]
fn clone(&self) -> cudaDeviceProp
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for cudaDeviceProp
[src]
impl Default for cudaDeviceProp
[src]
Auto Trait Implementations
impl RefUnwindSafe for cudaDeviceProp
impl Send for cudaDeviceProp
impl Sync for cudaDeviceProp
impl Unpin for cudaDeviceProp
impl UnwindSafe for cudaDeviceProp
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,