issues
search
Xilinx
/
mlir-air
MIT License
80
stars
27
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
AIRSpecializeChannelWrapAndStride, AIRRtToNPU: Refactor wrap-and-stride canonicalizer
#797
erwei-xilinx
opened
10 hours ago
0
Fixup a bug in `areAsyncDependent` method
#796
erwei-xilinx
closed
1 day ago
0
AIRChannelFusion: Disable connecting time-multiplexed channels with async tokens
#795
erwei-xilinx
closed
1 day ago
0
AIRSplitL2Memref: Splitting with temporally fused `air.channel`
#794
erwei-xilinx
closed
1 day ago
0
Rename tests by specifying their input data format
#793
erwei-xilinx
closed
2 days ago
0
AIRToAIE: Error message when running out of shim dma channels
#792
erwei-xilinx
closed
2 days ago
0
AIRSpecializeChannelWrapAndStride: More flexible wrap-and-stride offset canonicalization
#791
erwei-xilinx
closed
2 days ago
0
update mlir-aie and llvm
#790
fifield
closed
4 days ago
0
Bump mlir-aie to f85a4a974fd59c82c878656d2b1536b4c2e74453
#789
erwei-xilinx
closed
5 days ago
0
AIRIsolateAsyncDmaLoopNest: Deep dependency tracing through `air.wait_all`
#788
erwei-xilinx
closed
5 days ago
0
AIRDependency: Refactor `PartialMemref`'s access pattern offset checking
#787
erwei-xilinx
closed
22 hours ago
0
AIRDependency: Rewrite logic around replacing uses of async tokens to an erased (hoisted) op
#786
erwei-xilinx
closed
6 days ago
0
AIRSpecializeChannelWrapAndStride: Remove obsolete logic around `scf.for` pattern matching
#785
erwei-xilinx
closed
6 days ago
0
Aircc.py: `--omit-ping-pong-transform` argument
#784
erwei-xilinx
closed
5 days ago
0
AIRSpecializeChannelWrapAndStride: `air.wait_all` ops hoisting fixup
#783
erwei-xilinx
closed
6 days ago
0
AIRSegmentLoopFusion: Avoid circular dependency after loop fusion
#782
erwei-xilinx
closed
1 week ago
0
AIRToAIE: Switch to `isNPU` method for NPU-specific shim dma allocations
#781
erwei-xilinx
closed
1 week ago
1
add operands to airrt.herd_load operation
#780
fifield
closed
1 week ago
0
Combine metadata helper functions
#779
fifield
closed
1 week ago
0
update torch-mlir mul_cpu.py e2e test and python async backend to work with current torch-mlir
#778
fifield
closed
1 week ago
0
AIRDependency: fixup issues around op erase in `hoistTargetOpsToNewSCFFor` method
#777
erwei-xilinx
closed
1 week ago
0
AIRDependency: Fixup logic around checking for pure `memref.store`
#776
erwei-xilinx
closed
1 week ago
0
Some python binding improvements
#775
erwei-xilinx
closed
1 week ago
0
update mlir-aie + some updates for aie2p
#774
fifield
closed
1 week ago
0
Refactor `air.execute`'s `getBody()` and `getChildOp()` methods
#773
erwei-xilinx
closed
1 week ago
0
AIRSpecializeChannelWrapAndStride: Hoist loop-invariant pure ops for dominance
#772
erwei-xilinx
closed
2 weeks ago
0
AIRIsolateAsyncDmaLoopNest: Splitting an `scf.for` loop nest based on op dependency
#771
erwei-xilinx
closed
2 weeks ago
0
Documenting air coding practices
#770
erwei-xilinx
opened
2 weeks ago
1
Bump llvm
#769
erwei-xilinx
closed
2 weeks ago
0
Generalize canonicalization of async op dependency operands
#768
fifield
closed
2 weeks ago
1
AIRSpecializeChannelWrapAndStride: Unroll any remaining data movement loops
#767
erwei-xilinx
closed
2 weeks ago
0
AIRDependency: Improved `areAsyncDependent` method
#766
erwei-xilinx
closed
2 weeks ago
0
Modify the L3->L2 channels to distribute data over `scf.for`
#765
erwei-xilinx
closed
2 weeks ago
3
Rewrite `AffineForOp` transformation logic as `OpOperand` mutations
#764
erwei-xilinx
closed
2 weeks ago
0
Refactor logic for building up shim dma work queues
#763
erwei-xilinx
closed
2 weeks ago
0
Add python-binding board test for vecmat with `i8` data and `float32` block-wise scaling factors
#762
erwei-xilinx
closed
2 weeks ago
0
Use `np.allclose` to check for floating-point results
#761
erwei-xilinx
closed
2 weeks ago
0
update llvm and mlir-aie
#760
fifield
closed
3 weeks ago
0
AIRToAIE: Do not always assign `aie.buffers` to mem_bank 0
#759
erwei-xilinx
closed
3 weeks ago
0
Fixup wrong accumulator type; fixup legal comments
#758
erwei-xilinx
closed
3 weeks ago
0
AIRSplitL2Memref: Populate default wraps, if wraps list is empty
#757
erwei-xilinx
closed
3 weeks ago
0
AIRPingpongTransform: Tokens may not always get passed into async `scf.for` via `init_args`
#756
erwei-xilinx
closed
4 weeks ago
0
AIRBcastDetection: Remove faulty logic leading to overlooked broadcasting opportunities
#755
erwei-xilinx
closed
4 weeks ago
0
Add a new board test for compiling tiled `linalg.vecmat`
#754
erwei-xilinx
closed
1 month ago
0
update mlir-aie and llvm
#753
fifield
closed
1 month ago
0
AIRSegmentLoopFusion: Fixups on `affine::DelinearizeIndexOp` and rank reduction
#752
erwei-xilinx
closed
1 month ago
0
AIRSplitL2Memref: Take into account herds in peeled for loop
#751
erwei-xilinx
closed
1 month ago
0
Safer `Operation` erase using `llvm::SmallSet`
#750
erwei-xilinx
closed
1 month ago
2
AIRCopyToDma: Compose a chain of memref ops to src/dst memrefs, as canonicalizer
#749
erwei-xilinx
closed
1 month ago
0
AIRSegmentLoopFusion: A number of fixups and improvements around async dependency
#748
erwei-xilinx
closed
1 month ago
0
Next