Changes in this Release:
- 0b888b82 - version.py: set to v0.6.0
- afe161d7 - Merge pull request #179 from tum-ei-eda/develop
- 81dd26b4 - fix tests/integration-tests/components/test_targets.py
- 6ff5c5fb - fix mlonmcu/testing/helpers.py
- f79ea913 - ipynb/run_notebook.sh: handle missing input
- 7539e3ec - ipynb/requirements.txt: add missing pkgs to run Demo.ipynb
- e705dbb2 - mlonmcu/target/riscv/etiss_pulpino.py: fix get_ini_bool_config
- cab0bd9b - mlonmcu/flow/tflm/backend/tflmi.py: fix
- b9b6f20a - cleanup uses of str2bool/str2dict/str2list
- 958a6071 - .github/workflows/notebook.yml: do not execute notebook if nothing found
- b63ff440 - Merge pull request #177 from tum-ei-eda/develop
- 7214f874 - Merge branch 'main' into develop
- 64e574a3 - Merge pull request #176 from tum-ei-eda/develop
- 4db4ca62 - remove prints
- 7495fadd - add support for openasip example models
- c7599dfd - dev.yml.j2: update mlif ref
- 3a15a042 - Polybench: allow passing dataset size
- 9efdcb46 - templates: use fixes branch for polybench fork
- 3609918d - mlif: assert that llvm.install_dir exists
- e61699f1 - mlif: support ccache
- 9c9ef0e3 - corev.yml.j2: update mlif ref
- 2fd53f04 - dev.yml.j2: update tflite-micro ref
- 71389578 - fix microtvm_gvsoc_target.py typo
- 02544675 - Merge pull request #100 from tum-ei-eda/feature-microtvm-gvsoc-template
- aefd5371 - lint
- 454a1dff - Merge branch 'develop' into feature-microtvm-gvsoc-template
- 3d6e6783 - Merge pull request #162 from tum-ei-eda/etiss-updates
- 37719095 - Merge pull request #158 from tum-ei-eda/refactor-validate-rebased
- d9d6a97a - lint
- 34e0e5d1 - tvm_target: rm prints
- 40e90fe6 - features: cleanup comments
- a6a38c22 - features: add docstrings to validation features
- 97b35538 - features: comment out unimplemented get_postprocesses
- d97d3385 - Merge branch 'develop' into refactor-validate-rebased3
- 81a128b0 - ci: update actions to latest versions
- 4e6e0c52 - ci: update actions to latest versions
- 2011a1f7 - version.py: set to v0.6.dev0
- 7a0a5eeb - Merge remote-tracking branch 'origin/main' into main
- 54088a4d - version.py: set to v0.5.0
- dbfca9ba - lint code
- 9f97271b - version.py: set to v0.5.dev0
- 246a0da9 - ci: fix release flow
- 3fa89e8c - version.py: set to v0.4.0
- 635a85d5 - refactor etiss target and add more cfgs
- 37c54be8 - etiss: add option for running etiss directly, e.g. without run_helper.sh
- 5bb56009 - etiss: move rom start
- 7cde2378 - etiss: add comments on simple_mem_system.memseg_mode_*
- ed66f54a - t# This is a combination of 2 commits.
- 73e945b9 - lint code 2
- cbc5a158 - lint code
- 9196edef - Merge remote-tracking branch 'origin/main' into refactor-validate-rebased
- cbff929e - update validate_metrics
- 65499caa - run: add error message if not frontend can be initialized
- 852736e9 - validate_outputs: add validate_range option (on by default) 2
- 79baeda3 - introduce classify metrics
- 916f38a4 - introduce validate_labels postprocess
- 7b435d90 - introduce new feature: GenRefLabels 3
- 86d7aa9f - frontends: find handling of aww input shift
- 9a15a322 - frontend: fix assertions
- 983989ef - frontend: handle dtype ranges
- c64bdc3b - introduce new feature: GenRefLabels 2
- 71e72804 - introduce new feature: GenRefLabels
- d040b1b4 - rm print
- d8d62698 - frontends: add assertion msg
- 69c974bc - postprocess fixes
- e7f1be10 - models: convert support_path, inputs_path & outputs_path to pathlib.Path
- 6966e7e0 - utils.execute: fixes for stdin_data feature
- 8cc27b31 - postprocess fixes
- 4ec9d7f0 - postprocesses: implement export_outputs
- 2e61212d - postprocesses: improve validate_outputs
- c6b3e94e - postprocesses: fix typo
- 95c1dd87 - postprocesses: add missing registrations
- 77f2a400 - mlif: fixes
- ab3017a2 - add missing file
- 5f198eb2 - lint
- 607c5c6c - fix merge artifact
- 65233fd4 - lint
- bc248866 - platforms: add mlif.needs_model_support
- 1a8d9eb0 - move validate metrics to seperate class & file
- 4345db5a - lint code
- f1c75e42 - frontends: allow overriding model-specific paths
- 36684004 - frontends: move generation of inout data to different methods
- 0e839e14 - validate_outputs: add experimental pm1 metric
- 725ac5db - fixes
- 09aeafd1 - fix typo in gen_ref_data property
- 676d75eb - update validation readme
- 577d0a5a - update validation readme
- 7e0f9ae2 - update validation readme
- 77347a9e - fix typo in mlonmcu/models/frontend.py
- f642c685 - update validation readme
- 69665a4a - mlif.py: add missing imports
- 6a6da26b - move ModelSupport code into separate class and file
- b25cbd9b - mlif: support generated model_support files for validation feature
- 1e90d0ef - pass user/env config to ModelHints
- 8971790a - handle mlif_iunvalid_size error correctly
- 3c917336 - mlif_target: cleanup interface selection code
- 4e323cb1 - mlif_target: fix batch size calculation
- 969543f0 - implement mlif template versioning
- 6f266888 - mlif: support generated model_support files for validation feature
- 9553d0f7 - update md
- 67048cac - tflite frontend: extract model info from tflite file if definition.yml missing
- c6b20aa1 - validate_outputs: set rtol=0 for testing
- 87610a3f - continue working on gen_ref_data feature 2
- 603b1a59 - tflite frontend: prints (WIP)
- c132768b - continue working on gen_ref_data feature
- 6ec80903 - tflite frontend: add inference method
- 06e08a7c - Update ValidationNew.md
- 0f6c9482 - Update ValidationNew.md
- 10c1106d - Add ValidationNew.md
- 3ee0b4ba - target.py: add utils for choosing io interfaces
- 3a0679b4 - target.exec may return artifacts now
- a2426f5b - target/common.py: Add stdin_data argument (needs live=False)
- fec58b47 - target/common.yml: Allow overriding stdout encoding for execute utility
- 119e13cf - WIP: add new features and postprocesses for validate_new (postproc atol rtol)
- 9a23c7fa - tvmc_utils: disable print_top by default 2
- 844020c8 - WIP: add new features and postprocesses for validate_new (tvm)
- d4971937 - WIP: add new features and postprocesses for validate_new (mlif)
- c8b0fab9 - tvmc_utils: disable print_top by default
- bb5d7106 - WIP: add new features and postprocesses for validate_new
- 2e10d319 - WIP: add new features and postprocesses for validate_new (validate_outputs postprocess)
- 59c89dc3 - fix print_top dtype 2
- fb4a2179 - WIP: add new features and postprocesses for validate_new (tvm platform)
- 3ffc3c62 - add assertion to SimpleFrontend
- 4d4c98cf - WIP: add new features and postprocesses for validate_new
- d9a91f77 - add quant/dequant details to model_info
- a87b42a6 - fix print_top dtype
- b0fc7ed4 - WIP: add new features and postprocesses for validate_new
- aea31305 - run.py: allow process_metadata to return artifacts
- 8036b3ff - frontends.py: fix typo in process_metadata
- f7bbf57c - WIP: add new features and postprocesses for validate_new
- 4f9ef92f - feature.py: RunFeatures can not enable subprocesses
- 9a81c345 - [WIP] implement microtvm_gvsoc target