Skip to main content

initialize

Function initialize 

Source
pub fn initialize(config: Option<&ConfigBuilder>) -> Result<()>
Expand description

Initializes the zvec library with optional configuration.

Pass None to use default configuration, or provide a ConfigBuilder to customize memory limits, thread counts, and logging.

ยงExamples

use zvec_rust::*;

// Default initialization
initialize(None)?;

// With builder
let config = ConfigBuilder::new()
    .memory_limit(1024 * 1024 * 1024)
    .num_threads(4)
    .build();
initialize(Some(&config))?;