.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/aie4ml_logo_big.png
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/serialization.py
src/aie4ml/simulation.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/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/lower.py
src/aie4ml/frontends/onnx/utils.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/passes/__init__.py
src/aie4ml/passes/base.py
src/aie4ml/passes/boundary_sharding.py
src/aie4ml/passes/compact_buffer_rank.py
src/aie4ml/passes/fanout_legalize.py
src/aie4ml/passes/fold_apply_alpha.py
src/aie4ml/passes/fold_transpose.py
src/aie4ml/passes/force_float_mode.py
src/aie4ml/passes/fuse_activation.py
src/aie4ml/passes/memory_plan.py
src/aie4ml/passes/memtile_legalize.py
src/aie4ml/passes/pack.py
src/aie4ml/passes/placement.py
src/aie4ml/passes/resolve.py
src/aie4ml/passes/transport_classify.py
src/aie4ml/passes/transport_legality.py
src/aie4ml/passes/utils.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/top_graph.h.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