Skip to main content

Module mtmd

Module mtmd 

Source
Expand description

Safe wrapper around multimodal (MTMD) functionality in llama.cpp.

This module provides Rust bindings for llama.cpp’s multimodal support, allowing processing of text, image, and audio inputs through a unified interface.

§Warning

This API is experimental and subject to breaking changes.

Re-exports§

pub use image_chunk_batch_size_mismatch::ImageChunkBatchSizeMismatch;
pub use mtmd_bitmap::MtmdBitmap;
pub use mtmd_context::MtmdContext;
pub use mtmd_context_params::MtmdContextParams;
pub use mtmd_default_marker::mtmd_default_marker;
pub use mtmd_error::MtmdBitmapError;
pub use mtmd_error::MtmdEncodeError;
pub use mtmd_error::MtmdEvalError;
pub use mtmd_error::MtmdInitError;
pub use mtmd_error::MtmdInputChunkError;
pub use mtmd_error::MtmdInputChunksError;
pub use mtmd_error::MtmdTokenizeError;
pub use mtmd_input_chunk::MtmdInputChunk;
pub use mtmd_input_chunk_type::MtmdInputChunkType;
pub use mtmd_input_chunk_type::MtmdInputChunkTypeError;
pub use mtmd_input_chunks::MtmdInputChunks;
pub use mtmd_input_text::MtmdInputText;

Modules§

image_chunk_batch_size_mismatch
mtmd_bitmap
mtmd_context
mtmd_context_params
mtmd_default_marker
mtmd_error
mtmd_input_chunk
mtmd_input_chunk_type
mtmd_input_chunks
mtmd_input_text