#include <backend_abi.h>
|
| uint32_t | abi_version |
| |
| void * | instance |
| |
| continuum_backend_caps_t(* | capabilities )(void *instance) |
| |
| const char *(* | tensor_backend_type )(void *instance) |
| |
| continuum_backend_run_result_t(* | run_with_cache )(void *instance, continuum_backend_node_meta_t node, const continuum_backend_value_t *inputs, size_t input_count, const continuum_backend_state_t *prefix_state, int32_t remaining_tokens) |
| |
| void(* | destroy )(void *instance) |
| |
| size_t(* | export_state )(void *instance, continuum_backend_state_t state, uint8_t *out, size_t out_cap) |
| |
| uint8_t(* | import_state )(void *instance, const uint8_t *bytes, size_t len, continuum_backend_state_t *out) |
| |
◆ abi_version
| uint32_t continuum_backend_vtable_s::abi_version |
◆ capabilities
◆ destroy
| void(* continuum_backend_vtable_s::destroy) (void *instance) |
◆ export_state
◆ import_state
◆ instance
| void* continuum_backend_vtable_s::instance |
◆ run_with_cache
◆ tensor_backend_type
| const char *(* continuum_backend_vtable_s::tensor_backend_type) (void *instance) |
The documentation for this struct was generated from the following file: