#[repr(C)]pub struct dv_model {Show 17 fields
pub handle: *mut dv_model_handle_t,
pub session: *mut dv_session_t,
pub endpoint: *mut dv_endpoint_t,
pub version: dv_version_t,
pub name: *mut c_char,
pub model_type: dv_model_type_t,
pub internal_name: *mut c_char,
pub num_inputs: c_int,
pub num_outputs: c_int,
pub priority: dv_model_priority_level_t,
pub input_param: *mut dv_model_input_param_t,
pub output_param: *mut dv_model_output_param_t,
pub llm_params: *mut dv_model_llm_params_t,
pub num_compiler_config: c_int,
pub compiler_stats: *mut dv_compiler_statistics_t,
pub model_load_options: *mut dv_model_load_options_t,
pub cp_layer: bool,
}Fields§
§handle: *mut dv_model_handle_t< private handle, managed by client library
session: *mut dv_session_t< session handle on which model is loaded
endpoint: *mut dv_endpoint_t< endpoint handle on which model is loaded
version: dv_version_t< model version as generated by compiler
name: *mut c_char< model name provided by user
model_type: dv_model_type_t< model type
internal_name: *mut c_char< internal model name as generated by compiler
num_inputs: c_int< number of inputs needed by model
num_outputs: c_int< number of output produced by model
priority: dv_model_priority_level_t< model priority as set by user [unused]
input_param: *mut dv_model_input_param_t< list of input params
output_param: *mut dv_model_output_param_t< list of output params
llm_params: *mut dv_model_llm_params_t< list of llm params, valid if model is llm model
num_compiler_config: c_int< [unsupported]
compiler_stats: *mut dv_compiler_statistics_t< [unsupported]
model_load_options: *mut dv_model_load_options_t< [unsupported]
cp_layer: bool< [unsupported]
Trait Implementations§
Auto Trait Implementations§
impl Freeze for dv_model
impl RefUnwindSafe for dv_model
impl !Send for dv_model
impl !Sync for dv_model
impl Unpin for dv_model
impl UnsafeUnpin for dv_model
impl UnwindSafe for dv_model
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