pub enum CaptureTransform {
Preview {
max_elements: u64,
},
Slice,
FullTensor,
Summary,
Histogram {
edges: Vec<f32>,
},
TopCandidates {
count: u64,
},
}Expand description
A transform is applied after axis selection. Full tensors require explicit opt-in.
Variants§
Preview
Row-major prefix; omitted values are explicitly reported as truncated.
Slice
All values of a nonempty list of axis slices, preserving integer IDs.
FullTensor
All values, still subject to every budget.
Summary
Finite-only statistics with explicit non-finite counts.
Histogram
Fixed finite increasing edges. Bins are [lo, hi), last bin includes hi.
TopCandidates
Highest raw logits for the current prediction; no sampling/RNG is performed.
Implementations§
Source§impl CaptureTransform
impl CaptureTransform
Sourcepub fn kind(&self) -> CaptureTransformKind
pub fn kind(&self) -> CaptureTransformKind
Transformation category for capability matching.
Trait Implementations§
Source§impl Clone for CaptureTransform
impl Clone for CaptureTransform
Source§fn clone(&self) -> CaptureTransform
fn clone(&self) -> CaptureTransform
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CaptureTransform
impl Debug for CaptureTransform
Source§impl<'de> Deserialize<'de> for CaptureTransform
impl<'de> Deserialize<'de> for CaptureTransform
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 PartialEq for CaptureTransform
impl PartialEq for CaptureTransform
Source§impl Serialize for CaptureTransform
impl Serialize for CaptureTransform
impl StructuralPartialEq for CaptureTransform
Auto Trait Implementations§
impl Freeze for CaptureTransform
impl RefUnwindSafe for CaptureTransform
impl Send for CaptureTransform
impl Sync for CaptureTransform
impl Unpin for CaptureTransform
impl UnsafeUnpin for CaptureTransform
impl UnwindSafe for CaptureTransform
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