pub unsafe extern "C" fn ncnn_mat_create_external_2d_elem(
    w: c_int,
    h: c_int,
    data: *mut c_void,
    elemsize: size_t,
    elempack: c_int,
    allocator: ncnn_allocator_t
) -> ncnn_mat_t