cldnn-sys 0.1.0

Low-level Rust bindings to Intel's Compute Library for Deep Neural Networks
Documentation

pub const cldnn_prior_box_code_type_cldnn_code_type_corner: cldnn_prior_box_code_type = 0;
pub const cldnn_prior_box_code_type_cldnn_code_type_center_size: cldnn_prior_box_code_type = 1;
pub const cldnn_prior_box_code_type_cldnn_code_type_corner_size: cldnn_prior_box_code_type = 2;
pub type cldnn_prior_box_code_type = u32;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct cldnn_detection_output_desc {
    pub type_: cldnn_primitive_type_id,
    pub id: cldnn_primitive_id,
    pub input: cldnn_primitive_id_arr,
    pub output_padding: cldnn_padding,
    pub num_classes: u32,
    pub keep_top_k: u32,
    pub share_location: u32,
    pub background_label_id: ::std::os::raw::c_int,
    pub nms_threshold: f32,
    pub top_k: ::std::os::raw::c_int,
    pub eta: f32,
    pub code_type: i32,
    pub variance_encoded_in_target: u32,
    pub confidence_threshold: f32,
    pub prior_info_size: i32,
    pub prior_coordinates_offset: i32,
    pub prior_is_normalized: u32,
    pub input_width: i32,
    pub input_height: i32,
    pub decrease_label_id: i32,
    pub clip: i32,
}
extern "C" {
    pub fn cldnn_detection_output_type_id(status: *mut cldnn_status) -> cldnn_primitive_type_id;
}