[−][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
The size in bytes of each GPU thread stack
The size in bytes of the FIFO used by the printf()
device system call.
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.
The maximum nesting depth of a grid at which a thread can safely call
cudaDeviceSynchronize()
to wait on child grid launches to complete.
The maximum number of outstanding device runtime launches that can be made from the current context.
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]
impl Copy for ResourceLimit
[src]
impl Debug for ResourceLimit
[src]
impl Eq for ResourceLimit
[src]
impl Hash for ResourceLimit
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
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]
impl StructuralEq for ResourceLimit
[src]
impl StructuralPartialEq for ResourceLimit
[src]
Auto Trait Implementations
impl RefUnwindSafe for ResourceLimit
impl Send for ResourceLimit
impl Sync for ResourceLimit
impl Unpin for ResourceLimit
impl UnwindSafe for ResourceLimit
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>,