pub enum AutotuneLogLevel {
Disabled,
Minimal,
Full,
}
Expand description
Log levels for autotune logging in CubeCL.
Variants§
Disabled
Autotune logging is disabled.
Minimal
Minimal autotune information is logged such as the fastest kernel selected and a few statistics (default).
Full
Full autotune details are logged.
Trait Implementations§
Source§impl Clone for AutotuneLogLevel
impl Clone for AutotuneLogLevel
Source§fn clone(&self) -> AutotuneLogLevel
fn clone(&self) -> AutotuneLogLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AutotuneLogLevel
impl Debug for AutotuneLogLevel
Source§impl Default for AutotuneLogLevel
impl Default for AutotuneLogLevel
Source§fn default() -> AutotuneLogLevel
fn default() -> AutotuneLogLevel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutotuneLogLevel
impl<'de> Deserialize<'de> for AutotuneLogLevel
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
Source§impl Serialize for AutotuneLogLevel
impl Serialize for AutotuneLogLevel
impl Copy for AutotuneLogLevel
Auto Trait Implementations§
impl Freeze for AutotuneLogLevel
impl RefUnwindSafe for AutotuneLogLevel
impl Send for AutotuneLogLevel
impl Sync for AutotuneLogLevel
impl Unpin for AutotuneLogLevel
impl UnwindSafe for AutotuneLogLevel
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