pub unsafe extern "C" fn Tensor_createDevice(
shape: *const i32,
shapeSize: usize,
typeCode: halide_type_t,
dimType: DimensionType,
) -> *mut Tensor
pub unsafe extern "C" fn Tensor_createDevice(
shape: *const i32,
shapeSize: usize,
typeCode: halide_type_t,
dimType: DimensionType,
) -> *mut Tensor