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_bitmap_error::MtmdBitmapError;
pub use mtmd_context::MtmdContext;
pub use mtmd_context_params::MtmdContextParams;
pub use mtmd_default_marker::mtmd_default_marker;
pub use mtmd_encode_error::MtmdEncodeError;
pub use mtmd_eval_error::MtmdEvalError;
pub use mtmd_init_error::MtmdInitError;
pub use mtmd_input_chunk::MtmdInputChunk;
pub use mtmd_input_chunk_error::MtmdInputChunkError;
pub use mtmd_input_chunk_type::MtmdInputChunkType;
pub use mtmd_input_chunk_type_error::MtmdInputChunkTypeError;
pub use mtmd_input_chunks::MtmdInputChunks;
pub use mtmd_input_chunks_error::MtmdInputChunksError;
pub use mtmd_input_text::MtmdInputText;
pub use mtmd_tokenize_error::MtmdTokenizeError;

Modules§

image_chunk_batch_size_mismatch
mtmd_bitmap
mtmd_bitmap_error
mtmd_context
mtmd_context_params
mtmd_default_marker
mtmd_encode_error
mtmd_eval_error
mtmd_init_error
mtmd_input_chunk
mtmd_input_chunk_error
mtmd_input_chunk_type
mtmd_input_chunk_type_error
mtmd_input_chunks
mtmd_input_chunks_error
mtmd_input_text
mtmd_tokenize_error