MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / make_uqv

Function make_uqv

nodedb-codec/src/vector_quant/opq.rs:258–270  ·  view source on GitHub ↗
(codes: &[u8], dim: u16)

Source from the content-addressed store, hash-verified

256}
257
258fn make_uqv(codes: &[u8], dim: u16) -> UnifiedQuantizedVector {
259 let header = QuantHeader {
260 quant_mode: QuantMode::Pq as u16,
261 dim,
262 global_scale: 1.0,
263 residual_norm: 0.0,
264 dot_quantized: 0.0,
265 outlier_bitmask: 0,
266 reserved: [0; 8],
267 };
268 UnifiedQuantizedVector::new(header, codes, &[])
269 .expect("make_uqv: layout construction must not fail for valid inputs")
270}
271
272// ── VectorCodec wrapper types ─────────────────────────────────────────────────
273

Callers 1

encode_innerMethod · 0.85

Calls 1

expectMethod · 0.45

Tested by

no test coverage detected