| 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( |
nothing calls this directly
no test coverage detected