pub enum ExecutionProvider {
Cpu,
DirectMl,
CoreMl,
}Variants§
Implementations§
Source§impl ExecutionProvider
impl ExecutionProvider
Sourcepub fn platform_accelerator() -> Self
pub fn platform_accelerator() -> Self
The accelerator this OS can host: CoreML on Apple targets, DirectML on Windows, CPU elsewhere. Runtime selection for callers that want “the platform EP” without naming it.
pub fn supported_on_this_os(self) -> bool
Trait Implementations§
Source§impl Clone for ExecutionProvider
impl Clone for ExecutionProvider
impl Copy for ExecutionProvider
Source§impl Debug for ExecutionProvider
impl Debug for ExecutionProvider
Source§impl Default for ExecutionProvider
impl Default for ExecutionProvider
impl Eq for ExecutionProvider
Source§impl PartialEq for ExecutionProvider
impl PartialEq for ExecutionProvider
impl StructuralPartialEq for ExecutionProvider
Auto Trait Implementations§
impl Freeze for ExecutionProvider
impl RefUnwindSafe for ExecutionProvider
impl Send for ExecutionProvider
impl Sync for ExecutionProvider
impl Unpin for ExecutionProvider
impl UnsafeUnpin for ExecutionProvider
impl UnwindSafe for ExecutionProvider
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