.clang-format
.gitignore
.pre-commit-config.yaml
CITATION.cff
CONTRIBUTING.md
Jenkinsfile
LICENSE
MANIFEST.in
README.md
pyproject.toml
.github/PULL_REQUEST_TEMPLATE.md
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/build-sphinx.yml
.github/workflows/pre-commit.yml
.github/workflows/pypi-publish.yml
.github/workflows/test-sphinx.yml
.github/workflows/update-branch-on-pr.yml
docs/Makefile
docs/attr_doc_gen.py
docs/conf.py
docs/index.rst
docs/requirements.txt
docs/advanced/auto.rst
docs/advanced/bramfactor.rst
docs/advanced/da.rst
docs/advanced/extension.rst
docs/advanced/fifo_depth.rst
docs/advanced/hgq.rst
docs/advanced/hgq1.rst
docs/advanced/model_optimization.rst
docs/advanced/plugins.rst
docs/advanced/precision.rst
docs/advanced/profiling.rst
docs/advanced/_static/da4ml-workflow.svg
docs/advanced/_static/hgq-overview.svg
docs/api/command.rst
docs/api/concepts.rst
docs/api/configuration.rst
docs/api/serialization.rst
docs/backend/accelerator.rst
docs/backend/catapult.rst
docs/backend/oneapi.rst
docs/backend/quartus.rst
docs/backend/sr.rst
docs/backend/vitis.rst
docs/frontend/keras.rst
docs/frontend/pytorch.rst
docs/frontend/qonnx.rst
docs/img/act_hls4ml.png
docs/img/act_keras.png
docs/img/hls4ml_logo.png
docs/img/hls4ml_logo.svg
docs/img/hls4ml_logo_lightgrey.png
docs/img/hls4ml_logo_lightgrey.svg
docs/img/hls4ml_logo_navbar.png
docs/img/logo.jpg
docs/img/logo.png
docs/img/logo_small.png
docs/img/nn_map_paper_fig_2.png
docs/img/overview.jpg
docs/img/overview.pdf
docs/img/pynqframe.png
docs/img/reuse_factor_paper_fig_8.png
docs/img/weights_hls4ml.png
docs/img/weights_keras.png
docs/img/zynq_interfaces.png
docs/intro/faq.rst
docs/intro/introduction.rst
docs/intro/reference.rst
docs/intro/release_notes.rst
docs/intro/setup.rst
docs/intro/status.rst
docs/ir/attributes.rst
docs/ir/flows.rst
docs/ir/ir.rst
docs/ir/modelgraph.rst
docs/ir/multimodelgraph.rst
example-models/.gitignore
example-models/README.md
example-models/available_data_config.json
example-models/available_models.json
example-models/keras-config.yml
example-models/onnx-config.yml
example-models/pytorch-config.yml
example-models/scan.py
example-models/tf-config.yml
example-models/.github/workflows/update-model-list.yml
example-models/config-files/garnet_1layer_config.yml
example-models/config-files/garnet_3layer_config.yml
example-models/config-files/qkeras_3layer_config.yml
example-models/config-files/qkeras_mnist_cnn_config.yml
example-models/config-files/qkeras_mnist_dense_config.yml
example-models/data/garnet_1layer_input.dat
example-models/data/garnet_1layer_output.dat
example-models/keras/KERAS_1layer.json
example-models/keras/KERAS_1layer_weights.h5
example-models/keras/KERAS_3layer.json
example-models/keras/KERAS_3layer_70pruned_retrained_weights.h5
example-models/keras/KERAS_3layer_95pruned_retrained_weights.h5
example-models/keras/KERAS_3layer_batch_norm.json
example-models/keras/KERAS_3layer_batch_norm_weights.h5
example-models/keras/KERAS_3layer_binary_smaller.json
example-models/keras/KERAS_3layer_binary_smaller_weights.h5
example-models/keras/KERAS_3layer_binarydense_relu_max.json
example-models/keras/KERAS_3layer_binarydense_relu_max_weights.h5
example-models/keras/KERAS_3layer_ternary_small.json
example-models/keras/KERAS_3layer_ternary_small_weights.h5
example-models/keras/KERAS_3layer_weights.h5
example-models/keras/KERAS_conv1d.json
example-models/keras/KERAS_conv1d_small.json
example-models/keras/KERAS_conv1d_small_weights.h5
example-models/keras/KERAS_conv1d_weights.h5
example-models/keras/KERAS_conv2d_model.json
example-models/keras/KERAS_conv2d_model_weights.h5
example-models/keras/KERAS_dense_16x100x100x100x100x100x5.json
example-models/keras/KERAS_dense_16x100x100x100x100x100x5_weights.h5
example-models/keras/KERAS_dense_16x200x200x200x200x200x5.json
example-models/keras/KERAS_dense_16x200x200x200x200x200x5_weights.h5
example-models/keras/KERAS_dense_16x500x500x500x500x500x5.json
example-models/keras/KERAS_dense_16x500x500x500x500x500x5_weights.h5
example-models/keras/garnet_1layer.json
example-models/keras/garnet_1layer_weights.h5
example-models/keras/garnet_3layer.json
example-models/keras/garnet_3layer_weights.h5
example-models/keras/hgq_jet_classifier.h5
example-models/keras/hgq_mnist_heterogeneous.h5
example-models/keras/hgq_mnist_homogeneous.h5
example-models/keras/jetTagger_Conv2D_Small.json
example-models/keras/jetTagger_Conv2D_Small_NoBatchNorm.json
example-models/keras/jetTagger_Conv2D_Small_NoBatchNorm_weights.h5
example-models/keras/jetTagger_Conv2D_Small_weights.h5
example-models/keras/keras_bnn.json
example-models/keras/keras_bnn_weights.h5
example-models/keras/qkeras_3layer.json
example-models/keras/qkeras_3layer_weights.h5
example-models/keras/qkeras_mnist_cnn.json
example-models/keras/qkeras_mnist_cnn_weights.h5
example-models/keras/qkeras_mnist_dense.json
example-models/keras/qkeras_mnist_dense_weights.h5
example-models/onnx/bnn_model_fc_1layer.onnx
example-models/onnx/branched_model_ch_last.onnx
example-models/onnx/conv1d_small_keras.onnx
example-models/onnx/conv2d_small_keras.onnx
example-models/onnx/conv2d_small_mp_keras.onnx
example-models/onnx/dense_big_keras.onnx
example-models/onnx/separable_conv_model_ch_last.onnx
example-models/onnx/three_layer_bn_keras.onnx
example-models/onnx/three_layer_bn_pytorch.onnx
example-models/onnx/three_layer_keras.onnx
example-models/onnx/three_layer_pytorch.onnx
example-models/onnx/tiny_unet_ch_last.onnx
example-models/onnx/two_layer_keras.onnx
example-models/onnx/two_layer_pytorch.onnx
example-models/pytorch/three_layer_model.pt
example-models/pytorch/two_layer_model.pt
hls4ml/__init__.py
hls4ml/_version.py
hls4ml.egg-info/PKG-INFO
hls4ml.egg-info/SOURCES.txt
hls4ml.egg-info/dependency_links.txt
hls4ml.egg-info/entry_points.txt
hls4ml.egg-info/requires.txt
hls4ml.egg-info/top_level.txt
hls4ml/backends/__init__.py
hls4ml/backends/backend.py
hls4ml/backends/plugin_loader.py
hls4ml/backends/template.py
hls4ml/backends/catapult/__init__.py
hls4ml/backends/catapult/catapult_backend.py
hls4ml/backends/catapult/catapult_types.py
hls4ml/backends/catapult/passes/__init__.py
hls4ml/backends/catapult/passes/bn_quant.py
hls4ml/backends/catapult/passes/broadcast_stream.py
hls4ml/backends/catapult/passes/conv_same_pad.py
hls4ml/backends/catapult/passes/conv_stream.py
hls4ml/backends/catapult/passes/convolution_templates.py
hls4ml/backends/catapult/passes/convolution_winograd.py
hls4ml/backends/catapult/passes/core_templates.py
hls4ml/backends/catapult/passes/fifo_depth_optimization.py
hls4ml/backends/catapult/passes/garnet_templates.py
hls4ml/backends/catapult/passes/im2col_codegen.py
hls4ml/backends/catapult/passes/merge_templates.py
hls4ml/backends/catapult/passes/pointwise.py
hls4ml/backends/catapult/passes/pooling_templates.py
hls4ml/backends/catapult/passes/quantization_templates.py
hls4ml/backends/catapult/passes/recurrent_templates.py
hls4ml/backends/catapult/passes/reshaping_templates.py
hls4ml/backends/catapult/passes/resource_strategy.py
hls4ml/backends/catapult/passes/transform_types.py
hls4ml/backends/fpga/__init__.py
hls4ml/backends/fpga/fpga_backend.py
hls4ml/backends/fpga/fpga_layers.py
hls4ml/backends/fpga/fpga_types.py
hls4ml/backends/fpga/passes/__init__.py
hls4ml/backends/fpga/passes/bram_weights.py
hls4ml/backends/fpga/passes/clone.py
hls4ml/backends/fpga/passes/embedding.py
hls4ml/backends/fpga/passes/final_reshape.py
hls4ml/backends/fpga/passes/fix_softmax_table_size.py
hls4ml/backends/fpga/passes/hgq_proxy_model.py
hls4ml/backends/fpga/passes/inplace_parallel_reshape.py
hls4ml/backends/fpga/passes/inplace_stream_flatten.py
hls4ml/backends/fpga/passes/remove_softmax.py
hls4ml/backends/fpga/passes/repack_stream.py
hls4ml/backends/fpga/passes/xnor_pooling.py
hls4ml/backends/libero/__init__.py
hls4ml/backends/libero/libero_backend.py
hls4ml/backends/libero/libero_types.py
hls4ml/backends/libero/passes/core_templates.py
hls4ml/backends/libero/passes/pipeline_style.py
hls4ml/backends/libero/passes/transform_types.py
hls4ml/backends/oneapi/__init__.py
hls4ml/backends/oneapi/oneapi_backend.py
hls4ml/backends/oneapi/oneapi_template.py
hls4ml/backends/oneapi/oneapi_types.py
hls4ml/backends/oneapi/passes/__init__.py
hls4ml/backends/oneapi/passes/bn_quant.py
hls4ml/backends/oneapi/passes/clone_templates.py
hls4ml/backends/oneapi/passes/convolution_templates.py
hls4ml/backends/oneapi/passes/convolution_winograd.py
hls4ml/backends/oneapi/passes/core_templates.py
hls4ml/backends/oneapi/passes/einsum.py
hls4ml/backends/oneapi/passes/einsum_dense.py
hls4ml/backends/oneapi/passes/embedding_templates.py
hls4ml/backends/oneapi/passes/feature_check.py
hls4ml/backends/oneapi/passes/merge_templates.py
hls4ml/backends/oneapi/passes/pointwise.py
hls4ml/backends/oneapi/passes/pooling_templates.py
hls4ml/backends/oneapi/passes/quantization_templates.py
hls4ml/backends/oneapi/passes/recurrent_templates.py
hls4ml/backends/oneapi/passes/reshaping_templates.py
hls4ml/backends/oneapi/passes/resource_strategy.py
hls4ml/backends/oneapi/passes/transform_types.py
hls4ml/backends/quartus/__init__.py
hls4ml/backends/quartus/quartus_backend.py
hls4ml/backends/quartus/quartus_types.py
hls4ml/backends/quartus/passes/__init__.py
hls4ml/backends/quartus/passes/bn_quant.py
hls4ml/backends/quartus/passes/convolution_templates.py
hls4ml/backends/quartus/passes/convolution_winograd.py
hls4ml/backends/quartus/passes/core_templates.py
hls4ml/backends/quartus/passes/merge_templates.py
hls4ml/backends/quartus/passes/pointwise.py
hls4ml/backends/quartus/passes/pooling_templates.py
hls4ml/backends/quartus/passes/quantization_templates.py
hls4ml/backends/quartus/passes/recurrent_templates.py
hls4ml/backends/quartus/passes/reshaping_templates.py
hls4ml/backends/quartus/passes/resource_strategy.py
hls4ml/backends/quartus/passes/transform_types.py
hls4ml/backends/symbolic/__init__.py
hls4ml/backends/symbolic/symbolic_backend.py
hls4ml/backends/symbolic/passes/__init__.py
hls4ml/backends/symbolic/passes/expr_templates.py
hls4ml/backends/symbolic/passes/validate_lut.py
hls4ml/backends/vitis/__init__.py
hls4ml/backends/vitis/vitis_backend.py
hls4ml/backends/vitis/passes/__init__.py
hls4ml/backends/vitis/passes/feature_check.py
hls4ml/backends/vitis/passes/fifo_depth_optimization.py
hls4ml/backends/vivado/__init__.py
hls4ml/backends/vivado/vivado_backend.py
hls4ml/backends/vivado/vivado_types.py
hls4ml/backends/vivado/passes/__init__.py
hls4ml/backends/vivado/passes/bn_quant.py
hls4ml/backends/vivado/passes/broadcast_stream.py
hls4ml/backends/vivado/passes/conv_same_pad.py
hls4ml/backends/vivado/passes/conv_stream.py
hls4ml/backends/vivado/passes/convolution_templates.py
hls4ml/backends/vivado/passes/core_templates.py
hls4ml/backends/vivado/passes/distributed_arithmetic.py
hls4ml/backends/vivado/passes/einsum.py
hls4ml/backends/vivado/passes/einsum_dense.py
hls4ml/backends/vivado/passes/fifo_depth_optimization.py
hls4ml/backends/vivado/passes/garnet_templates.py
hls4ml/backends/vivado/passes/im2col_codegen.py
hls4ml/backends/vivado/passes/merge_templates.py
hls4ml/backends/vivado/passes/pipeline_style.py
hls4ml/backends/vivado/passes/pointwise.py
hls4ml/backends/vivado/passes/pooling_templates.py
hls4ml/backends/vivado/passes/quantization_templates.py
hls4ml/backends/vivado/passes/recurrent_templates.py
hls4ml/backends/vivado/passes/reshaping_templates.py
hls4ml/backends/vivado/passes/resource_strategy.py
hls4ml/backends/vivado/passes/transform_types.py
hls4ml/backends/vivado/passes/unrolled_codegen.py
hls4ml/backends/vivado_accelerator/__init__.py
hls4ml/backends/vivado_accelerator/supported_boards.json
hls4ml/backends/vivado_accelerator/vivado_accelerator_backend.py
hls4ml/backends/vivado_accelerator/vivado_accelerator_config.py
hls4ml/backends/vivado_accelerator/passes/__init__.py
hls4ml/backends/vivado_accelerator/passes/fifo_depth_optimization.py
hls4ml/cli/__init__.py
hls4ml/cli/__main__.py
hls4ml/contrib/README.md
hls4ml/contrib/__init__.py
hls4ml/contrib/garnet.py
hls4ml/contrib/kl_layer/README.md
hls4ml/contrib/kl_layer/kl_layer.h
hls4ml/contrib/kl_layer/kl_layer.py
hls4ml/converters/__init__.py
hls4ml/converters/keras_v2_to_hls.py
hls4ml/converters/keras_v3_to_hls.py
hls4ml/converters/onnx_to_hls.py
hls4ml/converters/pytorch_to_hls.py
hls4ml/converters/utils.py
hls4ml/converters/keras/__init__.py
hls4ml/converters/keras/convolution.py
hls4ml/converters/keras/core.py
hls4ml/converters/keras/graph.py
hls4ml/converters/keras/hgq_proxy_model.py
hls4ml/converters/keras/merge.py
hls4ml/converters/keras/model.py
hls4ml/converters/keras/pooling.py
hls4ml/converters/keras/qkeras.py
hls4ml/converters/keras/recurrent.py
hls4ml/converters/keras/reshape.py
hls4ml/converters/keras/reshaping.py
hls4ml/converters/keras_v3/__init__.py
hls4ml/converters/keras_v3/_base.py
hls4ml/converters/keras_v3/conv.py
hls4ml/converters/keras_v3/core.py
hls4ml/converters/keras_v3/einsum_dense.py
hls4ml/converters/keras_v3/merge.py
hls4ml/converters/keras_v3/pooling.py
hls4ml/converters/keras_v3/recurrent.py
hls4ml/converters/keras_v3/hgq2/__init__.py
hls4ml/converters/keras_v3/hgq2/_base.py
hls4ml/converters/keras_v3/hgq2/einsum.py
hls4ml/converters/keras_v3/hgq2/multi_head_attention.py
hls4ml/converters/keras_v3/hgq2/pooling.py
hls4ml/converters/keras_v3/hgq2/softmax.py
hls4ml/converters/keras_v3/hgq2/unary_lut.py
hls4ml/converters/onnx/__init__.py
hls4ml/converters/onnx/convolution.py
hls4ml/converters/onnx/core.py
hls4ml/converters/onnx/merge.py
hls4ml/converters/onnx/pooling.py
hls4ml/converters/onnx/reshape.py
hls4ml/converters/pytorch/__init__.py
hls4ml/converters/pytorch/convolution.py
hls4ml/converters/pytorch/core.py
hls4ml/converters/pytorch/merge.py
hls4ml/converters/pytorch/pooling.py
hls4ml/converters/pytorch/recurrent.py
hls4ml/converters/pytorch/reshape.py
hls4ml/model/__init__.py
hls4ml/model/attributes.py
hls4ml/model/graph.py
hls4ml/model/layers.py
hls4ml/model/profiling.py
hls4ml/model/quantizers.py
hls4ml/model/types.py
hls4ml/model/flow/__init__.py
hls4ml/model/flow/flow.py
hls4ml/model/optimizer/__init__.py
hls4ml/model/optimizer/optimizer.py
hls4ml/model/optimizer/passes/__init__.py
hls4ml/model/optimizer/passes/batchnorm_opt.py
hls4ml/model/optimizer/passes/bipolar_quant_opt.py
hls4ml/model/optimizer/passes/bit_exact.py
hls4ml/model/optimizer/passes/bn_fuse.py
hls4ml/model/optimizer/passes/conv_to_convxd.py
hls4ml/model/optimizer/passes/conv_to_depthwiseconvxd.py
hls4ml/model/optimizer/passes/convert_to_channels_last.py
hls4ml/model/optimizer/passes/expand_layer_group.py
hls4ml/model/optimizer/passes/expand_time_distributed.py
hls4ml/model/optimizer/passes/fuse_biasadd.py
hls4ml/model/optimizer/passes/hgq_proxy_model.py
hls4ml/model/optimizer/passes/infer_precision.py
hls4ml/model/optimizer/passes/linear.py
hls4ml/model/optimizer/passes/matmul_const_to_dense.py
hls4ml/model/optimizer/passes/merge_const.py
hls4ml/model/optimizer/passes/move_scales.py
hls4ml/model/optimizer/passes/multi_dense.py
hls4ml/model/optimizer/passes/pad_const.py
hls4ml/model/optimizer/passes/qkeras.py
hls4ml/model/optimizer/passes/quant_opt.py
hls4ml/model/optimizer/passes/reshape_const.py
hls4ml/model/optimizer/passes/resize_remove_constants.py
hls4ml/model/optimizer/passes/seperable_to_dw_conv.py
hls4ml/model/optimizer/passes/stamp.py
hls4ml/model/optimizer/passes/transpose_opt.py
hls4ml/optimization/__init__.py
hls4ml/optimization/dsp_aware_pruning/__init__.py
hls4ml/optimization/dsp_aware_pruning/attributes.py
hls4ml/optimization/dsp_aware_pruning/config.py
hls4ml/optimization/dsp_aware_pruning/knapsack.py
hls4ml/optimization/dsp_aware_pruning/scheduler.py
hls4ml/optimization/dsp_aware_pruning/keras/__init__.py
hls4ml/optimization/dsp_aware_pruning/keras/builder.py
hls4ml/optimization/dsp_aware_pruning/keras/config.py
hls4ml/optimization/dsp_aware_pruning/keras/masking.py
hls4ml/optimization/dsp_aware_pruning/keras/reduction.py
hls4ml/optimization/dsp_aware_pruning/keras/regularizers.py
hls4ml/optimization/dsp_aware_pruning/keras/utils.py
hls4ml/optimization/dsp_aware_pruning/objectives/__init__.py
hls4ml/optimization/dsp_aware_pruning/objectives/gpu_objectives.py
hls4ml/optimization/dsp_aware_pruning/objectives/vivado_objectives.py
hls4ml/report/__init__.py
hls4ml/report/catapult_report.py
hls4ml/report/libero_report.py
hls4ml/report/oneapi_report.py
hls4ml/report/quartus_report.py
hls4ml/report/vivado_report.py
hls4ml/templates/catapult/build_lib.sh
hls4ml/templates/catapult/build_prj.tcl
hls4ml/templates/catapult/catapult_synth.tcl
hls4ml/templates/catapult/myproject_bridge.cpp
hls4ml/templates/catapult/myproject_test.cpp
hls4ml/templates/catapult/ac_math/LICENSE
hls4ml/templates/catapult/ac_math/include/ac_array.h
hls4ml/templates/catapult/ac_math/include/ac_float_add_tree.h
hls4ml/templates/catapult/ac_math/include/ac_math.h
hls4ml/templates/catapult/ac_math/include/ac_matrix.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_abs.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_arccos_cordic.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_arcsin_cordic.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_atan2_cordic.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_atan_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_atan_pwl_ha.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_atan_pwl_vha.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_barrel_shift.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_chol_d.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_cholinv.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_determinant.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_div.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_div_v2.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_elu_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_gelu_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_hcordic.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_inverse_sqrt_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_inverse_sqrt_pwl_vha.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_leading.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_leading_ones_tmpl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_leakyrelu.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_log_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_matrixmul.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_normalize.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_pow_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_prelu.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_qrd.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_random.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_reciprocal_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_reciprocal_pwl_ha.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_reciprocal_pwl_vha.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_relu.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_selu_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_shift.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_sigmoid_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_sincos_cordic.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_sincos_lut.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_softmax_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_softplus_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_softsign_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_sqrt.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_sqrt_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_tan_pwl.h
hls4ml/templates/catapult/ac_math/include/ac_math/ac_tanh_pwl.h
hls4ml/templates/catapult/ac_math/lutgen/ac_atan_pwl_ha_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_atan_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_atan_pwl_vha_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_inverse_sqrt_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_inverse_sqrt_pwl_vha_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_log_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_pow_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_reciprocal_pwl_ha_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_reciprocal_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_reciprocal_pwl_vha_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_sigmoid_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_sincos_lut_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_sqrt_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_tan_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/ac_tanh_pwl_lutgen.cpp
hls4ml/templates/catapult/ac_math/lutgen/helper_functions.h
hls4ml/templates/catapult/ac_math/pdfdocs/ac_math_ref.pdf
hls4ml/templates/catapult/ac_math/pdfdocs/ac_math_relnotes.pdf
hls4ml/templates/catapult/ac_math/tests/Makefile
hls4ml/templates/catapult/ac_math/tests/Visual_studio.bat
hls4ml/templates/catapult/ac_math/tests/mc_scverify.h
hls4ml/templates/catapult/ac_math/tests/rtest_ac_abs.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_arccos_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_arcsin_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_array.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_atan2_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_atan_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_atan_pwl_ha.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_atan_pwl_vha.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_barrel_shift.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_chol_d.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_cholinv.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_determinant.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_div.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_elu_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_exp2_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_exp_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_exp_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_float_add_tree.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_gelu_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_inverse_sqrt_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_inverse_sqrt_pwl_vha.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_leading.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_leakyrelu.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_log2_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_log2_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_log_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_log_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_matrix.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_matrixmul.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_normalize.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_pow2_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_pow_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_pow_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_prelu.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_qrd.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_reciprocal_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_reciprocal_pwl_ha.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_reciprocal_pwl_vha.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_relu.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_selu_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_shift.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_sigmoid_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_sincos_cordic.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_sincos_lut.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_softmax_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_softplus_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_softsign_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_sqrt.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_sqrt_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_tan_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_ac_tanh_pwl.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_signed_ac_div_v2.cpp
hls4ml/templates/catapult/ac_math/tests/rtest_unsigned_ac_div_v2.cpp
hls4ml/templates/catapult/ac_simutils/LICENSE
hls4ml/templates/catapult/ac_simutils/README.md
hls4ml/templates/catapult/ac_simutils/include/ac_assert.h
hls4ml/templates/catapult/ac_simutils/include/ac_gdb_helpers.cpp
hls4ml/templates/catapult/ac_simutils/include/ac_read_env.h
hls4ml/templates/catapult/ac_simutils/include/ac_stacktrace.h
hls4ml/templates/catapult/ac_simutils/include/ac_sysc_macros.h
hls4ml/templates/catapult/ac_simutils/include/ac_sysc_trace.h
hls4ml/templates/catapult/ac_simutils/include/ccs_types.h
hls4ml/templates/catapult/ac_simutils/include/mc_container_types.h
hls4ml/templates/catapult/ac_simutils/include/mc_scverify.h
hls4ml/templates/catapult/ac_simutils/include/mc_typeconv.h
hls4ml/templates/catapult/ac_types/LICENSE
hls4ml/templates/catapult/ac_types/gdb/ac_pp.py
hls4ml/templates/catapult/ac_types/include/ac_bank_array.h
hls4ml/templates/catapult/ac_types/include/ac_channel.h
hls4ml/templates/catapult/ac_types/include/ac_complex.h
hls4ml/templates/catapult/ac_types/include/ac_fixed.h
hls4ml/templates/catapult/ac_types/include/ac_float.h
hls4ml/templates/catapult/ac_types/include/ac_int.h
hls4ml/templates/catapult/ac_types/include/ac_interleave_array.h
hls4ml/templates/catapult/ac_types/include/ac_reg.h
hls4ml/templates/catapult/ac_types/include/ac_sc.h
hls4ml/templates/catapult/ac_types/include/ac_std_float.h
hls4ml/templates/catapult/ac_types/include/ac_sync.h
hls4ml/templates/catapult/ac_types/pdfdocs/ac_datatypes_ref.pdf
hls4ml/templates/catapult/ac_types/pdfdocs/ac_datatypes_relnotes.pdf
hls4ml/templates/catapult/firmware/defines.h
hls4ml/templates/catapult/firmware/myproject.cpp
hls4ml/templates/catapult/firmware/myproject.h
hls4ml/templates/catapult/firmware/parameters.h
hls4ml/templates/catapult/nnet_utils/ap_shift_reg.h
hls4ml/templates/catapult/nnet_utils/hls_math.h
hls4ml/templates/catapult/nnet_utils/nnet_activation.h
hls4ml/templates/catapult/nnet_utils/nnet_activation_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_array.h
hls4ml/templates/catapult/nnet_utils/nnet_batchnorm.h
hls4ml/templates/catapult/nnet_utils/nnet_batchnorm_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_code_gen.h
hls4ml/templates/catapult/nnet_utils/nnet_common.h
hls4ml/templates/catapult/nnet_utils/nnet_conv1d.h
hls4ml/templates/catapult/nnet_utils/nnet_conv1d_latency.h
hls4ml/templates/catapult/nnet_utils/nnet_conv1d_resource.h
hls4ml/templates/catapult/nnet_utils/nnet_conv1d_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_conv2d.h
hls4ml/templates/catapult/nnet_utils/nnet_conv2d_latency.h
hls4ml/templates/catapult/nnet_utils/nnet_conv2d_resource.h
hls4ml/templates/catapult/nnet_utils/nnet_conv2d_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_conv_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_dense.h
hls4ml/templates/catapult/nnet_utils/nnet_dense_compressed.h
hls4ml/templates/catapult/nnet_utils/nnet_dense_latency.h
hls4ml/templates/catapult/nnet_utils/nnet_dense_resource.h
hls4ml/templates/catapult/nnet_utils/nnet_dense_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_embed.h
hls4ml/templates/catapult/nnet_utils/nnet_embed_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_garnet.h
hls4ml/templates/catapult/nnet_utils/nnet_helpers.h
hls4ml/templates/catapult/nnet_utils/nnet_image.h
hls4ml/templates/catapult/nnet_utils/nnet_image_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_math.h
hls4ml/templates/catapult/nnet_utils/nnet_merge.h
hls4ml/templates/catapult/nnet_utils/nnet_merge_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_mult.h
hls4ml/templates/catapult/nnet_utils/nnet_padding.h
hls4ml/templates/catapult/nnet_utils/nnet_padding_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_pooling.h
hls4ml/templates/catapult/nnet_utils/nnet_pooling_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_recr_activations.h
hls4ml/templates/catapult/nnet_utils/nnet_recurrent.h
hls4ml/templates/catapult/nnet_utils/nnet_sepconv1d_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_sepconv2d.h
hls4ml/templates/catapult/nnet_utils/nnet_sepconv2d_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_sepconv_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_stream.h
hls4ml/templates/catapult/nnet_utils/nnet_types.h
hls4ml/templates/libero/myproject_bridge.cpp
hls4ml/templates/libero/myproject_test.cpp
hls4ml/templates/libero/firmware/defines.h
hls4ml/templates/libero/firmware/myproject.cpp
hls4ml/templates/libero/firmware/myproject.h
hls4ml/templates/libero/firmware/parameters.h
hls4ml/templates/libero/nnet_utils/nnet_activation.h
hls4ml/templates/libero/nnet_utils/nnet_activation_stream.h
hls4ml/templates/libero/nnet_utils/nnet_code_gen.h
hls4ml/templates/libero/nnet_utils/nnet_common.h
hls4ml/templates/libero/nnet_utils/nnet_conv1d_latency.h
hls4ml/templates/libero/nnet_utils/nnet_dense.h
hls4ml/templates/libero/nnet_utils/nnet_dense_compressed.h
hls4ml/templates/libero/nnet_utils/nnet_dense_latency.h
hls4ml/templates/libero/nnet_utils/nnet_dense_resource.h
hls4ml/templates/libero/nnet_utils/nnet_dense_stream.h
hls4ml/templates/libero/nnet_utils/nnet_function_stubs.h
hls4ml/templates/libero/nnet_utils/nnet_helpers.h
hls4ml/templates/libero/nnet_utils/nnet_mult.h
hls4ml/templates/libero/nnet_utils/nnet_stream.h
hls4ml/templates/libero/nnet_utils/nnet_types.h
hls4ml/templates/oneapi/CMakeLists.txt
hls4ml/templates/oneapi/exception_handler.hpp
hls4ml/templates/oneapi/myproject_bridge.cpp
hls4ml/templates/oneapi/myproject_test.cpp
hls4ml/templates/oneapi/firmware/defines.h
hls4ml/templates/oneapi/firmware/myproject.cpp
hls4ml/templates/oneapi/firmware/myproject.h
hls4ml/templates/oneapi/firmware/parameters.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_activation.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_activation_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_batchnorm.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_batchnorm_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_code_gen.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_common.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_conv1d.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_conv1d_resource.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_conv1d_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_conv2d.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_conv2d_resource.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_conv2d_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_dense.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_dense_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_depthconv1d.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_depthconv1d_resource.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_depthconv2d.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_depthconv2d_resource.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_einsum.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_einsum_dense.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_embed.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_embed_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_helpers.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_merge.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_merge_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_mult.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_padding.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_padding_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_pooling.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_pooling_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_printf.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_recurrent.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_recurrent_activation.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_recurrent_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_resize.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_resize_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_transpose.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_transpose_stream.h
hls4ml/templates/oneapi/firmware/nnet_utils/nnet_types.h
hls4ml/templates/quartus/Makefile
hls4ml/templates/quartus/build_lib.sh
hls4ml/templates/quartus/myproject_bridge.cpp
hls4ml/templates/quartus/myproject_test_parallel.cpp
hls4ml/templates/quartus/myproject_test_stream.cpp
hls4ml/templates/quartus/ac_types/ac_channel.h
hls4ml/templates/quartus/ac_types/ac_complex.h
hls4ml/templates/quartus/ac_types/ac_fixed.h
hls4ml/templates/quartus/ac_types/ac_float.h
hls4ml/templates/quartus/ac_types/ac_int.h
hls4ml/templates/quartus/ac_types/ac_sc.h
hls4ml/templates/quartus/ac_types/ac_std_float.h
hls4ml/templates/quartus/ac_types/stream.h
hls4ml/templates/quartus/firmware/defines.h
hls4ml/templates/quartus/firmware/myproject.cpp
hls4ml/templates/quartus/firmware/myproject.h
hls4ml/templates/quartus/firmware/parameters.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_activation.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_activation_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_batchnorm.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_batchnorm_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_common.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_conv1d.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_conv1d_resource.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_conv1d_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_conv2d.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_conv2d_resource.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_conv2d_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_dense.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_dense_compressed.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_dense_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_embed.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_embed_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_helpers.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_merge.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_merge_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_mult.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_padding.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_padding_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_pooling.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_pooling_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_recurrent.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_recurrent_activation.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_recurrent_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_resize.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_resize_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_transpose.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_transpose_stream.h
hls4ml/templates/quartus/firmware/nnet_utils/nnet_types.h
hls4ml/templates/symbolic/build_lib.sh
hls4ml/templates/vitis/build_opt.tcl
hls4ml/templates/vitis/build_prj.tcl
hls4ml/templates/vitis/nnet_utils/nnet_conv1d.h
hls4ml/templates/vitis/nnet_utils/nnet_conv1d_latency.h
hls4ml/templates/vitis/nnet_utils/nnet_conv1d_resource.h
hls4ml/templates/vitis/nnet_utils/nnet_conv1d_stream.h
hls4ml/templates/vitis/nnet_utils/nnet_conv2d.h
hls4ml/templates/vitis/nnet_utils/nnet_conv2d_latency.h
hls4ml/templates/vitis/nnet_utils/nnet_conv2d_resource.h
hls4ml/templates/vitis/nnet_utils/nnet_conv2d_stream.h
hls4ml/templates/vitis/nnet_utils/nnet_dense_stream.h
hls4ml/templates/vitis/nnet_utils/nnet_pooling.h
hls4ml/templates/vitis/nnet_utils/nnet_pooling_stream.h
hls4ml/templates/vitis/nnet_utils/nnet_sepconv1d_stream.h
hls4ml/templates/vitis/nnet_utils/nnet_sepconv2d_stream.h
hls4ml/templates/vivado/build_lib.sh
hls4ml/templates/vivado/build_lib_multigraph.sh
hls4ml/templates/vivado/build_prj.tcl
hls4ml/templates/vivado/ip_stitcher.tcl
hls4ml/templates/vivado/myproject_bridge.cpp
hls4ml/templates/vivado/myproject_test.cpp
hls4ml/templates/vivado/vivado_synth.tcl
hls4ml/templates/vivado/ap_types/ap_common.h
hls4ml/templates/vivado/ap_types/ap_decl.h
hls4ml/templates/vivado/ap_types/ap_fixed.h
hls4ml/templates/vivado/ap_types/ap_fixed_base.h
hls4ml/templates/vivado/ap_types/ap_fixed_ref.h
hls4ml/templates/vivado/ap_types/ap_fixed_special.h
hls4ml/templates/vivado/ap_types/ap_float.h
hls4ml/templates/vivado/ap_types/ap_int.h
hls4ml/templates/vivado/ap_types/ap_int_base.h
hls4ml/templates/vivado/ap_types/ap_int_ref.h
hls4ml/templates/vivado/ap_types/ap_int_special.h
hls4ml/templates/vivado/ap_types/ap_shift_reg.h
hls4ml/templates/vivado/ap_types/hls_math.h
hls4ml/templates/vivado/ap_types/hls_stream.h
hls4ml/templates/vivado/ap_types/etc/ap_private.h
hls4ml/templates/vivado/ap_types/utils/x_hls_utils.h
hls4ml/templates/vivado/firmware/defines.h
hls4ml/templates/vivado/firmware/myproject.cpp
hls4ml/templates/vivado/firmware/myproject.h
hls4ml/templates/vivado/firmware/parameters.h
hls4ml/templates/vivado/nnet_utils/nnet_activation.h
hls4ml/templates/vivado/nnet_utils/nnet_activation_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_batchnorm.h
hls4ml/templates/vivado/nnet_utils/nnet_batchnorm_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_code_gen.h
hls4ml/templates/vivado/nnet_utils/nnet_common.h
hls4ml/templates/vivado/nnet_utils/nnet_conv1d.h
hls4ml/templates/vivado/nnet_utils/nnet_conv1d_latency.h
hls4ml/templates/vivado/nnet_utils/nnet_conv1d_resource.h
hls4ml/templates/vivado/nnet_utils/nnet_conv1d_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_conv2d.h
hls4ml/templates/vivado/nnet_utils/nnet_conv2d_latency.h
hls4ml/templates/vivado/nnet_utils/nnet_conv2d_resource.h
hls4ml/templates/vivado/nnet_utils/nnet_conv2d_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_conv_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_cropping.h
hls4ml/templates/vivado/nnet_utils/nnet_cropping_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_da_wrappers.h
hls4ml/templates/vivado/nnet_utils/nnet_dense.h
hls4ml/templates/vivado/nnet_utils/nnet_dense_compressed.h
hls4ml/templates/vivado/nnet_utils/nnet_dense_latency.h
hls4ml/templates/vivado/nnet_utils/nnet_dense_resource.h
hls4ml/templates/vivado/nnet_utils/nnet_dense_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_depthwise_product.h
hls4ml/templates/vivado/nnet_utils/nnet_einsum.h
hls4ml/templates/vivado/nnet_utils/nnet_einsum_dense.h
hls4ml/templates/vivado/nnet_utils/nnet_embed.h
hls4ml/templates/vivado/nnet_utils/nnet_embed_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_function_stubs.h
hls4ml/templates/vivado/nnet_utils/nnet_garnet.h
hls4ml/templates/vivado/nnet_utils/nnet_helpers.h
hls4ml/templates/vivado/nnet_utils/nnet_image.h
hls4ml/templates/vivado/nnet_utils/nnet_image_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_layernorm.h
hls4ml/templates/vivado/nnet_utils/nnet_math.h
hls4ml/templates/vivado/nnet_utils/nnet_merge.h
hls4ml/templates/vivado/nnet_utils/nnet_merge_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_mult.h
hls4ml/templates/vivado/nnet_utils/nnet_padding.h
hls4ml/templates/vivado/nnet_utils/nnet_padding_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_pooling.h
hls4ml/templates/vivado/nnet_utils/nnet_pooling_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_recr_activations.h
hls4ml/templates/vivado/nnet_utils/nnet_recurrent.h
hls4ml/templates/vivado/nnet_utils/nnet_sepconv1d.h
hls4ml/templates/vivado/nnet_utils/nnet_sepconv1d_latency.h
hls4ml/templates/vivado/nnet_utils/nnet_sepconv1d_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_sepconv2d.h
hls4ml/templates/vivado/nnet_utils/nnet_sepconv2d_latency.h
hls4ml/templates/vivado/nnet_utils/nnet_sepconv2d_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_sepconv_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_time_distributed.h
hls4ml/templates/vivado/nnet_utils/nnet_transpose.h
hls4ml/templates/vivado/nnet_utils/nnet_transpose_stream.h
hls4ml/templates/vivado/nnet_utils/nnet_types.h
hls4ml/templates/vivado_accelerator/build_lib.sh
hls4ml/templates/vivado_accelerator/myproject_axi.cpp
hls4ml/templates/vivado_accelerator/myproject_axi.h
hls4ml/templates/vivado_accelerator/alveo/krnl_rtl_src/krnl_rtl_axi_read_master.sv
hls4ml/templates/vivado_accelerator/alveo/krnl_rtl_src/krnl_rtl_axi_write_master.sv
hls4ml/templates/vivado_accelerator/alveo/krnl_rtl_src/krnl_rtl_control_s_axi.v
hls4ml/templates/vivado_accelerator/alveo/krnl_rtl_src/krnl_rtl_counter.sv
hls4ml/templates/vivado_accelerator/alveo/krnl_rtl_src/krnl_rtl_int.sv
hls4ml/templates/vivado_accelerator/alveo/krnl_rtl_src/myproject_kernel.v
hls4ml/templates/vivado_accelerator/alveo/python_drivers/axi_stream_driver.py
hls4ml/templates/vivado_accelerator/alveo/tcl_scripts/axi_stream_design.tcl
hls4ml/templates/vivado_accelerator/pynq-z2/python_drivers/axi_stream_driver.py
hls4ml/templates/vivado_accelerator/pynq-z2/tcl_scripts/axi_lite_design.tcl
hls4ml/templates/vivado_accelerator/pynq-z2/tcl_scripts/axi_stream_design.tcl
hls4ml/templates/vivado_accelerator/zcu102/python_drivers/axi_stream_driver.py
hls4ml/templates/vivado_accelerator/zcu102/tcl_scripts/axi_stream_design.tcl
hls4ml/utils/__init__.py
hls4ml/utils/attribute_descriptions.py
hls4ml/utils/config.py
hls4ml/utils/dependency.py
hls4ml/utils/einsum_utils.py
hls4ml/utils/example_models.py
hls4ml/utils/fixed_point_utils.py
hls4ml/utils/link.py
hls4ml/utils/plot.py
hls4ml/utils/profiling_utils.py
hls4ml/utils/qinterval.py
hls4ml/utils/serialization.py
hls4ml/utils/simulation_utils.py
hls4ml/utils/string_utils.py
hls4ml/utils/symbolic_utils.py
hls4ml/utils/torch.py
hls4ml/utils/transpose_utils.py
hls4ml/writer/__init__.py
hls4ml/writer/catapult_writer.py
hls4ml/writer/libero_writer.py
hls4ml/writer/oneapi_writer.py
hls4ml/writer/quartus_writer.py
hls4ml/writer/symbolic_writer.py
hls4ml/writer/vitis_writer.py
hls4ml/writer/vivado_accelerator_writer.py
hls4ml/writer/vivado_writer.py
hls4ml/writer/writers.py
test/build-prj.sh
test/cleanup.sh
test/compare-reports.sh
test/convert-keras-models.sh
test/convert-onnx-models.sh
test/convert-pytorch-models.sh
test/gather-reports.sh
test/hls4ml-keras-test.sh
test/hls4ml-onnx-test.sh
test/hls4ml-pytorch-test.sh
test/keras-models.txt
test/keras-to-hls.sh
test/onnx-models.txt
test/onnx-to-hls.sh
test/pytorch-models.txt
test/pytorch-to-hls.sh
test/pytest/ci-template.yml
test/pytest/conftest.py
test/pytest/generate_ci_yaml.py
test/pytest/synthesis_helpers.py
test/pytest/test_activations.py
test/pytest/test_auto_precision.py
test/pytest/test_backend_config.py
test/pytest/test_batchnorm.py
test/pytest/test_batchnorm_pytorch.py
test/pytest/test_binary_cnn.py
test/pytest/test_boxplot.py
test/pytest/test_bram_factor.py
test/pytest/test_causalpadding.py
test/pytest/test_clone_flatten.py
test/pytest/test_cnn_mnist_qkeras.py
test/pytest/test_conv1d.py
test/pytest/test_conv1d_narrow.py
test/pytest/test_conv2d_narrow.py
test/pytest/test_cropping.py
test/pytest/test_dense_unrolled.py
test/pytest/test_depthconv1d.py
test/pytest/test_depthconv2d.py
test/pytest/test_einsum_dense.py
test/pytest/test_embed.py
test/pytest/test_extensions.py
test/pytest/test_extensions_pytorch.py
test/pytest/test_fetch_example.py
test/pytest/test_fifo_depth.py
test/pytest/test_flows.py
test/pytest/test_garnet.py
test/pytest/test_globalpooling.py
test/pytest/test_graph.py
test/pytest/test_hgq2_mha.py
test/pytest/test_hgq_layers.py
test/pytest/test_hgq_players.py
test/pytest/test_keras_api.py
test/pytest/test_keras_h5_loader.py
test/pytest/test_keras_nested_model.py
test/pytest/test_keras_v3_api.py
test/pytest/test_keras_v3_profiling.py
test/pytest/test_layernorm.py
test/pytest/test_layernorm_pytorch.py
test/pytest/test_merge.py
test/pytest/test_merge_pytorch.py
test/pytest/test_multi_dense.py
test/pytest/test_multi_graph.py
test/pytest/test_multiout_network.py
test/pytest/test_multiout_onnx.py
test/pytest/test_pipeline_style.py
test/pytest/test_plot_model.py
test/pytest/test_pointwiseconv.py
test/pytest/test_pooling.py
test/pytest/test_pytorch_api.py
test/pytest/test_pytorch_profiler.py
test/pytest/test_qeinsum.py
test/pytest/test_qinterval.py
test/pytest/test_qkeras.py
test/pytest/test_qonnx.py
test/pytest/test_recurrent_pytorch.py
test/pytest/test_repack_stream.py
test/pytest/test_report.py
test/pytest/test_reshape.py
test/pytest/test_rnn.py
test/pytest/test_sepconv1d.py
test/pytest/test_sepconv2d.py
test/pytest/test_sequential_parsing_pytorch.py
test/pytest/test_serialization.py
test/pytest/test_softmax.py
test/pytest/test_softsign.py
test/pytest/test_sr.py
test/pytest/test_stream_clone.py
test/pytest/test_time_distributed.py
test/pytest/test_trace.py
test/pytest/test_transpose_concat.py
test/pytest/test_types.py
test/pytest/test_upsampling.py
test/pytest/test_upsampling_pytorch.py
test/pytest/test_weight_writer.py
test/pytest/test_writer_config.py
test/pytest/test_zeropadding.py
test/pytest/test_zeropadding_pytorch_onnx.py
test/pytest/baselines/Vitis/2020.1/.gitkeep
test/pytest/baselines/Vitis/2020.1/test_keras_api_test_dense_io_parallel-Vitis.json
test/pytest/baselines/Vitis/2020.1/test_keras_api_test_dense_io_stream-Vitis.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_parallel-Vitis-elu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_parallel-Vitis-leaky_relu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_parallel-Vitis-prelu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_parallel-Vitis-relu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_parallel-Vitis-sigmoid.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_stream-Vitis-elu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_stream-Vitis-leaky_relu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_stream-Vitis-prelu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_stream-Vitis-relu.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_activations_io_stream-Vitis-sigmoid.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_dense_io_parallel-Vitis.json
test/pytest/baselines/Vitis/2023.1/test_keras_api_test_dense_io_stream-Vitis.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_parallel-Vitis-elu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_parallel-Vitis-leaky_relu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_parallel-Vitis-prelu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_parallel-Vitis-relu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_parallel-Vitis-sigmoid.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_stream-Vitis-elu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_stream-Vitis-leaky_relu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_stream-Vitis-prelu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_stream-Vitis-relu.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_activations_io_stream-Vitis-sigmoid.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_conv2d_io_parallel-Vitis-Resource-same-channels_last.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_dense_io_parallel-Vitis.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_dense_io_stream-Vitis.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_depthwise1d_io_stream-Vitis.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_depthwise2d_io_stream-Vitis.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-same-AveragePooling1D.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-same-AveragePooling2D.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-same-MaxPooling1D.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-same-MaxPooling2D.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-valid-AveragePooling1D.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-valid-AveragePooling2D.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-valid-MaxPooling1D.json
test/pytest/baselines/Vitis/2024.1/test_keras_api_test_pooling_Vitis-channels_last-valid-MaxPooling2D.json
test/pytest/baselines/Vivado/2020.1/.gitkeep
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_parallel-Vivado-elu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_parallel-Vivado-leaky_relu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_parallel-Vivado-prelu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_parallel-Vivado-relu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_parallel-Vivado-sigmoid.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_stream-Vivado-elu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_stream-Vivado-leaky_relu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_stream-Vivado-prelu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_stream-Vivado-relu.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_activations_io_stream-Vivado-sigmoid.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_conv2d_io_parallel-Vivado-Resource-same-channels_last.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_dense_io_parallel-Vivado.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_dense_io_stream-Vivado.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_depthwise1d_io_stream-Vivado.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_depthwise2d_io_stream-Vivado.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-same-AveragePooling1D.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-same-AveragePooling2D.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-same-MaxPooling1D.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-same-MaxPooling2D.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-valid-AveragePooling1D.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-valid-AveragePooling2D.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-valid-MaxPooling1D.json
test/pytest/baselines/Vivado/2020.1/test_keras_api_test_pooling_Vivado-channels_last-valid-MaxPooling2D.json
test/pytest/baselines/Vivado/2023.1/.gitkeep
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_parallel-oneAPI-elu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_parallel-oneAPI-leaky_relu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_parallel-oneAPI-prelu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_parallel-oneAPI-relu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_parallel-oneAPI-sigmoid.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_stream-oneAPI-elu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_stream-oneAPI-leaky_relu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_stream-oneAPI-prelu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_stream-oneAPI-relu.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_activations_io_stream-oneAPI-sigmoid.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_conv2d_io_parallel-oneAPI-Resource-same-channels_last.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_dense_io_parallel-oneAPI.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_dense_io_stream-oneAPI.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-same-AveragePooling1D.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-same-AveragePooling2D.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-same-MaxPooling1D.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-same-MaxPooling2D.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-valid-AveragePooling1D.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-valid-AveragePooling2D.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-valid-MaxPooling1D.json
test/pytest/baselines/oneAPI/2025.0.1/test_keras_api_test_pooling_oneAPI-channels_last-valid-MaxPooling2D.json
test/pytest/test_optimization/test_attributes.py
test/pytest/test_optimization/test_knapsack.py
test/pytest/test_optimization/test_objectives.py
test/pytest/test_optimization/test_scheduler.py
test/pytest/test_optimization/test_keras/test_masking.py
test/pytest/test_optimization/test_keras/test_reduction.py
test/pytest/test_optimization/test_keras/test_regularizers.py
test/pytest/test_optimization/test_keras/test_weight_sharing.py
test/pytest/test_report/Vivado/myproject_csynth.rpt
test/pytest/test_report/Vivado/myproject_csynth.xml
test/pytest/test_report/Vivado/vivado_hls.app
test/pytest/test_report/Vivado/vivado_synth.rpt
test/pytest/test_report/oneAPI/loop_attr.ndjson
test/pytest/test_report/oneAPI/quartus.ndjson
test/pytest/test_report/oneAPI/summary.ndjson