Skip to content

Commit 632d1af

Browse files
committed
fix runtime failure (2)
1 parent f32ac1c commit 632d1af

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

cmake/onnxruntime_unittests.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -982,6 +982,9 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
982982
set_target_properties(onnxruntime_test_all PROPERTIES LINK_DEPENDS ${ONNXRUNTIME_ROOT}/wasm/pre-jsep.js)
983983
set_property(TARGET onnxruntime_test_all APPEND_STRING PROPERTY LINK_FLAGS " --pre-js \"${ONNXRUNTIME_ROOT}/wasm/pre-jsep.js\"")
984984
endif()
985+
if (onnxruntime_USE_WEBGPU)
986+
set_property(TARGET onnxruntime_test_all APPEND_STRING PROPERTY LINK_FLAGS " -s ASYNCIFY_STACK_SIZE=131072")
987+
endif()
985988

986989
###
987990
### if you want to investigate or debug a test failure in onnxruntime_test_all, replace the following line.

cmake/patches/dawn/dawn.patch

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,15 @@ index de673537d3..c98dc46de7 100644
1010
"${DAWN_EMSCRIPTEN_TOOLCHAIN}/tools/maint/gen_struct_info.py"
1111
-q
1212
"${EM_BUILD_GEN_DIR}/struct_info_webgpu.json"
13+
diff --git a/third_party/emdawnwebgpu/library_webgpu.js b/third_party/emdawnwebgpu/library_webgpu.js
14+
index d1835cb090..bca2f76a48 100644
15+
--- a/third_party/emdawnwebgpu/library_webgpu.js
16+
+++ b/third_party/emdawnwebgpu/library_webgpu.js
17+
@@ -700,6 +700,7 @@ var LibraryWebGPU = {
18+
{{{ makeSetValue('info', C_STRUCTS.WGPUAdapterInfo.adapterType, 'adapterType', 'i32') }}};
19+
{{{ makeSetValue('info', C_STRUCTS.WGPUAdapterInfo.vendorID, '0', 'i32') }}};
20+
{{{ makeSetValue('info', C_STRUCTS.WGPUAdapterInfo.deviceID, '0', 'i32') }}};
21+
+ return 1;
22+
},
23+
24+
wgpuAdapterGetLimits: (adapterPtr, limitsOutPtr) => {

0 commit comments

Comments
 (0)