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§
Sourcefn model_type(&self) -> ModelType
fn model_type(&self) -> ModelType
モデルの種類
Sourcefn version(&self) -> &ModelVersion
fn version(&self) -> &ModelVersion
バージョン(Lineage追跡用)
Sourcefn created_at(&self) -> u64
fn created_at(&self) -> u64
作成日時(Unix timestamp ms)
Sourcefn metadata(&self) -> &ModelMetadata
fn metadata(&self) -> &ModelMetadata
メタデータ