Module runtime

Source
Expand description

Binding for pxl::runtime in PXL C++ library. This module provides functions in pxl::runtime namespace.

Re-exports§

pub use context::Context;
pub use job::Job;
pub use map::Map;
pub use stream::Stream;

Modules§

context
Represents a specific device context to execute jobs.
job
Groups compute units (Sub) within a Context to execute device kernels in parallel.
map
Abstracts data-parallel computation based on a map operation for a given job.
stream
Provides control over execution ordering and concurrency via streams.

Functions§

create_context
Create a new Context object.
create_stream
Create a new Stream object.
destroy_context
Destroy a Context object.
destroy_stream
Destroy a Stream object.
get_num_device
Get number of devices available.