| 2527 | } |
| 2528 | |
| 2529 | const char * llm_arch_name(llm_arch arch) { |
| 2530 | auto it = LLM_ARCH_NAMES.find(arch); |
| 2531 | if (it == LLM_ARCH_NAMES.end()) { |
| 2532 | return "unknown"; |
| 2533 | } |
| 2534 | return it->second; |
| 2535 | } |
| 2536 | |
| 2537 | llm_arch llm_arch_from_string(const std::string & name) { |
| 2538 | for (const auto & kv : LLM_ARCH_NAMES) { // NOLINT |
no test coverage detected