Scott Todd
Scott Todd
Leftover from the `iree/tools/` -> `tools/` move. I noticed this when trying to find `wasm-ld` from a regular build (i.e. without setting up the Emscripten SDK or putting a tool...
Fixes https://github.com/iree-org/iree/issues/7211 (tags could still include information like runtime dynamic dimension values though):  This uses heuristics to summarize the "most interesting" or "highest computational cost" component of each dispatch...
### What happened? from @nicolasvasilache when working on https://github.com/iree-org/iree/pull/9744: ``` ./build/tools/iree-compile ./compiler/transform_dialect/gpu/reduction/reduction.mlir -iree-hal-target-backends=cuda --iree-flow-dispatch-use-transform-dialect=compiler/transform_dialect/gpu/reduction/transform_dialect_dispatch_spec.mlir --iree-codegen-llvmgpu-use-transform-dialect=compiler/transform_dialect/gpu/reduction/transform_dialect_codegen_spec.mlir | ./build/tools/iree-run-module --entry_function=reduce Reading module contents from stdin... EXEC @reduce iree-run-module: iree/runtime/src/iree/task/task.c:107: void iree_task_discard(iree_task_t *,...
I found this while compiling the IREE _compiler_ through Emscripten to WebAssembly (see [notes](https://gist.github.com/ScottTodd/7898981998cefb60902d4fbc8a471ccf)). When cross-compiling the IREE _compiler_, there is no way to specify a host version of `iree-tablegen`,...
Relates to (and may resolve) https://github.com/google/iree/issues/4617 We have a few components like `iree_check_test` that require some tools to exist, but they don't necessarily need to (or can't, depending on the...
The empty string here can be populated to pass a string down to the runtime that is picked up by Tracy: https://github.com/google/iree/blob/5c250daec1e6e32ba237b95d47d6d2634a444a87/iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp#L218-L220  Information like https://github.com/google/iree/blob/9f17d364db70e3a5429ccf35bd5756af1efe7ed7/iree/hal/local/executable_library_demo.c#L76-L80 would be most useful....
some discussion [on IREE's Discord here](https://discord.com/channels/689900678990135345/760577505840463893/890728906385158225) Examples traces can be downloaded from the artifacts tab on https://buildkite.com/iree/iree-benchmark/builds/1107#d697f531-34bf-4372-9942-6d373b8ece5f Ungrouped CPU zone statistics:  Ungrouped GPU child zone statistics:  https://github.com/google/iree/blob/main/build_tools/benchmarks/run_benchmarks_on_android.py is...
WebGPU does not (today) support push constants, so we plan on emulating them using storage buffer bindings. This is the compiler side of that work - it replaces `hal.interface.constant.load` ops...
Progress on https://github.com/iree-org/iree/issues/9855 * Update Emscripten SDK in our Dockerfile * Delete the Buildkite wasm runtime job (and prerequisite host install job) * Add a new `emscripten` job to ci.yml...
Rollup of fixes (some simple, a few hacky as we figure out whether we want to continue supporting native WebGPU platforms), then the actual Emscripten platform code and samples. The...