Niansong Zhang
Niansong Zhang
## Description For function outlining with `@def_` decorator, a local import is required to correctly generate backend code. For HLS backends, the HeteroCL will still run, but we don't get...
## Description `hcl.sum()` ignores the default data type set by `hcl.init` and uses `int32` when dtype is not set. ## Example A small matmul example to reproduce this issue: ```python...
## Description Users often face difficulties when debugging HeteroCL programs: the error message does not point to the line of error, leaving users guessing it from stack trace. ## Example...
## Problem Description FlexCNN uses 512-bit global input output bus but implementing it in HeteroCL causes TVM error in `src/pass/arg_binder.cc`. `hcl.UInt(512)` seems to generate `uint0` buffer which causes TVM arg...
## Description It seems like defining multiple modules with the same function name is forbidden. But the tool directly prints out the TVM stack trace which is probably not the...
Hi, It seems that the current `get_finn.sh` script uses an older commit: https://github.com/Xilinx/finn-examples/blob/7123fa53b73fcba0f80be009de2e83e0d48995f0/build/get-finn.sh#L30-L33 This commit point has this dependency issue where importing finn can cause: ``` from sigtools import _signatures,...
## Summary Up until this PR, the top function input/output argument type has been set to 64-bit integer type (for integer type args), and type casting is done inside the...
Currently user doesn't have access to some new loops created by `reuse_at`. For example, this 2D convolution with line buffer and window buffer: ```python A = hcl.placeholder((10, 10)) r =...
**Describe the bug** A loop cannot be found only during schedule composition, works if customized alone. **To Reproduce** ```python import allo from allo.ir.types import int32 N = 256 M =...
**Describe the bug** Vitis HLS backend generates buggy code, the results are not written back to the arguments. **To Reproduce** ```python import allo from allo.ir.types import int32 N = 256...