pub struct IntelBackend;Expand description
Intel NPU backend with OpenVINO IR emission.
Trait Implementations§
Source§impl Backend for IntelBackend
impl Backend for IntelBackend
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 IntelBackend
impl RefUnwindSafe for IntelBackend
impl Send for IntelBackend
impl Sync for IntelBackend
impl Unpin for IntelBackend
impl UnsafeUnpin for IntelBackend
impl UnwindSafe for IntelBackend
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