Skip to main content

2024.04.22 | AskUI Suite 24.4.1 - Inference Speedup

· 2 min read
Johannes Dienst
Developer Advocate

Introduction

We released the AskUI Installer version 24.4.1 which introduces new commandlets to start and stop the AskUI Controller, debug AskUI projects and processes.

Removed the icon classifier from the default inference. You can still target icons with icon().withText('<icon_name>') so the change is backwards compatible. But the name will not be displayed anymore. This discourages using the names of the icons as they are flaky across runs generally and often wrong.

Lastly we optimized our inference backend. This leads to faster workflow execution as it saves 300 - 700 milliseconds each time an instruction in an AskUI workflow invokes inference.


Changes

  • Removed the icon classifier from the default inference.

Improvements

  • Inference is faster 300-700 milliseconds

AskUI Installer Update 24.4.1

Introduces a number of new commandlets to manage your AskUI Installation: Download link.


New Features

This release focuses on new ADE commandlets.


Fixes

This release focuses on bug fixes.

  • High CPU usage of the RemoteDeviceController process, especially during idle.
  • All FFMPG processes are getting killed on AskUI Controller shutdown.
  • scroll() crashes AskUI Controller

Versions

Components and Packages

  • AskUI Controller
    • AskUI Controller: v0.2.1.0 Preview
    • AskUI Legacy UI Controller: 0.14.0
  • AskUI Runner: 0.1.4
  • AskUI Development Environment (ADE)
  • AskUI Development Kit (ADK)

3rd Party Versions

  • Node.JS: 21.0.0
  • PowerShell 7.3.8