cldnn-sys 0.1.0

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

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct cldnn_proposal_desc {
    pub type_: cldnn_primitive_type_id,
    pub id: cldnn_primitive_id,
    pub input: cldnn_primitive_id_arr,
    pub output_padding: cldnn_padding,
    pub max_proposals: ::std::os::raw::c_int,
    pub iou_threshold: f32,
    pub base_bbox_size: ::std::os::raw::c_int,
    pub min_bbox_size: ::std::os::raw::c_int,
    pub feature_stride: ::std::os::raw::c_int,
    pub pre_nms_topn: ::std::os::raw::c_int,
    pub post_nms_topn: ::std::os::raw::c_int,
    pub ratios: cldnn_float_arr,
    pub scales: cldnn_float_arr,
    pub coordinates_offset: f32,
    pub box_coordinate_scale: f32,
    pub box_size_scale: f32,
    pub swap_xy: u32,
    pub initial_clip: u32,
    pub round_ratios: u32,
    pub shift_anchors: u32,
}
extern "C" {
    pub fn cldnn_proposal_type_id(status: *mut cldnn_status) -> cldnn_primitive_type_id;
}