pub struct ExecutionTable {
pub concurrent: Concurrency,
pub memory: Option<u64>,
pub gpu_memory: Option<u64>,
}Expand description
Settings that spread the runs over the machine.
Fields§
§concurrent: Concurrency"auto", or a number of CPU lanes or GPU tracks.
memory: Option<u64>Host memory budget in bytes for all live runs together.
gpu_memory: Option<u64>Device memory budget in bytes for all live GPU runs together.
Trait Implementations§
Source§impl Clone for ExecutionTable
impl Clone for ExecutionTable
impl Copy for ExecutionTable
Source§impl Debug for ExecutionTable
impl Debug for ExecutionTable
Source§impl Default for ExecutionTable
impl Default for ExecutionTable
Source§impl<'de> Deserialize<'de> for ExecutionTablewhere
ExecutionTable: Default,
impl<'de> Deserialize<'de> for ExecutionTablewhere
ExecutionTable: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExecutionTable
Source§impl PartialEq for ExecutionTable
impl PartialEq for ExecutionTable
Source§impl Serialize for ExecutionTable
impl Serialize for ExecutionTable
impl StructuralPartialEq for ExecutionTable
Auto Trait Implementations§
impl Freeze for ExecutionTable
impl RefUnwindSafe for ExecutionTable
impl Send for ExecutionTable
impl Sync for ExecutionTable
impl Unpin for ExecutionTable
impl UnsafeUnpin for ExecutionTable
impl UnwindSafe for ExecutionTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more