MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / can_load

Method can_load

src/models/voxcpm2/loader.cpp:78–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76 inspect(const runtime::ModelLoadRequest &request) const override {
77 const auto assets =
78 load_voxcpm2_assets(request.model_path);
79 runtime::ModelInspection inspection;
80 inspection.model_root = assets->resources.model_root();
81 inspection.metadata = metadata(*assets);
82 inspection.capabilities = capabilities(*assets);
83 inspection.cli = cli(*assets);
84 const auto spec_path = engine::model_spec::default_spec_path(family());
85 inspection.discovered_configs = runtime::discover_named_assets_from_package_spec(
86 request.model_path,
87 spec_path,
88 engine::model_spec::ResourceKind::Files);
89 inspection.discovered_weights = runtime::discover_named_assets_from_package_spec(

Callers

nothing calls this directly

Calls 2

has_voxcpm2_assetsFunction · 0.85
resolve_model_rootFunction · 0.70

Tested by

no test coverage detected