We are happy to announce that a new Arkindex release is available. You can explore Arkindex and try out the newest features on our demo instance, demo.arkindex.org.

Technical release notes for developers and instance administrators are available here.

Redesigned workers UI

The UI around selecting a worker version for use in a process, as well as displaying worker details, has been redesigned.

worker_modal

This updated design uses tabs to give more space to both the descriptions and the versions of the worker, and only shows the information users may need to select a worker, rather than also including worker management features.

Worker management now solely occurs in the workers list and worker details pages, accessible by clicking on the worker name in the modal or via the Workers option of the user menu in the top-right corner. These pages also benefited from the redesign and show more options than in the worker version selection modal:

Redesigned worker details page

Through this page, it is possible to edit or archive a worker. In Enterprise Edition, an additional Members tab allows managing worker access rights.

Recommended worker versions

To make it easier for newcomers to run processes, we have introduced the recommended worker version. When selecting a worker, a single worker version that appears to be the latest stable version published for this worker is highlighted, so that users can pick a version that is most likely the right one for their use cases.

Recommended worker version

Machine Learning worker developers are encouraged to read the documentation on recommended versions to understand how Arkindex selects this recommended version, so they can adapt future worker version publications accordingly.

Worker costs

As a first step in making process execution costs easier to track in Arkindex, workers may now have three distinct execution costs attached to them:

  • Per hour of execution on a machine without a GPU available;
  • Per hour of execution on a machine with a GPU available;
  • Per 1000 elements processed.

Worker costs displayed on the worker version selection modal

All three costs are optional and can be configured by instance administrators through the administration interface.

For now, these costs have no actual impact on running a process. In future releases, Enterprise Edition users will be able to monitor process execution costs or limit their expenses per project.

This development was supported by the pictorIA consortium-HN.

Misc

  • In the worker configuration selection modal, hovering over a worker configuration name in the list now shows its full, non-truncated name.
  • In the worker configuration selection modal, the New configuration button has been moved to the top of the list to make it easier to find when there are many existing configurations.
  • Images that have not been properly checked by the Arkindex backend and have invalid dimensions are now more gracefully handled by the frontend.
  • Very long project names are now better handled in multiple parts of the user interface.
  • Accessing a project that does not exist or that you do not have access to now redirects to a Not found page instead of showing a blank page with an error notification.
  • The user creation and last login dates are now available to instance administrators through the administration interface.
  • An error that prevented moving selected elements to another parent in the previous release has been fixed.