Skip to content

ACT v2.2

Choose a tag to compare

@DEVANSH-DVJ DEVANSH-DVJ released this 17 Oct 09:12
· 5 commits to master since this release
2328577

Changes since v2.1:

  • An oracle generated by TAIDL-TO v2.8 lowers every operation that TAIDL v2.13 lexes, including constant, iota, slice, compare, abs and tanh.
  • A backend generated by ACT-Backend v1.8 or later applies a rewrite only to the match that its precondition checked, and matches an instruction's semantics in whatever order it is written.
  • A backend generated by ACT-Backend v1.9 exits with status 1 when a compile finds no assembly, writing an Error: no assembly found: line on stderr that says why, and prints nothing on stdout unless given --verbose.
  • The release notes of TAIDL-TO v2.8 and of ACT-Backend v1.8 and v1.9 have the details.

Compatibility:

ACT TAIDL TAIDL-TO ACT-Backend Docker image
v2.2 v2.13 v2.8 v1.9 devanshdvj/act:v2.2
  • ACT v2.2 moves the ecosystem to TAIDL-TO v2.8 and ACT-Backend v1.9.

This release:

  • The version is 2.2 in pyproject.toml and in act/__init__.py, and the README's install line names v2.2.
  • The ecosystem image devanshdvj/act:v2.2 comes in four tags: -amd64, -arm64, -cuda13-amd64 and -cuda13-arm64, each built on the devanshdvj/act-env:py3.14-jax0.11.2 image with the same suffix.
  • The four attached files list what each image tag contains: act-v2.2-amd64.txt, act-v2.2-arm64.txt, act-v2.2-cuda13-amd64.txt and act-v2.2-cuda13-arm64.txt.