INNER CODE UNIT · Rust
support_mmap
rustformers/llm · crates/ggml/src/lib.rs:49
pub fn support_mmap(&self) -> bool {
match self {
ContainerType::Ggml => false,
ContainerType::Ggmf(_) => false,
ContainerType::Ggla(_) => false,
ContainerType::Ggjt(_) => true,
}
}
/// Read the container type from a reader.
pub fn read<E: std::error::Error>(
reader: &mut dyn std::io::BufRead,
) -> Result<Self, crate::format::LoadError<E>> {
// Verify magic
let magic = util::read_u32(reader)?;
let container_type: ContainerType = match magic {
crate::FILE_MAGIC_GGML => ContainerType::Ggml,
crate::FILE_MAGIC_GGMF => {