Skip to content

Release v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Aug 07:00

Changes in this Release:

  • 6fa11285 - update gitignore
  • 05bac6f6 - add infer_type.py util script
  • 50c32944 - Merge branch 'main' into develop
  • ce93048b - vext feature: fix handling of undefined vlen
  • 2bc3b55c - tflmi backend: deprecate allopsresolver and introdduce fallback opsresolver
  • d7da8a0a - dev.yml.j2: update muriscvnn ref
  • 6ff12d01 - Merge remote-tracking branch 'origin/main' into develop
  • ce4a8a5b - riscv targets: sort mattr string
  • 91e2d9d3 - riscv targets: add is_cross, is_bare & cross_compiler properties
  • 1499f875 - riscv.py: fix is_bare method
  • 533b456a - add generic SSHTarget class
  • b9e8e2ba - add host_x86_ssh target
  • 3bb3b082 - Merge pull request #168 from tum-ei-eda/feature-ssh-target
  • 4d74e832 - add missing paramiko package to requirments.txt
  • f8a41cd0 - add new ssh target: canmv_k230_ssh
  • ce1b623f - add k230.yml.j2 environment template
  • 070b613c - Merge pull request #169 from tum-ei-eda/feature-canmvk230-target
  • 66375e05 - Merge branch 'main' of github.com:tum-ei-eda/mlonmcu into develop
  • 5c84ac90 - Merge branch 'develop' of github.com:tum-ei-eda/mlonmcu into develop
  • 291bea84 - Benchmark feature: fix for empty df edge case
  • a8dbed47 - TVMBackend: improve handling of input_shapes if using subs
  • 1a8884a1 - mlonmcu/flow/tvm/backend/wrapper.py: use mlonmcu_exit() istead of exit()
  • 3e3b34e2 - etiss target: add xlen to fallback cpu arch names
  • 18db8bf9 - target: parse bench metrics for all targets (including x86) and rename Runtime [s] to End-to-End Runtime [s]
  • 07bb379a - benchmark feature: support cpi and instrs
  • f866eed6 - lint code
  • 6b025736 - mlonmcu/target/bench.py: fixes
  • 8482faee - lint code
  • f7985404 - replace deprecated utils.exec_getout calls
  • 320215d3 - update mlif ref in env templates
  • 36ed0b07 - update k230.yml.j2 template
  • 277674ad - mlonmcu/setup/gen_requirements.py: fixes
  • 2199203e - mlonmcu/setup/tasks/riscv_gcc.py: add workaround for new tcs
  • bfb333dc - resources/templates/k230.yml.j2: increase refs of tflm, tvm and muriscvnn repos
  • 90ef79a4 - resources/templates/k230.yml.j2: add more defaults including dl links
  • 9660901f - fix tf version on ubuntu 20.04
  • c4355d2f - templates: update mlif ref
  • 68fe4be4 - rm prints in new target files
  • bc8728b6 - benchmark feature: do not use cpi metric
  • 0ed37d35 - ssh_target: fix issue #172
  • fd3d3531 - lint
  • 23e2b278 - add assertion if etiss target is used with linux toolchain
  • 46e7a935 - lint
  • e4dc234b - Merge pull request #173 from tum-ei-eda/ssh-fixes
  • 4b9c7786 - tvm backends: pass config improvements
  • 57cd0349 - tvm backends: add assertion if input tensors list is empty
  • 4f2f5126 - mlonmcu/setup/utils.py: add comment
  • c4d8d8a5 - usmp feature: support use_workspace_io config
  • f533fbc3 - mlonmcu/flow/tvm/backend/wrapper.py: add missing include
  • 7392e40d - mlonmcu/session/run.py: raise assertion if model is None
  • 922ffa40 - tvmaot backend: fix extra_pass_config
  • 289d4648 - utils.execute: add args_helper to wrap args in quotes if required
  • 029b5374 - [ci] disable weekly image build of ara environment
  • 28dff712 - fix RISCVTarget.is_bare
  • 1779662b - mlonmcu/platform/tvm/tvm_target.py: fix runtime parsing with decimal seps
  • 912bfa40 - mlonmcu/session/postprocess/postprocesses.py: fix typo in AnalyseInstructionsPostprocess
  • 0740f3a9 - mlonmcu/session/postprocess/postprocesses.py: ignore Subs col in CompareRowsPostprocess
  • 8df0d38c - update scripts/utils/tvm/infer_type.py
  • f67dba31 - mlif: support gisel
  • 293366b8 - mlif: add extend_attrs cfg
  • 0b58c6a1 - resources/templates/dev.yml.j2: update mlif ref
  • 76a98a8f - resources/templates/dev.yml.j2: update mlif ref
  • 584019d0 - mlonmcu/context/context.py: print assertion
  • 23bf694d - version.py: set to v0.5.dev0
  • ae44c916 - Merge pull request #170 from tum-ei-eda/develop
  • b6e0e687 - lint code
  • e2021c64 - version.py: set to v0.5.0

What's Changed

Full Changelog: v0.4.1...v0.5.0