Skip to content

Commit 98c7071

Browse files
committed
Update macOS (x86_64) bindings to ONNX Runtime v1.7.0
1 parent e722094 commit 98c7071

File tree

1 file changed

+168
-4
lines changed

1 file changed

+168
-4
lines changed

onnxruntime-sys/src/generated/macos/x86_64/bindings.rs

Lines changed: 168 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ pub const __MAC_10_15_4: u32 = 101504;
117117
pub const __MAC_10_16: u32 = 101600;
118118
pub const __MAC_11_0: u32 = 110000;
119119
pub const __MAC_11_1: u32 = 110100;
120+
pub const __MAC_11_3: u32 = 110300;
120121
pub const __IPHONE_2_0: u32 = 20000;
121122
pub const __IPHONE_2_1: u32 = 20100;
122123
pub const __IPHONE_2_2: u32 = 20200;
@@ -168,6 +169,7 @@ pub const __IPHONE_14_0: u32 = 140000;
168169
pub const __IPHONE_14_1: u32 = 140100;
169170
pub const __IPHONE_14_2: u32 = 140200;
170171
pub const __IPHONE_14_3: u32 = 140300;
172+
pub const __IPHONE_14_5: u32 = 140500;
171173
pub const __TVOS_9_0: u32 = 90000;
172174
pub const __TVOS_9_1: u32 = 90100;
173175
pub const __TVOS_9_2: u32 = 90200;
@@ -193,6 +195,7 @@ pub const __TVOS_14_0: u32 = 140000;
193195
pub const __TVOS_14_1: u32 = 140100;
194196
pub const __TVOS_14_2: u32 = 140200;
195197
pub const __TVOS_14_3: u32 = 140300;
198+
pub const __TVOS_14_5: u32 = 140500;
196199
pub const __WATCHOS_1_0: u32 = 10000;
197200
pub const __WATCHOS_2_0: u32 = 20000;
198201
pub const __WATCHOS_2_1: u32 = 20100;
@@ -215,6 +218,8 @@ pub const __WATCHOS_6_2: u32 = 60200;
215218
pub const __WATCHOS_7_0: u32 = 70000;
216219
pub const __WATCHOS_7_1: u32 = 70100;
217220
pub const __WATCHOS_7_2: u32 = 70200;
221+
pub const __WATCHOS_7_3: u32 = 70300;
222+
pub const __WATCHOS_7_4: u32 = 70400;
218223
pub const MAC_OS_X_VERSION_10_0: u32 = 1000;
219224
pub const MAC_OS_X_VERSION_10_1: u32 = 1010;
220225
pub const MAC_OS_X_VERSION_10_2: u32 = 1020;
@@ -250,7 +255,7 @@ pub const MAC_OS_X_VERSION_10_16: u32 = 101600;
250255
pub const MAC_OS_VERSION_11_0: u32 = 110000;
251256
pub const __DRIVERKIT_19_0: u32 = 190000;
252257
pub const __DRIVERKIT_20_0: u32 = 200000;
253-
pub const __MAC_OS_X_VERSION_MAX_ALLOWED: u32 = 110100;
258+
pub const __MAC_OS_X_VERSION_MAX_ALLOWED: u32 = 110300;
254259
pub const __ENABLE_LEGACY_MAC_AVAILABILITY: u32 = 1;
255260
pub const __DARWIN_ONLY_64_BIT_INO_T: u32 = 0;
256261
pub const __DARWIN_ONLY_UNIX_CONFORMANCE: u32 = 1;
@@ -492,6 +497,8 @@ pub const IOPOL_TYPE_VFS_MATERIALIZE_DATALESS_FILES: u32 = 3;
492497
pub const IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME: u32 = 4;
493498
pub const IOPOL_TYPE_VFS_TRIGGER_RESOLVE: u32 = 5;
494499
pub const IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION: u32 = 6;
500+
pub const IOPOL_TYPE_VFS_IGNORE_PERMISSIONS: u32 = 7;
501+
pub const IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE: u32 = 8;
495502
pub const IOPOL_SCOPE_PROCESS: u32 = 0;
496503
pub const IOPOL_SCOPE_THREAD: u32 = 1;
497504
pub const IOPOL_SCOPE_DARWIN_BG: u32 = 2;
@@ -514,6 +521,10 @@ pub const IOPOL_VFS_TRIGGER_RESOLVE_DEFAULT: u32 = 0;
514521
pub const IOPOL_VFS_TRIGGER_RESOLVE_OFF: u32 = 1;
515522
pub const IOPOL_VFS_CONTENT_PROTECTION_DEFAULT: u32 = 0;
516523
pub const IOPOL_VFS_CONTENT_PROTECTION_IGNORE: u32 = 1;
524+
pub const IOPOL_VFS_IGNORE_PERMISSIONS_OFF: u32 = 0;
525+
pub const IOPOL_VFS_IGNORE_PERMISSIONS_ON: u32 = 1;
526+
pub const IOPOL_VFS_SKIP_MTIME_UPDATE_OFF: u32 = 0;
527+
pub const IOPOL_VFS_SKIP_MTIME_UPDATE_ON: u32 = 1;
517528
pub const WNOHANG: u32 = 1;
518529
pub const WUNTRACED: u32 = 2;
519530
pub const WCOREFLAG: u32 = 128;
@@ -539,7 +550,7 @@ pub const EXIT_SUCCESS: u32 = 0;
539550
pub const RAND_MAX: u32 = 2147483647;
540551
pub const _USE_FORTIFY_LEVEL: u32 = 2;
541552
pub const __HAS_FIXED_CHK_PROTOTYPES: u32 = 1;
542-
pub const ORT_API_VERSION: u32 = 6;
553+
pub const ORT_API_VERSION: u32 = 7;
543554
pub type __int8_t = ::std::os::raw::c_schar;
544555
pub type __uint8_t = ::std::os::raw::c_uchar;
545556
pub type __int16_t = ::std::os::raw::c_short;
@@ -12361,12 +12372,14 @@ pub struct OrtCUDAProviderOptions {
1236112372
pub cuda_mem_limit: usize,
1236212373
pub arena_extend_strategy: ::std::os::raw::c_int,
1236312374
pub do_copy_in_default_stream: ::std::os::raw::c_int,
12375+
pub has_user_compute_stream: ::std::os::raw::c_int,
12376+
pub user_compute_stream: *mut ::std::os::raw::c_void,
1236412377
}
1236512378
#[test]
1236612379
fn bindgen_test_layout_OrtCUDAProviderOptions() {
1236712380
assert_eq!(
1236812381
::std::mem::size_of::<OrtCUDAProviderOptions>(),
12369-
24usize,
12382+
40usize,
1237012383
concat!("Size of: ", stringify!(OrtCUDAProviderOptions))
1237112384
);
1237212385
assert_eq!(
@@ -12437,6 +12450,93 @@ fn bindgen_test_layout_OrtCUDAProviderOptions() {
1243712450
stringify!(do_copy_in_default_stream)
1243812451
)
1243912452
);
12453+
assert_eq!(
12454+
unsafe {
12455+
&(*(::std::ptr::null::<OrtCUDAProviderOptions>())).has_user_compute_stream as *const _
12456+
as usize
12457+
},
12458+
24usize,
12459+
concat!(
12460+
"Offset of field: ",
12461+
stringify!(OrtCUDAProviderOptions),
12462+
"::",
12463+
stringify!(has_user_compute_stream)
12464+
)
12465+
);
12466+
assert_eq!(
12467+
unsafe {
12468+
&(*(::std::ptr::null::<OrtCUDAProviderOptions>())).user_compute_stream as *const _
12469+
as usize
12470+
},
12471+
32usize,
12472+
concat!(
12473+
"Offset of field: ",
12474+
stringify!(OrtCUDAProviderOptions),
12475+
"::",
12476+
stringify!(user_compute_stream)
12477+
)
12478+
);
12479+
}
12480+
#[doc = " <summary>"]
12481+
#[doc = " Options for the TensorRT provider that are passed to SessionOptionsAppendExecutionProvider_TensorRT"]
12482+
#[doc = " </summary>"]
12483+
#[repr(C)]
12484+
#[derive(Debug, Copy, Clone)]
12485+
pub struct OrtTensorRTProviderOptions {
12486+
pub device_id: ::std::os::raw::c_int,
12487+
pub has_user_compute_stream: ::std::os::raw::c_int,
12488+
pub user_compute_stream: *mut ::std::os::raw::c_void,
12489+
}
12490+
#[test]
12491+
fn bindgen_test_layout_OrtTensorRTProviderOptions() {
12492+
assert_eq!(
12493+
::std::mem::size_of::<OrtTensorRTProviderOptions>(),
12494+
16usize,
12495+
concat!("Size of: ", stringify!(OrtTensorRTProviderOptions))
12496+
);
12497+
assert_eq!(
12498+
::std::mem::align_of::<OrtTensorRTProviderOptions>(),
12499+
8usize,
12500+
concat!("Alignment of ", stringify!(OrtTensorRTProviderOptions))
12501+
);
12502+
assert_eq!(
12503+
unsafe {
12504+
&(*(::std::ptr::null::<OrtTensorRTProviderOptions>())).device_id as *const _ as usize
12505+
},
12506+
0usize,
12507+
concat!(
12508+
"Offset of field: ",
12509+
stringify!(OrtTensorRTProviderOptions),
12510+
"::",
12511+
stringify!(device_id)
12512+
)
12513+
);
12514+
assert_eq!(
12515+
unsafe {
12516+
&(*(::std::ptr::null::<OrtTensorRTProviderOptions>())).has_user_compute_stream
12517+
as *const _ as usize
12518+
},
12519+
4usize,
12520+
concat!(
12521+
"Offset of field: ",
12522+
stringify!(OrtTensorRTProviderOptions),
12523+
"::",
12524+
stringify!(has_user_compute_stream)
12525+
)
12526+
);
12527+
assert_eq!(
12528+
unsafe {
12529+
&(*(::std::ptr::null::<OrtTensorRTProviderOptions>())).user_compute_stream as *const _
12530+
as usize
12531+
},
12532+
8usize,
12533+
concat!(
12534+
"Offset of field: ",
12535+
stringify!(OrtTensorRTProviderOptions),
12536+
"::",
12537+
stringify!(user_compute_stream)
12538+
)
12539+
);
1244012540
}
1244112541
#[doc = " <summary>"]
1244212542
#[doc = " Options for the OpenVINO provider that are passed to SessionOptionsAppendExecutionProvider_OpenVINO"]
@@ -13414,12 +13514,31 @@ pub struct OrtApi {
1341413514
) -> OrtStatusPtr,
1341513515
>,
1341613516
pub ReleaseArenaCfg: ::std::option::Option<unsafe extern "C" fn(input: *mut OrtArenaCfg)>,
13517+
pub ModelMetadataGetGraphDescription: ::std::option::Option<
13518+
unsafe extern "C" fn(
13519+
model_metadata: *const OrtModelMetadata,
13520+
allocator: *mut OrtAllocator,
13521+
value: *mut *mut ::std::os::raw::c_char,
13522+
) -> OrtStatusPtr,
13523+
>,
13524+
pub SessionOptionsAppendExecutionProvider_TensorRT: ::std::option::Option<
13525+
unsafe extern "C" fn(
13526+
options: *mut OrtSessionOptions,
13527+
tensorrt_options: *const OrtTensorRTProviderOptions,
13528+
) -> OrtStatusPtr,
13529+
>,
13530+
pub SetCurrentGpuDeviceId: ::std::option::Option<
13531+
unsafe extern "C" fn(device_id: ::std::os::raw::c_int) -> OrtStatusPtr,
13532+
>,
13533+
pub GetCurrentGpuDeviceId: ::std::option::Option<
13534+
unsafe extern "C" fn(device_id: *mut ::std::os::raw::c_int) -> OrtStatusPtr,
13535+
>,
1341713536
}
1341813537
#[test]
1341913538
fn bindgen_test_layout_OrtApi() {
1342013539
assert_eq!(
1342113540
::std::mem::size_of::<OrtApi>(),
13422-
1256usize,
13541+
1288usize,
1342313542
concat!("Size of: ", stringify!(OrtApi))
1342413543
);
1342513544
assert_eq!(
@@ -15091,6 +15210,51 @@ fn bindgen_test_layout_OrtApi() {
1509115210
stringify!(ReleaseArenaCfg)
1509215211
)
1509315212
);
15213+
assert_eq!(
15214+
unsafe {
15215+
&(*(::std::ptr::null::<OrtApi>())).ModelMetadataGetGraphDescription as *const _ as usize
15216+
},
15217+
1256usize,
15218+
concat!(
15219+
"Offset of field: ",
15220+
stringify!(OrtApi),
15221+
"::",
15222+
stringify!(ModelMetadataGetGraphDescription)
15223+
)
15224+
);
15225+
assert_eq!(
15226+
unsafe {
15227+
&(*(::std::ptr::null::<OrtApi>())).SessionOptionsAppendExecutionProvider_TensorRT
15228+
as *const _ as usize
15229+
},
15230+
1264usize,
15231+
concat!(
15232+
"Offset of field: ",
15233+
stringify!(OrtApi),
15234+
"::",
15235+
stringify!(SessionOptionsAppendExecutionProvider_TensorRT)
15236+
)
15237+
);
15238+
assert_eq!(
15239+
unsafe { &(*(::std::ptr::null::<OrtApi>())).SetCurrentGpuDeviceId as *const _ as usize },
15240+
1272usize,
15241+
concat!(
15242+
"Offset of field: ",
15243+
stringify!(OrtApi),
15244+
"::",
15245+
stringify!(SetCurrentGpuDeviceId)
15246+
)
15247+
);
15248+
assert_eq!(
15249+
unsafe { &(*(::std::ptr::null::<OrtApi>())).GetCurrentGpuDeviceId as *const _ as usize },
15250+
1280usize,
15251+
concat!(
15252+
"Offset of field: ",
15253+
stringify!(OrtApi),
15254+
"::",
15255+
stringify!(GetCurrentGpuDeviceId)
15256+
)
15257+
);
1509415258
}
1509515259
#[repr(C)]
1509615260
#[derive(Debug, Copy, Clone)]

0 commit comments

Comments
 (0)