Expand description
URI resolver for model references
Resolves ModelUri to actual model data from:
- Local files (file://)
- Pacha registry (pacha://)
- HuggingFace Hub (hf://) - future work
§Example
use pacha::resolver::ModelResolver;
use pacha::uri::ModelUri;
let resolver = ModelResolver::new_default().unwrap();
// Resolve from local file
let uri = ModelUri::parse("./model.gguf").unwrap();
let data = resolver.resolve(&uri).unwrap();
// Resolve from registry
let uri = ModelUri::parse("pacha://llama3:1.0.0").unwrap();
let data = resolver.resolve(&uri).unwrap();Structs§
- Model
Resolver - Model resolver that handles URI resolution to model data
- Resolved
Model - Resolution result containing model data and metadata
Enums§
- Model
Source - Source of a resolved model