Generate output metadata.
| 1572 | |
| 1573 | // Generate output metadata. |
| 1574 | std::string buildOutputMetadata(Context &CxtRef) noexcept { |
| 1575 | return fmt::format(R"({{"input_tokens": {}, )" |
| 1576 | R"("output_tokens": {}, )" |
| 1577 | R"("llama_build_number": {}, )" |
| 1578 | R"("llama_commit": "{}"}})"sv, |
| 1579 | CxtRef.LlamaNInputs, CxtRef.LlamaOutputTokens.size(), |
| 1580 | LLAMA_BUILD_NUMBER, LLAMA_COMMIT); |
| 1581 | } |
| 1582 | |
| 1583 | // Generate output embedding. |
| 1584 | void buildOutputEmbedding(std::string &Embedding, int32_t NEmbd, |
no test coverage detected