#include <session.hpp>
◆ Session() [1/2]
| continuum::runtime::Session::Session |
( |
const std::string & |
id, |
|
|
backend::BackendRegistry & |
backends, |
|
|
std::size_t |
max_cache_entries = 8192 |
|
) |
| |
|
explicit |
◆ Session() [2/2]
◆ cache() [1/2]
◆ cache() [2/2]
| const KVCacheIndex & continuum::runtime::Session::cache |
( |
| ) |
const |
|
inline |
◆ cache_namespace()
| const std::string & continuum::runtime::Session::cache_namespace |
( |
| ) |
const |
|
inline |
◆ cache_size()
| std::size_t continuum::runtime::Session::cache_size |
( |
| ) |
const |
|
inline |
◆ cache_stats()
| std::vector< CacheTierStats > continuum::runtime::Session::cache_stats |
( |
| ) |
const |
Occupancy of every attached tier; detached tiers are omitted.
◆ id()
| const std::string & continuum::runtime::Session::id |
( |
| ) |
const |
|
inline |
◆ load_cache_metadata()
| bool continuum::runtime::Session::load_cache_metadata |
( |
const std::string & |
path | ) |
|
◆ memo_table()
| MemoTable * continuum::runtime::Session::memo_table |
( |
| ) |
const |
|
inline |
◆ metrics()
| const ReuseMetrics & continuum::runtime::Session::metrics |
( |
| ) |
const |
|
inline |
◆ observer()
◆ policy()
| const ReusePolicy & continuum::runtime::Session::policy |
( |
| ) |
const |
|
inline |
◆ reset_metrics()
| void continuum::runtime::Session::reset_metrics |
( |
| ) |
|
|
inline |
◆ run()
◆ run_count()
| std::int64_t continuum::runtime::Session::run_count |
( |
| ) |
const |
|
inline |
◆ save_cache_metadata()
| bool continuum::runtime::Session::save_cache_metadata |
( |
const std::string & |
path | ) |
const |
◆ semantic_cache()
◆ set_cache_namespace()
| void continuum::runtime::Session::set_cache_namespace |
( |
std::string |
ns | ) |
|
|
inline |
◆ set_embedding_provider()
◆ set_layer_cache()
◆ set_memo_table()
| void continuum::runtime::Session::set_memo_table |
( |
MemoTable * |
memo | ) |
|
|
inline |
◆ set_memory_graph()
◆ set_observer()
| void continuum::runtime::Session::set_observer |
( |
ReuseObserver * |
observer | ) |
|
|
inline |
Forward every tier-lookup and node-execution ReuseEvent to observer (nullptr, the default, disables emission).
◆ set_policy()
| void continuum::runtime::Session::set_policy |
( |
const ReusePolicy & |
policy | ) |
|
|
inline |
◆ set_semantic_cache()
The documentation for this class was generated from the following file: