device< rmt::Hip >

Description

Represents a remote Sycl device.

Methods

device ( )

SAW_FORBID_COPY ( device )

SAW_FORBID_MOVE ( device )

error_or < void >

copy_to_device ( data < Schema, Encoding > &, data < Schema, encode::Hip < Encoding > > & )

error_or < void >

copy_to_host ( data < Schema, encode::Hip < Encoding > > &, data < Schema, Encoding > & )

error_or < void >

erase_from_device ( data < Schema, encode::Hip < Encoding > > & )

error_or < void >

allocate_on_device ( const typename data < SchemaEncoding >::Init &, data < Schema, encode::Hip < Encoding > > & )


Methods Description

device ( )


SAW_FORBID_COPY ( device )


SAW_FORBID_MOVE ( device )


error_or < void > copy_to_device ( data < Schema, Encoding > &, data < Schema, encode::Hip < Encoding > > & )


error_or < void > copy_to_host ( data < Schema, encode::Hip < Encoding > > &, data < Schema, Encoding > & )


error_or < void > erase_from_device ( data < Schema, encode::Hip < Encoding > > & )


error_or < void > allocate_on_device ( const typename data < SchemaEncoding >::Init &, data < Schema, encode::Hip < Encoding > > & )