Skip to content
2 changes: 1 addition & 1 deletion src/hpc/gguf.rs
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ fn dequantize_q4_k<R: Read>(r: &mut R, n_elements: usize) -> Result<Vec<f32>, St
}

/// Convert f16 bit pattern to f32.
fn f16_to_f32(bits: u16) -> f32 {
pub fn f16_to_f32(bits: u16) -> f32 {
let sign = ((bits >> 15) & 1) as u32;
let exp = ((bits >> 10) & 0x1F) as u32;
let mantissa = (bits & 0x3FF) as u32;
Expand Down
Loading
Loading