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 267
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 8200
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 8171
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 8169
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 8177
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 8182
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 8192
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 8187
stream_release
void(* stream_release)(clika_rt_stream *s)
Declared in clika_rt/clika_rt_core.h, line 621
stream_retain
void(* stream_retain)(clika_rt_stream *s)
Declared in clika_rt/clika_rt_core.h, line 620
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 8196