|
ember.cpp 0.1.0
C++ inference engine for Llama-family and paperkiln models (CPU, CUDA, WebAssembly)
|
#include "ir_digest.h"#include <algorithm>#include <charconv>#include <cmath>#include <cstdint>#include <cstdlib>#include <cstring>#include <stdexcept>#include <string>#include <utility>#include <vector>
Go to the source code of this file.
Namespaces | |
| namespace | ember_ir |
Functions | |
| std::string | ember_ir::sha256_hex_bytes (const std::string &bytes) |
| std::string | ember_ir::es_number_string (double v) |
| DigestResult | ember_ir::ir_digest (const std::string &text, bool prose) |
|
private |
Definition at line 339 of file ir_digest.cpp.
Definition at line 65 of file ir_digest.cpp.
| std::vector<Value> items |
Definition at line 67 of file ir_digest.cpp.
Referenced by main().
| std::vector<std::pair<std::string, Value> > members |
Definition at line 68 of file ir_digest.cpp.
| double number = 0.0 |
Definition at line 64 of file ir_digest.cpp.
Referenced by microtorch::llama3::split_words().
|
private |
Definition at line 338 of file ir_digest.cpp.
| std::string str |
Definition at line 66 of file ir_digest.cpp.
Referenced by ember::chat_vocab_from_gguf(), tinyllama::DistributedCoordinator::deserialize_request(), tinyllama::DistributedCoordinator::deserialize_result(), microtorch::bpe::read_gguf_tokenizer(), replace_all(), tinyllama::DistributedCoordinator::serialize_request(), and tinyllama::DistributedCoordinator::serialize_result().
| enum { ... } ::Value::Type type |
| std::string why |
Definition at line 72 of file ir_digest.cpp.