Skip to main content

Module cache

Module cache 

Source
Expand description

§中間特徴量キャッシュおよびゼロコピー連携モジュール

長文 State の中間特徴量キャッシュ、 xxHash3 高速キー生成、moka 並行キャッシュストレージ、 ort の IoBinding によるゼロコピーバインド、 L3キャッシュ局所性最適化(FP16/INT8 圧縮)、 64バイトメモリアライメント、および Tokio ワーカースレッド競合隔離を提供する。

Structs§

AlignedBuffer64
64バイト境界にアライメントされた連続ヒープメモリバッファ。
CachedStateFeatures
キャッシュに格納される State 中間特徴量エントリ。
DualSessionEngine
2セッション分割型推論エンジン (DualSessionEngine)。
StateCacheManager
並行 State 特徴量キャッシュマネージャー。

Enums§

CacheCompressionMode
中間特徴量キャッシュのメモリ圧縮モード。
CachedTensorPayload
キャッシュ内に保持されるテンソル実体ペイロード。

Constants§

DEFAULT_DUAL_MAX_BATCH_CHUNK_SIZE
デュアルセッション推論における推奨デフォルト最大チャンクサイズ。

Functions§

compress_f32_to_fp16
f32 スライスを half::f16 へ圧縮する。
compress_f32_to_int8_symmetric
f32 スライスをトークン単位対称 INT8 へ圧縮する。
decompress_fp16_to_f32
half::f16 スライスを f32 スライスへ展開する。
decompress_int8_symmetric_to_f32
トークン単位対称 INT8 スライスを f32 スライスへ展開する。
is_aligned_64
64バイト境界メモリアライメント判定関数。