Skip to main content

bitnet_matrix

Function bitnet_matrix 

Source
pub fn bitnet_matrix(
    rows: usize,
    cols: usize,
    seed: u64,
    target_sparsity: f64,
) -> TritMatrix
Expand description

Generate a TritMatrix with exactly target_sparsity fraction of zero entries.

Non-zero entries are ±1 with equal probability. Uses a deterministic LCG so results are reproducible across runs. This mirrors the weight distribution seen in trained BitNet b1.58 models (55-65 % zeros after quantization).