#[repr(C)]pub struct OrtOpenVINOProviderOptions {
pub device_type: *const c_char,
pub enable_vpu_fast_compile: c_uchar,
pub device_id: *const c_char,
pub num_of_threads: usize,
pub cache_dir: *const c_char,
pub context: *mut c_void,
pub enable_opencl_throttling: c_uchar,
pub enable_dynamic_shapes: c_uchar,
}
Expand description
\brief OpenVINO Provider Options
\see OrtApi::SessionOptionsAppendExecutionProvider_OpenVINO
Fields§
§device_type: *const c_char
\brief Device type string
Valid settings are one of: “CPU_FP32”, “CPU_FP16”, “GPU_FP32”, “GPU_FP16”
enable_vpu_fast_compile: c_uchar
< 0 = disabled, nonzero = enabled
device_id: *const c_char
§num_of_threads: usize
< 0 = Use default number of threads
cache_dir: *const c_char
§context: *mut c_void
§enable_opencl_throttling: c_uchar
< 0 = disabled, nonzero = enabled
enable_dynamic_shapes: c_uchar
< 0 = disabled, nonzero = enabled
Trait Implementations§
source§impl Clone for OrtOpenVINOProviderOptions
impl Clone for OrtOpenVINOProviderOptions
source§fn clone(&self) -> OrtOpenVINOProviderOptions
fn clone(&self) -> OrtOpenVINOProviderOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for OrtOpenVINOProviderOptions
impl Debug for OrtOpenVINOProviderOptions
impl Copy for OrtOpenVINOProviderOptions
Auto Trait Implementations§
impl RefUnwindSafe for OrtOpenVINOProviderOptions
impl !Send for OrtOpenVINOProviderOptions
impl !Sync for OrtOpenVINOProviderOptions
impl Unpin for OrtOpenVINOProviderOptions
impl UnwindSafe for OrtOpenVINOProviderOptions
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