pub struct BurnBatchGroupError { /* private fields */ }Expand description
Failure while submitting or completing one homogeneous Burn tensor group.
No partially written tensor from the affected group is exposed. Other homogeneous groups may still succeed when the retained codec and framework sessions remain usable.
Implementations§
Source§impl BurnBatchGroupError
impl BurnBatchGroupError
Sourcepub fn source_indices(&self) -> &[usize]
pub fn source_indices(&self) -> &[usize]
Original input indices whose dense tensor group was discarded.
Sourcepub const fn source(&self) -> &BurnDecodeError
pub const fn source(&self) -> &BurnDecodeError
Structured codec, framework, or interop failure for this group.
Sourcepub fn into_parts(self) -> (Vec<usize>, BurnDecodeError)
pub fn into_parts(self) -> (Vec<usize>, BurnDecodeError)
Consume the group failure into affected indices and its source.
Trait Implementations§
Source§impl Debug for BurnBatchGroupError
impl Debug for BurnBatchGroupError
Source§impl Display for BurnBatchGroupError
impl Display for BurnBatchGroupError
Source§impl Error for BurnBatchGroupError
impl Error for BurnBatchGroupError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for BurnBatchGroupError
impl !UnwindSafe for BurnBatchGroupError
impl Freeze for BurnBatchGroupError
impl Send for BurnBatchGroupError
impl Sync for BurnBatchGroupError
impl Unpin for BurnBatchGroupError
impl UnsafeUnpin for BurnBatchGroupError
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> 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