cldnn-sys 0.1.0

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

pub const cldnn_pooling_mode_cldnn_pooling_max: cldnn_pooling_mode = 0;
pub const cldnn_pooling_mode_cldnn_pooling_average: cldnn_pooling_mode = 1;
pub const cldnn_pooling_mode_cldnn_pooling_average_no_padding: cldnn_pooling_mode = 2;
pub const cldnn_pooling_mode_cldnn_pooling_max_with_argmax: cldnn_pooling_mode = 3;
pub const cldnn_pooling_mode_cldnn_pooling_bilinear: cldnn_pooling_mode = 4;
pub type cldnn_pooling_mode = u32;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct cldnn_pooling_desc {
    pub type_: cldnn_primitive_type_id,
    pub id: cldnn_primitive_id,
    pub input: cldnn_primitive_id_arr,
    pub output_padding: cldnn_padding,
    pub argmax: cldnn_primitive_id,
    pub mode: i32,
    pub global_pooling: i8,
    pub input_offset: cldnn_tensor,
    pub stride: cldnn_tensor,
    pub size: cldnn_tensor,
    pub with_output_size: u32,
    pub output_size: cldnn_tensor,
}
extern "C" {
    pub fn cldnn_pooling_type_id(status: *mut cldnn_status) -> cldnn_primitive_type_id;
}