New hyperparam generators for dates and datetimes

Users can now generate new types of hyperparam values of type dates and datetimes, examples:

params:
  valueEveryHour:
    kind: datetimerange
    value: ['2019-06-22 21:00', '2019-06-25 21:00', 3600]
  valueEvery2Days:
    kind: daterange
    value: ['2019-06-22', '2019-07-25', 2]

Backfill scheduling strategy

Although it was always possible to perform backfill operations, either using a manual mapping or using the Python client to loop and trigger operations. With the new dates or datetimes, and the grid search, users can perform backfills in an automated way while leveraging features like concurrency, pipeline progress, and pipeline grouping and analytics:

version: 1.1
kind: operations
params:
  dummy_input1: { value: 'test' }
  dummy_input2: { value: 10 }
matrix:
  kind: grid
  concurrency: 1
  params:
    dt:
      kind: daterange
      value: ['2021-05-01', '2021-05-08', 1]

For more information please refer to this guide on backfills in the scheduling guides.

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.