Continuum C++ API
Unified runtime for token + tensor execution
Loading...
Searching...
No Matches
checkpoint.hpp File Reference
#include <continuum/ir/graph.hpp>
#include <continuum/ir/value.hpp>
#include <continuum/runtime/kv_prefix_cache.hpp>
#include <cstdint>
#include <string>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

struct  continuum::runtime::CheckpointCacheEntry
 
struct  continuum::runtime::Checkpoint
 

Namespaces

namespace  continuum
 
namespace  continuum::runtime
 

Functions

std::vector< std::uint8_t > continuum::runtime::serialize_value (const continuum::Value &value)
 
continuum::Value continuum::runtime::deserialize_value (const std::uint8_t *data, std::size_t len)
 
std::vector< std::uint8_t > continuum::runtime::serialize_checkpoint (const Checkpoint &checkpoint)
 
Checkpoint continuum::runtime::deserialize_checkpoint (const std::vector< std::uint8_t > &bytes)
 
std::vector< std::uint8_t > continuum::runtime::migrate_checkpoint (const std::vector< std::uint8_t > &bytes)
 
std::vector< std::uint8_t > continuum::runtime::serialize_checkpoint_delta (const Checkpoint &base, const Checkpoint &next)
 
Checkpoint continuum::runtime::apply_checkpoint_delta (const Checkpoint &base, const std::vector< std::uint8_t > &delta)
 
bool continuum::runtime::is_checkpoint_delta (const std::vector< std::uint8_t > &bytes)
 True when bytes start with the delta magic ("CPD1").
 
std::vector< std::uint8_t > continuum::runtime::checkpoint_graph (const ir::Graph &graph)
 
ir::Graph continuum::runtime::restore_graph (const std::vector< std::uint8_t > &bytes)