L
ling-llm
↓ 0 downloadsA freestanding (no_std + alloc) GGUF inference engine for Qwen3: reads the model and its tokenizer from a GGUF file, runs on the CPU, needs no operating system. For LingOS.
lingfu install ling-llmCode / Files (14)
src/m.rs
//! The few float functions the engine needs, over `libm` (core has none of them).
#[inline]
pub fn sqrt(x: f32) -> f32 {
libm::sqrtf(x)
}
#[inline]
pub fn exp(x: f32) -> f32 {
libm::expf(x)
}
#[inline]
pub fn powf(x: f32, y: f32) -> f32 {
libm::powf(x, y)
}
#[inline]
pub fn sin(x: f32) -> f32 {
libm::sinf(x)
}
#[inline]
pub fn cos(x: f32) -> f32 {
libm::cosf(x)
}
#[inline]
pub fn round(x: f32) -> f32 {
libm::roundf(x)
}
#[inline]
pub fn abs(x: f32) -> f32 {
libm::fabsf(x)
}