announcements

Polyaxon v1.12: Runs comparison, Diff mode, Filtering for/out values in the runs table, Tags management, Backfill, and many more

Polyaxon v1.12 release of our MLOps platform builds on top of the previous version and brings new features and improvements to the specification and dashboard experience.

UI features and improvements

This realease introduces several new UI features, we shared some blog posts to introduce:

Polyaxon v1.12 also comes several additional UI improvements.

Improved analytics

The analytics page was improved with a new breakdown view:

new-analytics-views

The breakdown view has several group-by options to quickly view stats by users, projects, agents, queues:

breadown-group-by

The series view was also improved, and now it lets users select additional group-by options:

times-series-group-by

Improved lineage tables

The artifacts lineage table was improved with search, sort, and pagination:

artifacts-lineage

Improved bookmarks & archives

We add the flags filter to all entities (projects, components, models, …) to quickly show bookmarks and archived entities:

bookmakrs-archives-projects

The runs table shows now a filter pin to not confuse the user about the state of the runs displayed in the table:

bookmakrs-archives-runs

Other improvements

  • Improved logs view
  • Related model versions on the run’s overview page. promoted-runs
  • A new button to view raw artifacts in read-only mode is now available when browsing the artifacts. read-only-artifacts
  • Improved filter suggestions and the possibility to filter runs based on memory or CPU using simple values memory: >= 8Gi. resources-filters
  • New reset button on the dashboards page. reset-dashboard

Specification features and improvements

This realease introduces several new specification features, we shared some blog posts to introduce:

  • The New IO and Params toEnv feature
  • New features to generate dates and datetimes hyper parameters and support for a backfill scheduling strategy
  • New initializers for artifacts and models

Polyaxon v1.12 also comes several additional specification improvements.

Improved cache specification

The cache specification was improved, in addition to the inputs and outputs, the cache now takes into consideration the init, connections, and containers sections. Additionally, users can tune the IO and sections that the compiler should consider for calculating the state.

Core and CLI features and improvements

Enabling/Disabling operation cache from CLI

polyaxon run command comes with several flags, e.g. disabling the cache layer to force rerunning an operation. In this release we deprecated polyaxon run --nocache in favor of a better flag that allows to also to force the usage of the cache:

polyaxon run --cache=y/yes/t/true/1 ...

Or

 polyaxon run --cache=n/no/f/false/0 ...

Other improvements and fixes

  • A hotfix for the GCS artifacts backend was pushed in v1.12.2, the regression was introduced in the upstream library and has been already fixed.
  • The per-CPU tracking was removed in favor of a global value only, this change also means that only a single event file is generated.
  • Sampling of events is now enforced and in future releases, a the widgets will allow the users to set the sampling rate or to fetch the full event entries when plotting line charts or other widgets.
  • Several improvements to the core library.
  • Several fixes and improvements to the sidecar and the in-notebook tracking logic.

Learn More about Polyaxon

This blog post just goes over a couple of features that we shipped in v1.12. To learn more about all the features, fixes, and enhancements, please visit the release notes and the short term roadmap.

Polyaxon continues to grow quickly and keeps improving and providing the simplest machine learning abstraction. We hope that these updates will improve your workflows and increase your productivity, and again, thank you for your continued feedback and support.

Subscribe to Polyaxon Blog

Get the latest posts delivered right to your inbox