use crate::models::SparseHead;
use crate::registry::DtypeSupport;
use crate::registry::Family;
use crate::registry::Support;
use crate::registry::WeightsFormat;
use crate::registry::sparse::entry::SparseComputation;
use crate::registry::sparse::entry::SparseEntry;
pub(super) const NAVER_SPLADE_CODE_06B: SparseEntry = SparseEntry {
id: "naver/splade-code-06B",
family: Some(Family::Qwen3),
head: SparseHead::SpladeTied,
vocab_size: 151936,
default_max_length: 1024,
cpu: Support::Verified,
metal: Support::Verified,
cuda: Support::Untested,
dtypes: DtypeSupport {
f32: Support::Verified,
f16: Support::Unsupported,
bf16: Support::Unsupported,
},
license: "NAVER Non-Commercial (Splade-Code)",
size_gb: 1.19,
phase: 3,
weights: WeightsFormat::Safetensors,
gated: false,
accel_only_dtypes: &[],
head_source: None,
head_revision: None,
computation: SparseComputation::Encoded,
cell_exceptions: &[],
};