Skip to main content

stream

family

Declared in clika_rt/clika_rt_core.h.

Members

NameDescription
clika_rt_stream
stream_allocateClikaRT::Stream::allocate <- ClikaRT/compute/stream.h borrows self
stream_createClikaRT::Stream::create <- ClikaRT/compute/stream.h
stream_default_streamClikaRT::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_deviceClikaRT::Stream::device <- ClikaRT/compute/stream.h borrows self infallible
stream_is_defaultClikaRT::Stream::is_default <- ClikaRT/compute/stream.h borrows self infallible
stream_native_handleClikaRT::Stream::native_handle <- ClikaRT/compute/stream.h borrows self infallible
stream_query_idleClikaRT::Stream::query_idle <- ClikaRT/compute/stream.h borrows self infallible
stream_release
stream_retain
stream_synchronizeClikaRT::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