Skip to main content

Crate ferrotensor_hub

Crate ferrotensor_hub 

Source
Expand description

Ferrotensor Hub - HuggingFace Model Hub Integration

Download and load pre-trained models from HuggingFace with a single line of code.

§Example

use ferrotensor_hub::{FerrotensorHub, ModelConfig};

// Resolve a model already downloaded to the Hugging Face cache
let hub = FerrotensorHub::new();
let model_path = hub.get_model_path("meta-llama/Llama-3.2-1B");
let config = ModelConfig::from_model_dir(&model_path)?;
println!("{} layers", config.num_hidden_layers);

Re-exports§

pub use config::ModelConfig;
pub use models::ModelType;

Modules§

config
Model configuration parsing
models
Supported model types and auto-detection

Structs§

FerrotensorHub
Main entry point for loading models from HuggingFace Hub.

Enums§

HubError
Errors that can occur when using FerrotensorHub

Type Aliases§

HubResult
Result type for hub operations.