Skip to main content

Model

Trait Model 

Source
pub trait Model: Send + Sync {
    // Required methods
    fn model_type(&self) -> ModelType;
    fn version(&self) -> &ModelVersion;
    fn created_at(&self) -> u64;
    fn metadata(&self) -> &ModelMetadata;
    fn as_any(&self) -> &dyn Any;
}
Expand description

全ての学習済みモデルが実装する基本 trait

Required Methods§

Source

fn model_type(&self) -> ModelType

モデルの種類

Source

fn version(&self) -> &ModelVersion

バージョン(Lineage追跡用)

Source

fn created_at(&self) -> u64

作成日時(Unix timestamp ms)

Source

fn metadata(&self) -> &ModelMetadata

メタデータ

Source

fn as_any(&self) -> &dyn Any

ダウンキャスト用

Implementors§