| 301 | std::cout |
| 302 | << "family=" << inspection.metadata.family << "\n" |
| 303 | << "variant=" << inspection.metadata.variant << "\n" |
| 304 | << "model_root=" << inspection.model_root.string() << "\n" |
| 305 | << "description=" << inspection.metadata.description << "\n" |
| 306 | << " Supported tasks:\n"; |
| 307 | for (const auto & capability : inspection.capabilities.supported_tasks) { |
| 308 | std::cout << " --task " << engine::runtime::to_string(capability.task) << " --mode "; |
| 309 | for (size_t i = 0; i < capability.modes.size(); ++i) { |
| 310 | if (i != 0) { |
| 311 | std::cout << "|"; |
| 312 | } |
| 313 | std::cout << engine::runtime::to_string(capability.modes[i]); |
| 314 | } |
| 315 | std::cout << "\n"; |
| 316 | } |
| 317 | print_model_common_options(inspection); |
| 318 | print_option_group("Model request options", inspection.cli.request_options); |
| 319 | print_option_group("Model session options", inspection.cli.session_options); |
| 320 | print_option_group("Model load options", inspection.cli.load_options); |
| 321 | std::cout << " Common output options:\n" |
| 322 | << " --out <file>\n" |
no test coverage detected