pub trait BackendWrapperTrait: BackendWrapperTraitConst {
// Required method
fn as_raw_mut_BackendWrapper(&mut self) -> *mut c_void;
// Provided methods
fn set_backend_id(&mut self, val: i32) { ... }
fn set_target_id(&mut self, val: i32) { ... }
fn copy_to_host(&mut self) -> Result<()> { ... }
fn set_host_dirty(&mut self) -> Result<()> { ... }
}Expand description
Mutable methods for crate::dnn::BackendWrapper
Required Methods§
fn as_raw_mut_BackendWrapper(&mut self) -> *mut c_void
Provided Methods§
Sourcefn set_backend_id(&mut self, val: i32)
fn set_backend_id(&mut self, val: i32)
Backend identifier.
Sourcefn set_target_id(&mut self, val: i32)
fn set_target_id(&mut self, val: i32)
Target identifier.
Sourcefn copy_to_host(&mut self) -> Result<()>
fn copy_to_host(&mut self) -> Result<()>
Transfer data to CPU host memory.
Sourcefn set_host_dirty(&mut self) -> Result<()>
fn set_host_dirty(&mut self) -> Result<()>
Indicate that an actual data is on CPU.