-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathruntime-lock.json
More file actions
146 lines (146 loc) · 5.77 KB
/
Copy pathruntime-lock.json
File metadata and controls
146 lines (146 loc) · 5.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
"schemaVersion": 2,
"contractId": "native-webgpu-plugin-0.1.0-ort-1.24.4-v1",
"topology": {
"kind": "plugin-ep",
"coreRuntime": "onnxruntime",
"providers": [
"cpu",
"webgpu"
],
"providerName": "WebGpuExecutionProvider",
"registrationName": "light-ocr-webgpu",
"webgpuImplementation": "Dawn Native"
},
"packages": {
"onnxruntime": {
"id": "Microsoft.ML.OnnxRuntime",
"version": "1.24.4",
"filename": "microsoft.ml.onnxruntime.1.24.4.nupkg",
"source": "https://api.nuget.org/v3-flatcontainer/microsoft.ml.onnxruntime/1.24.4/microsoft.ml.onnxruntime.1.24.4.nupkg",
"catalog": "https://api.nuget.org/v3/catalog0/data/2026.03.21.08.32.20/microsoft.ml.onnxruntime.1.24.4.json",
"bytes": 125194303,
"sha512": "f5dd415dfcafcb3a7461f10a08f0337ea22c1ba8f8af81316daabf7496075add181aecb0de3cabebebdb9f5da3afbe507480aaf34b76e1189409088ccc5c2eac",
"license": "MIT"
},
"webgpu": {
"id": "Microsoft.ML.OnnxRuntime.EP.WebGpu",
"version": "0.1.0",
"filename": "microsoft.ml.onnxruntime.ep.webgpu.0.1.0.nupkg",
"source": "https://api.nuget.org/v3-flatcontainer/microsoft.ml.onnxruntime.ep.webgpu/0.1.0/microsoft.ml.onnxruntime.ep.webgpu.0.1.0.nupkg",
"catalog": "https://api.nuget.org/v3/catalog0/data/2026.05.27.20.11.11/microsoft.ml.onnxruntime.ep.webgpu.0.1.0.json",
"bytes": 33754099,
"sha512": "d048cfb4a687d82547338cdf36649c95dfac0a254a752e2e53b5f2faeccfacf4e7b2ed3125e03e5f58bc1c23c6c7cbe356fa513c99b3ad217f491ac1c80bb92a",
"license": "MIT",
"upstreamTag": "plugin-ep-webgpu/v0.1.0",
"upstreamCommit": "d2ede0adeb300958cfb5a256c09d27c66c3a6d71",
"minimumOnnxRuntimeVersion": "1.24.4"
}
},
"headers": [
"onnxruntime_c_api.h",
"onnxruntime_cxx_api.h",
"onnxruntime_cxx_inline.h",
"onnxruntime_env_config_keys.h",
"onnxruntime_ep_c_api.h",
"onnxruntime_ep_device_ep_metadata_keys.h",
"onnxruntime_float16.h",
"onnxruntime_run_options_config_keys.h",
"onnxruntime_session_options_config_keys.h"
],
"platforms": {
"linux-x64": {
"operatingSystem": "linux",
"architecture": "x86_64",
"libc": "glibc",
"graphicsBackend": "Vulkan",
"linkLibrary": {
"package": "onnxruntime",
"sourcePath": "runtimes/linux-x64/native/libonnxruntime.so",
"outputPath": "lib/libonnxruntime.so.1"
},
"runtimeFiles": [
{
"role": "onnxruntime-core",
"package": "onnxruntime",
"sourcePath": "runtimes/linux-x64/native/libonnxruntime.so",
"outputPath": "lib/libonnxruntime.so.1"
},
{
"role": "webgpu-plugin",
"package": "webgpu",
"sourcePath": "runtimes/linux-x64/native/libonnxruntime_providers_webgpu.so",
"outputPath": "lib/libonnxruntime_providers_webgpu.so"
}
]
},
"windows-x64": {
"operatingSystem": "windows",
"architecture": "x86_64",
"graphicsBackend": "D3D12",
"linkLibrary": {
"package": "onnxruntime",
"sourcePath": "runtimes/win-x64/native/onnxruntime.lib",
"outputPath": "lib/onnxruntime.lib"
},
"runtimeFiles": [
{
"role": "onnxruntime-core",
"package": "onnxruntime",
"sourcePath": "runtimes/win-x64/native/onnxruntime.dll",
"outputPath": "lib/onnxruntime.dll"
},
{
"role": "webgpu-plugin",
"package": "webgpu",
"sourcePath": "runtimes/win-x64/native/onnxruntime_providers_webgpu.dll",
"outputPath": "lib/onnxruntime_providers_webgpu.dll"
},
{
"role": "dawn-dxcompiler",
"package": "webgpu",
"sourcePath": "runtimes/win-x64/native/dxcompiler.dll",
"outputPath": "lib/dxcompiler.dll"
},
{
"role": "dawn-dxil",
"package": "webgpu",
"sourcePath": "runtimes/win-x64/native/dxil.dll",
"outputPath": "lib/dxil.dll"
}
]
}
},
"sessionOptions": {
"preferredLayout": "NHWC",
"enableGraphCapture": "0",
"validationMode": "basic",
"powerPreference": "high-performance",
"deviceIdSupported": false
},
"qualification": {
"status": "production-qualified",
"evidenceId": "native-webgpu-plugin-0.1.0-ort-1.24.4-dev2",
"providerGatePassed": true,
"productionArtifactQualified": true,
"qualifiedArtifactSetSha256": {
"linux-x64": "47caf50e71dad9e7bf6fcf0c15d86df6b97ab8b36b9f7eac3bd25ecaba0e5dd3",
"windows-x64": "6fa272f5d7a9139dd1b1d36e366eae5564201981bb988955fb47bdcc2abcc128"
},
"qualificationReportSha256": {
"linux-x64": "30bfc4d8add1542ed4ae27bf89121951156f643174bf328163c5dd4a544d1df8",
"windows-x64": "f806387b09a50489aefe43e7b5ffe04cc7b701b591b12115ef20402bd1048c3b"
},
"requiredPlatforms": [
"linux-x64",
"windows-x64"
],
"knownLimitations": [
"The public WebGPU profile is FP32-only in 0.3.0; the locked FP16 derivations remain internal reproducibility artifacts and are not selectable through the WebGPU API.",
"Concat, Gather, and Slice require the bounded CPU partition, so cpuPartition=forbid fails closed before session creation.",
"Compatibility and performance evidence is limited to the recorded Linux x64/NVIDIA Vulkan and Windows x64/AMD D3D12 systems; other adapters and drivers do not inherit their measured speedups.",
"The released WebGPU plugin does not expose a typed driver-compatibility failure for every Dawn initialization error; unknown provider failures remain fatal instead of being inferred from text.",
"Linux arm64, Linux musl, Windows arm64, browser WebGPU, external device/context injection, and zero-copy GPU input are outside the 0.3.0 release scope."
]
}
}