.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/README_PL_integration.md
docs/aie4ml_logo_big.png
docs/support.md
scripts/check_onnx_bit_exact.py
src/aie4ml/__init__.py
src/aie4ml/_version.py
src/aie4ml/aie_devices.json
src/aie4ml/aie_types.py
src/aie4ml/device_catalog.py
src/aie4ml/model.py
src/aie4ml/pipeline.py
src/aie4ml/plugin.py
src/aie4ml/quant_utils.py
src/aie4ml/report.py
src/aie4ml/serialization.py
src/aie4ml/simulation.py
src/aie4ml/system_plan.py
src/aie4ml/writer.py
src/aie4ml.egg-info/PKG-INFO
src/aie4ml.egg-info/SOURCES.txt
src/aie4ml.egg-info/dependency_links.txt
src/aie4ml.egg-info/entry_points.txt
src/aie4ml.egg-info/requires.txt
src/aie4ml.egg-info/scm_file_list.json
src/aie4ml.egg-info/scm_version.json
src/aie4ml.egg-info/top_level.txt
src/aie4ml/frontends/__init__.py
src/aie4ml/frontends/common.py
src/aie4ml/frontends/hls4ml/__init__.py
src/aie4ml/frontends/hls4ml/backend.py
src/aie4ml/frontends/hls4ml/lower.py
src/aie4ml/frontends/hls4ml/utils.py
src/aie4ml/frontends/hls4ml/writer.py
src/aie4ml/frontends/onnx/__init__.py
src/aie4ml/frontends/onnx/context.py
src/aie4ml/frontends/onnx/importer.py
src/aie4ml/frontends/onnx/quantize.py
src/aie4ml/frontends/onnx/registry.py
src/aie4ml/frontends/onnx/shapes.py
src/aie4ml/frontends/onnx/utils.py
src/aie4ml/frontends/onnx/handlers/__init__.py
src/aie4ml/frontends/onnx/handlers/activation.py
src/aie4ml/frontends/onnx/handlers/elementwise.py
src/aie4ml/frontends/onnx/handlers/matmul.py
src/aie4ml/frontends/onnx/handlers/norm.py
src/aie4ml/frontends/onnx/handlers/tensor.py
src/aie4ml/ir/__init__.py
src/aie4ml/ir/context.py
src/aie4ml/ir/graph.py
src/aie4ml/op_impls/__init__.py
src/aie4ml/op_impls/base.py
src/aie4ml/op_impls/common_types.py
src/aie4ml/op_impls/family_registry.py
src/aie4ml/op_impls/registry.py
src/aie4ml/op_impls/families/__init__.py
src/aie4ml/op_impls/families/elementwise/__init__.py
src/aie4ml/op_impls/families/elementwise/add.py
src/aie4ml/op_impls/families/elementwise/common.py
src/aie4ml/op_impls/families/elementwise/config.py
src/aie4ml/op_impls/families/elementwise/resolver.py
src/aie4ml/op_impls/families/layernorm/__init__.py
src/aie4ml/op_impls/families/layernorm/common.py
src/aie4ml/op_impls/families/layernorm/config.py
src/aie4ml/op_impls/families/layernorm/layer_norm.py
src/aie4ml/op_impls/families/layernorm/resolver.py
src/aie4ml/op_impls/families/matmul/__init__.py
src/aie4ml/op_impls/families/matmul/common.py
src/aie4ml/op_impls/families/matmul/config.py
src/aie4ml/op_impls/families/matmul/dense.py
src/aie4ml/op_impls/families/matmul/matmul.py
src/aie4ml/op_impls/families/matmul/resolver.py
src/aie4ml/op_impls/families/softmax/__init__.py
src/aie4ml/op_impls/families/softmax/common.py
src/aie4ml/op_impls/families/softmax/config.py
src/aie4ml/op_impls/families/softmax/resolver.py
src/aie4ml/op_impls/families/softmax/softmax.py
src/aie4ml/op_impls/utils/__init__.py
src/aie4ml/op_impls/utils/io.py
src/aie4ml/op_impls/utils/math.py
src/aie4ml/op_impls/utils/precision.py
src/aie4ml/op_impls/utils/tensor_view.py
src/aie4ml/op_impls/utils/tiling.py
src/aie4ml/passes/__init__.py
src/aie4ml/passes/base.py
src/aie4ml/passes/compact_buffer_rank.py
src/aie4ml/passes/fold_apply_alpha.py
src/aie4ml/passes/fold_bias.py
src/aie4ml/passes/fold_scale.py
src/aie4ml/passes/fold_views.py
src/aie4ml/passes/force_float_mode.py
src/aie4ml/passes/fuse_activation.py
src/aie4ml/passes/pack.py
src/aie4ml/passes/placement.py
src/aie4ml/passes/resolve.py
src/aie4ml/passes/utils.py
src/aie4ml/passes/transport/__init__.py
src/aie4ml/passes/transport/boundary.py
src/aie4ml/passes/transport/classify.py
src/aie4ml/passes/transport/collect.py
src/aie4ml/passes/transport/descriptors.py
src/aie4ml/passes/transport/fanout.py
src/aie4ml/passes/transport/legality.py
src/aie4ml/passes/transport/materialize.py
src/aie4ml/passes/transport/memtile.py
src/aie4ml/passes/transport/model.py
src/aie4ml/templates/firmware/Makefile.jinja
src/aie4ml/templates/firmware/aie.cfg.jinja
src/aie4ml/templates/firmware/app.cpp.jinja
src/aie4ml/templates/firmware/artifacts_1d.h.jinja
src/aie4ml/templates/firmware/artifacts_2d.h.jinja
src/aie4ml/templates/firmware/graph_plan.h.jinja
src/aie4ml/templates/firmware/parameters.h.jinja
src/aie4ml/templates/firmware/system.cfg.jinja
src/aie4ml/templates/firmware/top_graph.h.jinja
src/aie4ml/templates/firmware/host/data.h.jinja
src/aie4ml/templates/firmware/host/host.cpp.jinja
src/aie4ml/templates/firmware/pl/benchmark/ddr_pl_aie_datamover.cfg.jinja
src/aie4ml/templates/firmware/pl/benchmark/ddr_pl_aie_datamover.cpp.jinja
src/aie4ml/templates/firmware/pl/deployment/mm2s.cfg.jinja
src/aie4ml/templates/firmware/pl/deployment/mm2s.cpp.jinja
src/aie4ml/templates/firmware/pl/deployment/s2mm.cfg.jinja
src/aie4ml/templates/firmware/pl/deployment/s2mm.cpp.jinja
src/aie4ml/templates/firmware/pl/deployment/tick_gen.cfg.jinja
src/aie4ml/templates/firmware/pl/deployment/tick_gen.cpp.jinja
src/aie4ml/templates/firmware/pl/deployment/traffic_gen.cfg.jinja
src/aie4ml/templates/firmware/pl/deployment/traffic_gen.cpp.jinja
src/aie4ml/templates/firmware/variants/dense_bias_relu/parameters.h.jinja
src/aie4ml/templates/firmware/variants/elementwise_add/parameters.h.jinja
src/aie4ml/templates/firmware/variants/layer_norm/parameters.h.jinja
src/aie4ml/templates/firmware/variants/matmul/parameters.h.jinja
src/aie4ml/templates/firmware/variants/softmax/parameters.h.jinja
src/aie4ml/templates/nnet_utils/dense_bias_relu/dense_bias_relu.cpp
src/aie4ml/templates/nnet_utils/dense_bias_relu/dense_bias_relu.h
src/aie4ml/templates/nnet_utils/dense_bias_relu/dense_bias_relu_graph.h
src/aie4ml/templates/nnet_utils/elementwise_add/elementwise_add.cpp
src/aie4ml/templates/nnet_utils/elementwise_add/elementwise_add.h
src/aie4ml/templates/nnet_utils/elementwise_add/elementwise_add_graph.h
src/aie4ml/templates/nnet_utils/layer_norm/layer_norm.cpp
src/aie4ml/templates/nnet_utils/layer_norm/layer_norm.h
src/aie4ml/templates/nnet_utils/layer_norm/layer_norm_graph.h
src/aie4ml/templates/nnet_utils/matmul/matmul.cpp
src/aie4ml/templates/nnet_utils/matmul/matmul.h
src/aie4ml/templates/nnet_utils/matmul/matmul_graph.h
src/aie4ml/templates/nnet_utils/softmax/softmax.cpp
src/aie4ml/templates/nnet_utils/softmax/softmax.h
src/aie4ml/templates/nnet_utils/softmax/softmax_graph.h
tests/test_float_sim.py
tests/test_hls4ml_dense.py
tests/test_hls4ml_fanout.py
tutorials/tutorial_1.ipynb
tutorials/tutorial_2.ipynb
tutorials/tutorial_3.py