35#include "src/jazz_models/model.h"
38#ifndef INCLUDED_JAZZ_CATCH2
39#define INCLUDED_JAZZ_CATCH2
41#include "src/catch2/catch.hpp"
47#ifndef INCLUDED_JAZZ_MODELS_MODELS_API
48#define INCLUDED_JAZZ_MODELS_MODELS_API
Bebop: The compiler.
Definition bebop.h:91
BaseAPI: The parent of API and Core.
Definition base_api.h:122
Core: The execution unit is now a wrapper around onnx-runtime.
Definition core.h:89
Channels: A Container doing block transactions across media (files, folders, shell,...
Definition channel.h:244
A configuration file as a key/value store.
Definition utils.h:218
A simple logger.
Definition utils.h:248
Persisted: A Service to manage data objects in LMDB.
Definition persisted.h:111
Volatile: A Service to manage data objects in RAM.
Definition volatile.h:243
ModelsAPI: The model API.
Definition models_api.h:61
virtual void base_names(BaseNames &base_names)
Definition models_api.cpp:120
StatusCode start()
Definition models_api.cpp:89
virtual StatusCode get(pTransaction &p_txn, ApiQueryState &what)
Definition models_api.cpp:145
pCore p_core
A pointer to the Core container.
Definition models_api.h:92
StatusCode shut_down()
Definition models_api.cpp:107
pBebop p_bebop
A pointer to the Bebop compiler.
Definition models_api.h:93
virtual pChar const id()
Definition models_api.cpp:79
std::map< String, pContainer > BaseNames
A map of names for the containers (or structure engines like "map" or "tree" inside Volatile).
Definition container.h:166
char * pChar
A pointer to a char buffer.
Definition types.h:189
int StatusCode
Type returned by the Service API.
Definition utils.h:142
Concepts: A tree of Snippets with support fro blending that populates a semantic space.
Definition concept.cpp:39
ModelsAPI * pModelsAPI
A pointer to a ModelsAPI.
Definition models_api.h:95
A buffer to keep the state while parsing/executing a query.
Definition base_api.h:99
Transaction: A wrapper over a Block that defines the communication of a block with a Container.
Definition container.h:176