Skip to main content

tensors_container

family

Declared in clika_rt/clika_rt_core.h.

Members

NameDescription
clika_rt_tensors_container
tensors_container_containsClikaRT::io::TensorsContainer::contains <- ClikaRT/io/tensors_container.h borrows self a rejected argument yields the zero result (infallible surface) infallible
tensors_container_entry_bytesClikaRT::io::TensorsContainer::entry_bytes <- ClikaRT/io/tensors_container.h borrows self a rejected argument yields the zero result (infallible surface) infallible
tensors_container_evictClikaRT::io::TensorsContainer::evict <- ClikaRT/io/tensors_container.h borrows self
tensors_container_evict_allClikaRT::io::TensorsContainer::evict_all <- ClikaRT/io/tensors_container.h borrows self
tensors_container_free
tensors_container_getClikaRT::io::TensorsContainer::get <- ClikaRT/io/tensors_container.h borrows self
tensors_container_load_intoClikaRT::io::TensorsContainer::load_into <- ClikaRT/io/tensors_container.h borrows self borrows dst; written through (the in-place target) C++ defaults (dropped at this surface): where={}
tensors_container_namesClikaRT::io::TensorsContainer::names <- ClikaRT/io/tensors_container.h borrows self infallible; single-owner list: string_list_count / string_list_get_at index it; string_list_free frees it
tensors_container_prefetchClikaRT::io::TensorsContainer::prefetch <- ClikaRT/io/tensors_container.h borrows self names[i] spans names_lens[i] bytes (the string protocol's sized form, per element) C++ defaults (dropped at this surface): where={}
tensors_container_releaseClikaRT::io::TensorsContainer::release <- ClikaRT/io/tensors_container.h borrows self the underlying call is infallible plain void
tensors_container_sizeClikaRT::io::TensorsContainer::size <- ClikaRT/io/tensors_container.h borrows self infallible
tensors_container_total_bytesClikaRT::io::TensorsContainer::total_bytes <- ClikaRT/io/tensors_container.h borrows self infallible

Type aliases

using clika_rt_tensors_container

using clika_rt_tensors_container = struct clika_rt_tensors_container

Declared in clika_rt/clika_rt_core.h, line 294

Functions

tensors_container_contains

uint8_t(* tensors_container_contains)(clika_rt_tensors_container *self, const char *name, size_t name_len)

ClikaRT::io::TensorsContainer::contains <- ClikaRT/io/tensors_container.h borrows self a rejected argument yields the zero result (infallible surface) infallible

Declared in clika_rt/clika_rt_core.h, line 9094

tensors_container_entry_bytes

uint64_t(* tensors_container_entry_bytes)(clika_rt_tensors_container *self, const char *name, size_t name_len)

ClikaRT::io::TensorsContainer::entry_bytes <- ClikaRT/io/tensors_container.h borrows self a rejected argument yields the zero result (infallible surface) infallible

Declared in clika_rt/clika_rt_core.h, line 9112

tensors_container_evict

clika_rt_error*(* tensors_container_evict)(clika_rt_tensors_container *self, const char *name, size_t name_len)

ClikaRT::io::TensorsContainer::evict <- ClikaRT/io/tensors_container.h borrows self

Declared in clika_rt/clika_rt_core.h, line 9075

tensors_container_evict_all

clika_rt_error*(* tensors_container_evict_all)(clika_rt_tensors_container *self)

ClikaRT::io::TensorsContainer::evict_all <- ClikaRT/io/tensors_container.h borrows self

Declared in clika_rt/clika_rt_core.h, line 9081

tensors_container_free

void(* tensors_container_free)(clika_rt_tensors_container *h)

Declared in clika_rt/clika_rt_core.h, line 651

tensors_container_get

clika_rt_error*(* tensors_container_get)(clika_rt_tensors_container *self, const char *name, size_t name_len, clika_rt_tensor **out)

ClikaRT::io::TensorsContainer::get <- ClikaRT/io/tensors_container.h borrows self

Declared in clika_rt/clika_rt_core.h, line 9048

tensors_container_load_into

clika_rt_error*(* tensors_container_load_into)(clika_rt_tensors_container *self, const char *name, size_t name_len, clika_rt_tensor *dst, clika_rt_stream_or_device where)

ClikaRT::io::TensorsContainer::load_into <- ClikaRT/io/tensors_container.h borrows self borrows dst; written through (the in-place target) C++ defaults (dropped at this surface): where={}

Declared in clika_rt/clika_rt_core.h, line 9067

tensors_container_names

clika_rt_string_list*(* tensors_container_names)(clika_rt_tensors_container *self)

ClikaRT::io::TensorsContainer::names <- ClikaRT/io/tensors_container.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 9119

tensors_container_prefetch

clika_rt_error*(* tensors_container_prefetch)(clika_rt_tensors_container *self, const char *const *names, const size_t *names_lens, size_t names_count, clika_rt_stream_or_device where)

ClikaRT::io::TensorsContainer::prefetch <- ClikaRT/io/tensors_container.h borrows self names[i] spans names_lens[i] bytes (the string protocol's sized form, per element) C++ defaults (dropped at this surface): where={}

Declared in clika_rt/clika_rt_core.h, line 9057

tensors_container_release

clika_rt_error*(* tensors_container_release)(clika_rt_tensors_container *self, const char *name, size_t name_len)

ClikaRT::io::TensorsContainer::release <- ClikaRT/io/tensors_container.h borrows self the underlying call is infallible plain void

Declared in clika_rt/clika_rt_core.h, line 9086

tensors_container_size

size_t(* tensors_container_size)(clika_rt_tensors_container *self)

ClikaRT::io::TensorsContainer::size <- ClikaRT/io/tensors_container.h borrows self infallible

Declared in clika_rt/clika_rt_core.h, line 9101

tensors_container_total_bytes

size_t(* tensors_container_total_bytes)(clika_rt_tensors_container *self)

ClikaRT::io::TensorsContainer::total_bytes <- ClikaRT/io/tensors_container.h borrows self infallible

Declared in clika_rt/clika_rt_core.h, line 9106