Skip to main content

SemanticContinuationInput

Struct SemanticContinuationInput 

Source
pub struct SemanticContinuationInput {
    pub tensors: Vec<SemanticTensorInput>,
    pub authority_decisions: Vec<u8>,
    pub text_rows: DlpackManagedTensor,
    pub text_row_count: DlpackManagedTensor,
    pub selected_text: DlpackManagedTensor,
    pub active_rows: DlpackManagedTensor,
    pub active_row_count: DlpackManagedTensor,
    pub numerical_admissibility: DlpackManagedTensor,
    pub numerical_blocks: Option<DlpackManagedTensor>,
    pub model_schema_digest: Option<Identity256>,
    pub model_identity: Option<Identity256>,
}
Expand description

Original model outputs for one acquired parent. The Session supplies their instance, publication word, task and generation binding from its real lease.

Fields§

§tensors: Vec<SemanticTensorInput>§authority_decisions: Vec<u8>

Exact fresh controller snapshot used to authorize this invocation. This is not an independently issuable model input or authority claim.

§text_rows: DlpackManagedTensor

Original U64[32,2] mapping and U64[1] count, never host-compacted.

§text_row_count: DlpackManagedTensor§selected_text: DlpackManagedTensor

Original Bool8[32], indexed by acquired source slot.

§active_rows: DlpackManagedTensor

Original U64[A,4] physical mapping and U64[1] count; holes remain holes.

§active_row_count: DlpackManagedTensor§numerical_admissibility: DlpackManagedTensor

Original Bool8[1] ordinary numerical admission predicate.

§numerical_blocks: Option<DlpackManagedTensor>

Original pre-draw FP64[N,2,3] block bounds. Only proposals draw.

§model_schema_digest: Option<Identity256>

Original sealed model-contract schema digest for this block roster.

§model_identity: Option<Identity256>

Original sealed model-contract identity for this generation.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.