mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-29 23:06:41 +00:00
### Description fix XNNPACK on WebAssembly SIMD. Flag "-msimd128" need to be applied to every source file when compiling WASM SIMD. Currently only a part of the source files are compiled with this flag so we get inconsistent result for `sizeof(xnn_f32_minmax_params)` because the type definition include a `#ifdef` for `__wasm_simd128__`. The inconsistency causes writing garbage data to a stack variable and eventually cause the crash. XNNPACK libraries are C libraries so need to apply the build flags not only to `CMAKE_CXX_FLAGS` but also to `CMAKE_C_FLAGS`. |
||
|---|---|---|
| .. | ||
| cub@c3cceac115 | ||
| cxxopts@3c73d91c0b | ||
| date@e7e1482087 | ||
| dlpack@2775088798 | ||
| eigen@d10b27fe37 | ||
| emsdk@c220895fd1 | ||
| flatbuffers@6df40a2471 | ||
| FP16@0a92994d72 | ||
| googlebenchmark@7d0d9061d8 | ||
| googletest@53495a2a7d | ||
| json@b5364faf9d | ||
| libprotobuf-mutator@7a2ed51a6b | ||
| mimalloc@f412df7a2b | ||
| mp11@21cace4e57 | ||
| nsync@436617053d | ||
| onnx@5a5f8a5935 | ||
| onnx-tensorrt@87c7a70688 | ||
| onnxruntime-extensions@d4b2aff0c8 | ||
| protobuf@a902b39270 | ||
| pthreadpool@1787867f61 | ||
| pytorch_cpuinfo@5916273f79 | ||
| re2@4244cd1cb4 | ||
| SafeInt | ||
| tensorboard@373eb09e4c | ||
| wil@e8c599bca6 | ||
| XNNPACK@003c580e69 | ||
| abseil-cpp.cmake | ||
| abseil-cpp.natvis | ||
| composable_kernel.cmake | ||
| dml.cmake | ||
| dnnl.cmake | ||
| eigen.cmake | ||
| extensions.cmake | ||
| FindNumPy.cmake | ||
| ipp-crypto.cmake | ||
| jemalloc.cmake | ||
| mimalloc.cmake | ||
| onnx_minimal.cmake | ||
| onnx_protobuf.natvis | ||
| pybind11.cmake | ||
| pyxir.cmake | ||
| tvm.cmake | ||
| xnnpack.cmake | ||
| zlib.cmake | ||