ember.cpp 0.1.0
C++ inference engine for Llama-family and paperkiln models (CPU, CUDA, WebAssembly)
Loading...
Searching...
No Matches
ir_digest.cpp File Reference
#include "ir_digest.h"
#include <algorithm>
#include <charconv>
#include <cmath>
#include <cstdint>
#include <cstdlib>
#include <cstring>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for ir_digest.cpp:

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)
 

Variable Documentation

◆ i_

size_t i_ = 0
private

Definition at line 339 of file ir_digest.cpp.

◆ integer

bool integer = false

Definition at line 65 of file ir_digest.cpp.

◆ items

std::vector<Value> items

Definition at line 67 of file ir_digest.cpp.

Referenced by main().

◆ members

std::vector<std::pair<std::string, Value> > members

Definition at line 68 of file ir_digest.cpp.

◆ number

double number = 0.0

Definition at line 64 of file ir_digest.cpp.

Referenced by microtorch::llama3::split_words().

◆ s_

const std::string& s_
private

Definition at line 338 of file ir_digest.cpp.

◆ str

◆ []

◆ why

Definition at line 72 of file ir_digest.cpp.