Skip to main content

model_graph

family

Declared in clika_rt/clika_rt_core.h.

Members​

NameDescription
clika_rt_model_graph
model_graph_free
model_graph_input_namesClikaRT::graph::ModelGraph::input_names <- ClikaRT/graph/model_graph.h borrows self infallible; single-owner list: string_list_count / string_list_get_at index it; string_list_free frees it
model_graph_is_finalizedClikaRT::graph::ModelGraph::is_finalized <- ClikaRT/graph/model_graph.h borrows self infallible
model_graph_output_namesClikaRT::graph::ModelGraph::output_names <- ClikaRT/graph/model_graph.h borrows self infallible; single-owner list: string_list_count / string_list_get_at index it; string_list_free frees it
model_graph_run_vectorClikaRT::graph::ModelGraph::run <- ClikaRT/graph/model_graph.h one form of the overloaded C++ run; the _vector suffix names this form borrows self consumes every element of inputs (contract §6)
model_graph_run_vector_bound_outputsClikaRT::graph::ModelGraph::run <- ClikaRT/graph/model_graph.h one form of the overloaded C++ run; the _vector_bound_outputs suffix names this form borrows self consumes every element of inputs (contract §6) consumes every element of bound_outputs (contract §6)
model_graph_visualizeClikaRT::graph::ModelGraph::visualize <- ClikaRT/graph/model_graph.h borrows self

Type aliases​

using clika_rt_model_graph​

using clika_rt_model_graph = struct clika_rt_model_graph

Declared in clika_rt/clika_rt_core.h, line 323

Functions​

model_graph_free​

void(* model_graph_free)(clika_rt_model_graph *h)

Declared in clika_rt/clika_rt_core.h, line 722

model_graph_input_names​

clika_rt_string_list*(* model_graph_input_names)(clika_rt_model_graph *self)

ClikaRT::graph::ModelGraph::input_names <- ClikaRT/graph/model_graph.h borrows self infallible; single-owner list: string_list_count / string_list_get_at index it; string_list_free frees it

Declared in clika_rt/clika_rt_core.h, line 8879

model_graph_is_finalized​

uint8_t(* model_graph_is_finalized)(clika_rt_model_graph *self)

ClikaRT::graph::ModelGraph::is_finalized <- ClikaRT/graph/model_graph.h borrows self infallible

Declared in clika_rt/clika_rt_core.h, line 8910

model_graph_output_names​

clika_rt_string_list*(* model_graph_output_names)(clika_rt_model_graph *self)

ClikaRT::graph::ModelGraph::output_names <- ClikaRT/graph/model_graph.h borrows self infallible; single-owner list: string_list_count / string_list_get_at index it; string_list_free frees it

Declared in clika_rt/clika_rt_core.h, line 8884

model_graph_run_vector​

clika_rt_error*(* model_graph_run_vector)(clika_rt_model_graph *self, clika_rt_tensor *const *inputs, size_t inputs_count, clika_rt_tensor_list **out)

ClikaRT::graph::ModelGraph::run <- ClikaRT/graph/model_graph.h one form of the overloaded C++ run; the _vector suffix names this form borrows self consumes every element of inputs (contract §6)

Declared in clika_rt/clika_rt_core.h, line 8890

model_graph_run_vector_bound_outputs​

clika_rt_error*(* model_graph_run_vector_bound_outputs)(clika_rt_model_graph *self, clika_rt_tensor *const *inputs, size_t inputs_count, clika_rt_tensor *const *bound_outputs, size_t bound_outputs_count, clika_rt_tensor_list **out)

ClikaRT::graph::ModelGraph::run <- ClikaRT/graph/model_graph.h one form of the overloaded C++ run; the _vector_bound_outputs suffix names this form borrows self consumes every element of inputs (contract §6) consumes every element of bound_outputs (contract §6)

Declared in clika_rt/clika_rt_core.h, line 8900

model_graph_visualize​

clika_rt_error*(* model_graph_visualize)(clika_rt_model_graph *self, const char *path, size_t path_len)

ClikaRT::graph::ModelGraph::visualize <- ClikaRT/graph/model_graph.h borrows self

Declared in clika_rt/clika_rt_core.h, line 8914