Continuum C++ API
Unified runtime for token + tensor execution
Loading...
Searching...
No Matches
fake_llm.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace continuum::backend {
6
7class FakeLLMBackend : public Backend {
8 public:
10 std::vector<std::uint8_t> export_state(const BackendState& state) const override;
11 std::optional<BackendState> import_state(const std::vector<std::uint8_t>& bytes) override;
13 const ir::Node& node,
14 const std::vector<continuum::Value>& inputs,
15 const std::optional<BackendState>& prefix_state,
16 std::int32_t remaining_tokens) override;
17};
18
19} // namespace continuum::backend
Definition backend.hpp:36
Definition fake_llm.hpp:7
std::optional< BackendState > import_state(const std::vector< std::uint8_t > &bytes) override
std::vector< std::uint8_t > export_state(const BackendState &state) const override
BackendRunResult run_with_cache(const ir::Node &node, const std::vector< continuum::Value > &inputs, const std::optional< BackendState > &prefix_state, std::int32_t remaining_tokens) override
BackendCapabilities capabilities() const override
Definition anthropic.hpp:4
Definition backend.hpp:20
Definition backend.hpp:16
Definition node.hpp:51