Skip to main content

Module resolver

Module resolver 

Source
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§

ModelResolver
Model resolver that handles URI resolution to model data
ResolvedModel
Resolution result containing model data and metadata

Enums§

ModelSource
Source of a resolved model