Update onnxruntime to 1.15.1, disable telemetry

- This change updates onnxruntime_c_api.h to version 1.15.1, as well as
   test_data/onnxruntime.dll and test_data/onnxruntime_arm64.so.

 - This change also manually adds a call to DisableTelemetryEvents
   whenever initializing onnxruntime. If any user wants to re-enable
   telemetry let me know and I can add a function to do so. I figured
   most people won't care if it's just off by default in these bindings.
This commit is contained in:
yalue 2023-06-20 20:38:06 -04:00
parent ca658dac00
commit b2007c3814
6 changed files with 4336 additions and 4012 deletions

File diff suppressed because it is too large Load Diff

View File

@ -93,6 +93,11 @@ func InitializeEnvironment() error {
return fmt.Errorf("Error creating ORT environment: %w",
statusToError(status))
}
status = C.DisableTelemetry(ortEnv)
if status != nil {
return fmt.Errorf("Error disabling ORT telemetry: %w",
statusToError(status))
}
status = C.CreateOrtMemoryInfo(&ortMemoryInfo)
if status != nil {

View File

@ -17,6 +17,10 @@ OrtStatus *CreateOrtEnv(char *name, OrtEnv **env) {
return ort_api->CreateEnv(ORT_LOGGING_LEVEL_ERROR, name, env);
}
OrtStatus *DisableTelemetry(OrtEnv *env) {
return ort_api->DisableTelemetryEvents(env);
}
void ReleaseOrtEnv(OrtEnv *env) {
ort_api->ReleaseEnv(env);
}

View File

@ -32,6 +32,9 @@ void ReleaseOrtStatus(OrtStatus *status);
// Wraps calling ort_api->CreateEnv. Returns a non-NULL status on error.
OrtStatus *CreateOrtEnv(char *name, OrtEnv **env);
// Wraps ort_api->DisableTelemetryEvents. Returns a non-NULL status on error.
OrtStatus *DisableTelemetry(OrtEnv *env);
// Wraps ort_api->ReleaseEnv
void ReleaseOrtEnv(OrtEnv *env);

Binary file not shown.

Binary file not shown.