Struct collenchyma::frameworks::cuda::Cuda [] [src]

pub struct Cuda { /* fields omitted */ }

Provides the Cuda Framework.

Trait Implementations

impl Debug for Cuda
[src]

Formats the value using the given formatter.

impl Clone for Cuda
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl IFramework for Cuda
[src]

The Hardware representation for this Framework.

The Device representation for this Framework.

The Binary representation for this Framework.

Defines the Framework by a Name. Read more

Initializes a new Framework. Read more

Initializes all the available hardwares.

Returns the cached and available hardwares.

Returns the initialized binary.

Creates a new Cuda context for computation.

Cuda's context differs from OpenCL's context. Multi device support works different in Cuda. This function currently suppports only one device, but should be a wrapper for multi device support.