UI features and improvements
This realease introduces several new UI features, we shared some blog posts to introduce:
- The new compare table
- The cell filter for/out values
- An improvment to the table resizing
- New features to manage cross-project runs and a new transfer functionality to move runs from one project to another.
- Tags management
Polyaxon v1.12 also comes several additional UI improvements.
Improved analytics
The analytics page was improved with a new breakdown view:
The breakdown view has several group-by options to quickly view stats by users, projects, agents, queues:
The series view was also improved, and now it lets users select additional group-by options:
Improved lineage tables
The artifacts lineage table was improved with search, sort, and pagination:
Improved bookmarks & archives
We add the flags filter to all entities (projects, components, models, …) to quickly show bookmarks and archived entities:
The runs table shows now a filter pin
to not confuse the user about the state of the runs displayed in the table:
Other improvements
- Improved logs view
- Related model versions on the run’s overview page.
- A new button to view raw artifacts in read-only mode is now available when browsing the artifacts.
- Improved filter suggestions and the possibility to filter runs based on memory or CPU using simple values
memory: >= 8Gi
. - New reset button on the dashboards page.
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.