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
BaseAPI: The parent of API and Core.
Definition base_api.h:121
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:227
A configuration file as a key/value store.
Definition utils.h:217
A simple logger.
Definition utils.h:245
Persisted: A Service to manage data objects in LMDB.
Definition persisted.h:93
Volatile: A Service to manage data objects in RAM.
Definition volatile.h:244
ModelsAPI: The model API.
Definition models_api.h:61
void base_names(BaseNames &base_names)
Definition models_api.cpp:111
StatusCode start()
Definition models_api.cpp:81
virtual StatusCode get(pTransaction &p_txn, ApiQueryState &what)
Definition models_api.cpp:136
StatusCode shut_down()
Definition models_api.cpp:98
virtual pChar const id()
Definition models_api.cpp:71
char * pChar
A pointer to a char buffer.
Definition types.h:185
std::map< std::string, pContainer > BaseNames
A map of names for the containers (or structure engines like "map" or "tree" inside Volatile).
Definition container.h:152
int StatusCode
Type returned by the Service API.
Definition utils.h:141
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:82
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:162