Skip to content

Release v0.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Oct 07:23

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