I rebased my branch to master after https://github.com/Xilinx/mlir-air/pull/620 was merged in. However, after that rebase, the two examples that previously worked (single_core_dma and single_core_channel) no longer work.
You can replicate the working versions in branch debugging-matrix-scalar-add (which diverges from main at bcbfed5c instead of HEAD=45592176) with:
cd programming_examples/matrix_scalar_add/single_core_dma
make
and
cd programming_examples/matrix_scalar_add/single_core_channel
make
You can replicate the failing tests in branch minimal-matrix-scalar-add with the same commands.
For the single_core_dma example, the files aie.air.mlir and placed.air.mlir are identical between the passing/failing cases. The file npu.air.mlir has the following diff:
I'm working on my draft PR https://github.com/Xilinx/mlir-air/pull/621
I rebased my branch to master after https://github.com/Xilinx/mlir-air/pull/620 was merged in. However, after that rebase, the two examples that previously worked (
single_core_dma
andsingle_core_channel
) no longer work.You can replicate the working versions in branch
debugging-matrix-scalar-add
(which diverges frommain
atbcbfed5c
instead ofHEAD
=45592176
) with:and
You can replicate the failing tests in branch
minimal-matrix-scalar-add
with the same commands.For the
single_core_dma
example, the filesaie.air.mlir
andplaced.air.mlir
are identical between the passing/failing cases. The filenpu.air.mlir
has the following diff:The diff for the
single_core_channel
example is essentially the same.Let me know if more information is needed!