IanNod

Results 5 issues of IanNod

- Adds function to provide for array attributes from lists - Parses and adds annotations for devices and shard_sizes attributes for distributed models

There is a dynamic dim case where the, in this case batch dim and a dynamic dim are collapsed, which is not currently supported. Offending case: ``` %39 = torch.aten.view...

Convert1X1FilterConv2DToMatmulPass in preprocessing is causing numerical regression on VAE. Removing brings max error from VAE from 0.11 to 0.010 with little to no e2e perf change and unet/clip numerics remain...

### What happened? Matmul dispatch is over allocating to shared memory on MI300X target and failing to compile with the following error: ./vae_decomp_f32_dps/compiled_vae_decode$async_dispatch_18.mlir:9:6: error: 'func.func' op uses 86016 bytes of...

bug 🐞

### What happened? Compiling a phi-2 model for vulkan-spirv backend with target triple rdna2-unknown-linux gives the following error: ``` failed to translate executables haldump/configured_state_update_run_initialize$async_dispatch_19.mlir:9:6: error: 'func.func' op uses 1310720 bytes...

bug 🐞
codegen/spirv
onboarding/codegen