iree
iree copied to clipboard
A retargetable MLIR-based machine learning compiler and runtime toolkit.
### What happened? When e2e tests are executed on Android, the Undefined Behavior Sanitizer complains about multiple unaligned memory accesses. Setting the `IREE_MEMORY_ACCESS_ALIGNMENT_REQUIRED=1` cmake flag does not fix the ubsan...
We are migrating all our CI to GitHub actions. Here's a list of jobs to burn down. I'm going to make it a checklist rather than a million different issues....
https://github.com/iree-org/iree/pull/10011 enabled more layernorm tests. It is failing on Pixel 6 right now: https://buildkite.com/iree/iree-test-android/builds/6859 https://buildkite.com/iree/iree-test-android/builds
Attempts to address #9537 Has the same workflow inputs as validate_and_publish_release.yml, but I wasn't sure what the intended place in the existing workflows this was meant to plug into. All...
## Running Example: I'll use the following i8->i32 reduction example throughout this proposal for illustration purposes: ``` #map3 = affine_map (d0, d1)> #map4 = affine_map (d0)> util.global private @__A {noinline}...
Consider this a prototype of where we need to get to. Feedback welcome. It is working but needs test fixup/extension if we want to pursue it. I got the list...
``` import iree.compiler CODE = """ #loc0 = loc(unknown) module @jit_prim_fun.12 { func.func public @main(%arg0: tensor loc(unknown), %arg1: tensor loc(unknown)) -> tensor { %0 = mhlo.convolution(%arg0, %arg1) dim_numbers = [b,...
### Request description Currently transpose operations are being vectorized (as long as they are aligned) and we usually end up with code that looks like: ``` r0 = load r1...