pub struct CevaBackend;Expand description
CEVA NeuPro NPU backend with CDNN compiler hints.
Trait Implementations§
Source§impl Backend for CevaBackend
impl Backend for CevaBackend
Source§fn preferred_precision(&self) -> Precision
fn preferred_precision(&self) -> Precision
The precision this backend prefers for optimal NPU execution.
Source§fn compile(
&self,
module: &Module,
opts: &BackendOptions,
) -> Result<BackendOutput, BackendError>
fn compile( &self, module: &Module, opts: &BackendOptions, ) -> Result<BackendOutput, BackendError>
Compile an optimized IR module to backend-specific output.
Auto Trait Implementations§
impl Freeze for CevaBackend
impl RefUnwindSafe for CevaBackend
impl Send for CevaBackend
impl Sync for CevaBackend
impl Unpin for CevaBackend
impl UnsafeUnpin for CevaBackend
impl UnwindSafe for CevaBackend
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more