#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct cldnn_convolution_desc {
pub type_: cldnn_primitive_type_id,
pub id: cldnn_primitive_id,
pub input: cldnn_primitive_id_arr,
pub output_padding: cldnn_padding,
pub input_offset: cldnn_tensor,
pub stride: cldnn_tensor,
pub dilation: cldnn_tensor,
pub with_activation: u32,
pub activation_negative_slope: f32,
pub split: u32,
pub with_output_size: u32,
pub output_size: cldnn_tensor,
pub weights: cldnn_primitive_id_arr,
pub bias: cldnn_primitive_id_arr,
pub weights_quantization_factors: cldnn_primitive_id_arr,
pub output_calibration_factors: cldnn_primitive_id_arr,
pub input_quantization_factor: f32,
pub output_quantization_factor: f32,
}
extern "C" {
pub fn cldnn_convolution_type_id(status: *mut cldnn_status) -> cldnn_primitive_type_id;
}