Module coaster::frameworks::opencl
[−]
[src]
Provides informations about the software system, such as OpenCL, CUDA, that contains the set of components to support hardwares with kernel execution.
Ontology
OpenCL device -> Hardware OpenCL context -> Device
Reexports
pub use self::platform::Platform; |
pub use self::context::Context; |
pub use self::memory::Memory; |
pub use self::memory::MemoryFlags; |
pub use self::queue::Queue; |
pub use self::queue::QueueFlags; |
pub use self::event::Event; |
pub use self::kernel::Kernel; |
pub use self::program::Program; |
pub use self::device::Device; |
pub use self::device::DeviceInfo; |
Modules
context |
Provides a Rust wrapper around OpenCL's context. |
device |
Provides a Rust wrapper around OpenCL's device. |
event |
Provides a Rust wrapper around OpenCL's events. |
kernel |
Provides a Rust wrapper around OpenCL's Kernel. |
memory | |
platform |
Provides a Rust wrapper around OpenCL's platform. |
program |
Provides a Rust wrapper around OpenCL's Program. |
queue |
Provides a Rust wrapper around OpenCL's command queue. |
Structs
API |
Defines the OpenCL API. |
OpenCL |
Provides the OpenCL Framework. |
Enums
Error |
Defines OpenCL errors. |
Traits
IOpenCL |
Provides the OpenCL framework trait for explicit Backend behaviour. |