stream
family
Declared in clika_rt/clika_rt_core.h.
Members
| Name | Description |
|---|---|
clika_rt_stream | |
stream_allocate | ClikaRT::Stream::allocate <- ClikaRT/compute/stream.h borrows self |
stream_create | ClikaRT::Stream::create <- ClikaRT/compute/stream.h |
stream_default_stream | ClikaRT::Stream::default_stream <- ClikaRT/compute/stream.h a rejected argument yields the zero result (infallible surface) infallible; returns an OWNED reference; release when done |
stream_device | ClikaRT::Stream::device <- ClikaRT/compute/stream.h borrows self infallible |
stream_is_default | ClikaRT::Stream::is_default <- ClikaRT/compute/stream.h borrows self infallible |
stream_native_handle | ClikaRT::Stream::native_handle <- ClikaRT/compute/stream.h borrows self infallible |
stream_query_idle | ClikaRT::Stream::query_idle <- ClikaRT/compute/stream.h borrows self infallible |
stream_release | |
stream_retain | |
stream_synchronize | ClikaRT::Stream::synchronize <- ClikaRT/compute/stream.h borrows self |
Type aliases
using clika_rt_stream
using clika_rt_stream = struct clika_rt_stream
Declared in clika_rt/clika_rt_core.h, line 287
Functions
stream_allocate
clika_rt_error*(* stream_allocate)(clika_rt_stream *self, const int64_t *shape, size_t shape_count, clika_rt_data_type dtype, clika_rt_tensor **out)
ClikaRT::Stream::allocate <- ClikaRT/compute/stream.h borrows self
Declared in clika_rt/clika_rt_core.h, line 8328
stream_create
clika_rt_error*(* stream_create)(clika_rt_device device, clika_rt_stream **out)
ClikaRT::Stream::create <- ClikaRT/compute/stream.h
Declared in clika_rt/clika_rt_core.h, line 8299
stream_default_stream
clika_rt_stream*(* stream_default_stream)(clika_rt_device device)
ClikaRT::Stream::default_stream <- ClikaRT/compute/stream.h a rejected argument yields the zero result (infallible surface) infallible; returns an OWNED reference; release when done
Declared in clika_rt/clika_rt_core.h, line 8297
stream_device
clika_rt_device(* stream_device)(clika_rt_stream *self)
ClikaRT::Stream::device <- ClikaRT/compute/stream.h borrows self infallible
Declared in clika_rt/clika_rt_core.h, line 8305
stream_is_default
uint8_t(* stream_is_default)(clika_rt_stream *self)
ClikaRT::Stream::is_default <- ClikaRT/compute/stream.h borrows self infallible
Declared in clika_rt/clika_rt_core.h, line 8310
stream_native_handle
void*(* stream_native_handle)(clika_rt_stream *self)
ClikaRT::Stream::native_handle <- ClikaRT/compute/stream.h borrows self infallible
Declared in clika_rt/clika_rt_core.h, line 8320
stream_query_idle
uint8_t(* stream_query_idle)(clika_rt_stream *self)
ClikaRT::Stream::query_idle <- ClikaRT/compute/stream.h borrows self infallible
Declared in clika_rt/clika_rt_core.h, line 8315
stream_release
void(* stream_release)(clika_rt_stream *s)
Declared in clika_rt/clika_rt_core.h, line 646
stream_retain
void(* stream_retain)(clika_rt_stream *s)
Declared in clika_rt/clika_rt_core.h, line 645
stream_synchronize
clika_rt_error*(* stream_synchronize)(clika_rt_stream *self)
ClikaRT::Stream::synchronize <- ClikaRT/compute/stream.h borrows self
Declared in clika_rt/clika_rt_core.h, line 8324