Api: stream
Api members in the stream family.
stream_allocate / f_stream_allocate
fn f_stream_allocate(self, self_: &Stream, shape: &[i64], dtype: clika_rt_data_type) -> Result<Tensor>
fn stream_allocate(self, self_: &Stream, shape: &[i64], dtype: clika_rt_data_type) -> Tensor
Wraps api-table member stream_allocate.
ClikaRT::Stream::allocate <- ClikaRT/compute/stream.h
stream_create / f_stream_create
fn f_stream_create(self, device: clika_rt_device) -> Result<Stream>
fn stream_create(self, device: clika_rt_device) -> Stream
Wraps api-table member stream_create.
ClikaRT::Stream::create <- ClikaRT/compute/stream.h
stream_default_stream
fn stream_default_stream(self, device: clika_rt_device) -> Option<Stream>
Wraps api-table member stream_default_stream.
ClikaRT::Stream::default_stream <- ClikaRT/compute/stream.h
A NULL return maps to None.
stream_device
fn stream_device(self, self_: &Stream) -> clika_rt_device
Wraps api-table member stream_device.
ClikaRT::Stream::device <- ClikaRT/compute/stream.h
stream_is_default
fn stream_is_default(self, self_: &Stream) -> bool
Wraps api-table member stream_is_default.
ClikaRT::Stream::is_default <- ClikaRT/compute/stream.h
stream_native_handle
fn stream_native_handle(self, self_: &Stream) -> *mut c_void
Wraps api-table member stream_native_handle.
ClikaRT::Stream::native_handle <- ClikaRT/compute/stream.h
stream_query_idle
fn stream_query_idle(self, self_: &Stream) -> bool
Wraps api-table member stream_query_idle.
ClikaRT::Stream::query_idle <- ClikaRT/compute/stream.h
stream_release
fn stream_release(self, s: &Stream)
Wraps api-table member stream_release.
stream_retain
fn stream_retain(self, s: &Stream)
Wraps api-table member stream_retain.
stream_synchronize / f_stream_synchronize
fn f_stream_synchronize(self, self_: &Stream) -> Result<()>
fn stream_synchronize(self, self_: &Stream)
Wraps api-table member stream_synchronize.
ClikaRT::Stream::synchronize <- ClikaRT/compute/stream.h