Continuum C++ API
Unified runtime for token + tensor execution
Loading...
Searching...
No Matches
backend_abi.h File Reference
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  continuum_backend_caps_s
 
struct  continuum_backend_state_s
 
struct  continuum_backend_value_s
 
struct  continuum_backend_run_result_s
 
struct  continuum_backend_node_meta_s
 
struct  continuum_backend_vtable_s
 

Macros

#define CONTINUUM_BACKEND_ABI_VERSION   2u
 
#define CONTINUUM_BACKEND_ABI_MIN_VERSION   1u
 
#define CONTINUUM_BACKEND_PLUGIN_INIT_SYMBOL   "continuum_backend_plugin_init_v2"
 

Typedefs

typedef enum continuum_backend_value_kind_e continuum_backend_value_kind_t
 
typedef struct continuum_backend_caps_s continuum_backend_caps_t
 
typedef struct continuum_backend_state_s continuum_backend_state_t
 
typedef struct continuum_backend_value_s continuum_backend_value_t
 
typedef struct continuum_backend_run_result_s continuum_backend_run_result_t
 
typedef struct continuum_backend_node_meta_s continuum_backend_node_meta_t
 
typedef struct continuum_backend_vtable_s continuum_backend_vtable_t
 
typedef int(* continuum_backend_plugin_init_fn) (uint32_t host_abi_version, continuum_backend_vtable_t *out)
 

Enumerations

enum  continuum_backend_value_kind_e { CONTINUUM_BACKEND_VALUE_NONE = 0 , CONTINUUM_BACKEND_VALUE_STRING = 1 , CONTINUUM_BACKEND_VALUE_TOKENS = 2 }
 

Macro Definition Documentation

◆ CONTINUUM_BACKEND_ABI_MIN_VERSION

#define CONTINUUM_BACKEND_ABI_MIN_VERSION   1u

◆ CONTINUUM_BACKEND_ABI_VERSION

#define CONTINUUM_BACKEND_ABI_VERSION   2u

◆ CONTINUUM_BACKEND_PLUGIN_INIT_SYMBOL

#define CONTINUUM_BACKEND_PLUGIN_INIT_SYMBOL   "continuum_backend_plugin_init_v2"

Typedef Documentation

◆ continuum_backend_caps_t

◆ continuum_backend_node_meta_t

◆ continuum_backend_plugin_init_fn

typedef int(* continuum_backend_plugin_init_fn) (uint32_t host_abi_version, continuum_backend_vtable_t *out)

◆ continuum_backend_run_result_t

◆ continuum_backend_state_t

◆ continuum_backend_value_kind_t

◆ continuum_backend_value_t

◆ continuum_backend_vtable_t

Enumeration Type Documentation

◆ continuum_backend_value_kind_e

Enumerator
CONTINUUM_BACKEND_VALUE_NONE 
CONTINUUM_BACKEND_VALUE_STRING 
CONTINUUM_BACKEND_VALUE_TOKENS