Switch the exporter to aten IR#1
Conversation
|
@mtavenrath I think the unit tests failures are not a failure in the exporter. For Conv i am getting this error: This indicates that there is incorrect padding parsing or forwarding to ONNX in the graph deserialization of below graph: |
|
The concat operators seems to have issues as well: Runtime error: |
|
There is a PR which fixes several webnn-graph related issues here rustnn/webnn-graph#10. Can you give it a try? |
|
This did not resolve the issues from what i can tell. I retriggered the CI since pywebnn points to webnn-graph main anyways. |
|
This CL uses a batched GEMM in the .webnn export which is not a supported operation of WebNN. I'm going to bring this up to the WebNN WG given that matmul supports batching. |
|
for now maybe we can skip this one with a note |
|
@gedoensmax already replaced the GEMM with the matmul, mul and add operations. This PR is able to successfully convert all three phases of flux 2 klein 8b to a .webnn file. |
The FX graph parsing was a bit too much. So i lowered to aten which seems to be a good compromise.
I also added some updates to the flux sample.