pub struct RockchipBackend;Expand description
Rockchip RKNN NPU backend with RKNN Toolkit 2 hints.
Trait Implementations§
Source§impl Backend for RockchipBackend
impl Backend for RockchipBackend
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 RockchipBackend
impl RefUnwindSafe for RockchipBackend
impl Send for RockchipBackend
impl Sync for RockchipBackend
impl Unpin for RockchipBackend
impl UnsafeUnpin for RockchipBackend
impl UnwindSafe for RockchipBackend
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