[−][src]Enum rustacuda::context::ResourceLimit
This enumeration represents the limited resources which can be accessed through CurrentContext::get_resource_limit and CurrentContext::set_resource_limit.
Variants
StackSize
The size in bytes of each GPU thread stack
PrintfFifoSize
The size in bytes of the FIFO used by the printf()
device system call.
MallocHeapSize
The size in bytes of the heap used by the malloc()
and free()
device system calls.
Note that this is used for memory allocated within a kernel launch; it is not related to the device memory allocated by the host.
DeviceRuntimeSynchronizeDepth
The maximum nesting depth of a grid at which a thread can safely call
cudaDeviceSynchronize()
to wait on child grid launches to complete.
DeviceRuntimePendingLaunchCount
The maximum number of outstanding device runtime launches that can be made from the current context.
MaxL2FetchGranularity
L2 cache fetch granularity
Trait Implementations
impl Clone for ResourceLimit
[src]
fn clone(&self) -> ResourceLimit
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for ResourceLimit
[src]
impl Copy for ResourceLimit
[src]
impl PartialEq<ResourceLimit> for ResourceLimit
[src]
fn eq(&self, other: &ResourceLimit) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for ResourceLimit
[src]
impl Hash for ResourceLimit
[src]
Auto Trait Implementations
impl Send for ResourceLimit
impl Sync for ResourceLimit
Blanket Implementations
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,