tensors_container
family
Declared in clika_rt/clika_rt_core.h.
Members
| Name | Description |
|---|---|
clika_rt_tensors_container | |
tensors_container_contains | ClikaRT::io::TensorsContainer::contains <- ClikaRT/io/tensors_container.h borrows self a rejected argument yields the zero result (infallible surface) infallible |
tensors_container_entry_bytes | ClikaRT::io::TensorsContainer::entry_bytes <- ClikaRT/io/tensors_container.h borrows self a rejected argument yields the zero result (infallible surface) infallible |
tensors_container_evict | ClikaRT::io::TensorsContainer::evict <- ClikaRT/io/tensors_container.h borrows self |
tensors_container_evict_all | ClikaRT::io::TensorsContainer::evict_all <- ClikaRT/io/tensors_container.h borrows self |
tensors_container_free | |
tensors_container_get | ClikaRT::io::TensorsContainer::get <- ClikaRT/io/tensors_container.h borrows self |
tensors_container_load_into | 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={} |
tensors_container_names | 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 |
tensors_container_prefetch | 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={} |
tensors_container_release | ClikaRT::io::TensorsContainer::release <- ClikaRT/io/tensors_container.h borrows self the underlying call is infallible plain void |
tensors_container_size | ClikaRT::io::TensorsContainer::size <- ClikaRT/io/tensors_container.h borrows self infallible |
tensors_container_total_bytes | ClikaRT::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