pub struct LaunchRow {
pub op: String,
pub backend: String,
pub src: &'static str,
pub dst: &'static str,
pub bytes: usize,
pub dt: Duration,
}Expand description
One kernel launch, in launch order (see set_trace).
Fields§
§op: StringOpKind rendered with Debug.
backend: StringThe kernel’s backend, rendered with Debug.
src: &'static strWhere the first input lives (Cpu, Vulkan, Cuda, Metal, ?).
dst: &'static strWhere the first output lives.
bytes: usizeByte length of the first input.
dt: DurationHost wall time of the launch.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LaunchRow
impl RefUnwindSafe for LaunchRow
impl Send for LaunchRow
impl Sync for LaunchRow
impl Unpin for LaunchRow
impl UnsafeUnpin for LaunchRow
impl UnwindSafe for LaunchRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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