pub struct QualcommBackend;Expand description
Qualcomm Hexagon NPU backend with QNN SDK hints.
Trait Implementations§
Source§impl Backend for QualcommBackend
impl Backend for QualcommBackend
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 QualcommBackend
impl RefUnwindSafe for QualcommBackend
impl Send for QualcommBackend
impl Sync for QualcommBackend
impl Unpin for QualcommBackend
impl UnsafeUnpin for QualcommBackend
impl UnwindSafe for QualcommBackend
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