Skip to content

Releases: pytorch/executorch

stable-2023-08-29

29 Aug 16:58
Compare
Choose a tag to compare
stable-2023-08-29 Pre-release
Pre-release

New models enabled (e2e tested via portable lib):

  • Wav2Letter
  • Inception V3 and Inception V4
  • Resnet18 and Resnet50

Quantization:

  • Enabled E2E MobileNet V2:
  • MobileNet V3:
    • Needs bumping up the pytorch nightly version (dev20230828) in order to enable MobileNet V3 quantization. However, this breaks ViT export, hence this cut will skip MobileNet V3 quantization until we resolve ViT export breakage.

Delegation:

  • API update:
    • [breaking changes] delegate AOT APIs are moved from executorch/backends/ to executorch/exir/backend. To address the breakage: Update from executorch.backends.backend_details to from executorch.exir.backend.backend_details, and from executorch.backends.backend_api to from executorch.exir.backend.backend_api
  • XNNPACK:
    • XNNPACK delegated models can run on Mac/Linux in OSS
    • XNNPACK lowering workflow examples have been added for MobileNet V2 (with quantization and delegation) and MobileNet V3 (with delegation)
    • Showcase preliminary XNNPACK perf stats on Linux x86 & Mac M1

Selective build:

  • Added buck2 examples to demonstrate 3 APIs to do selective build on any executorch runtime build
  • Run test_selective_build.sh

stable-2023-08-15

15 Aug 19:05
Compare
Choose a tag to compare
stable-2023-08-15 Pre-release
Pre-release
  • New models in example folder:
    • Torchvision ViT. Run the example from executorch dir:
      • python3 -m examples.export.export_example --model_name="vit"
      • buck2 run //examples/executor_runner:executor_runner -- --model_path vit.pte
  • Quantization workflow example added and validated to work with MV2:
    • python3 -m examples.quantization.example --model_name mv2
  • CMake build:
  • Custom ops:
    • Add examples to register custom ops into EXIR and Executorch runtime.
    • Note: buck2 in test_custom_ops.sh should point to installed buck2 if it is not accessible in system’s PATH

stable-2023-08-01

09 Aug 00:42
Compare
Choose a tag to compare
stable-2023-08-01 Pre-release
Pre-release

Initial release to early users.