Katib v0.12.0
This is the Katib v0.12.0 release.
The major advantages:
- Optuna Suggestion service with the new algorithms, big thanks to @g-votte and @c-bata.
- Sobol's Quasirandom Sequence algorithm and IPOP-CMA-ES or BIPOP-CMA-ES restart strategies, big thanks to @c-bata.
- Katib can perform Argo Workflows, big thanks to @andreyvelich.
New Features
Algorithms and Components
- Add Optuna based suggestion service (#1613 by @g-votte)
- Support Sobol's Quasirandom Sequence using Goptuna. (#1523 by @c-bata)
- Bump the Goptuna version up to v0.8.0 with IPOP-CMA-ES and BIPOP-CMA-ES support. (#1519 by @c-bata)
- Validate possible operations for Grid suggestion (#1205 by @andreyvelich)
- Validate for Bayesian Optimization algorithm settings (#1600 by @anencore94)
- Add Support for Argo Workflows (#1605 by @andreyvelich)
- Add Support for XGBoost Operator with LightGBM example (#1603 by @andreyvelich)
- Allow empty resources for CPU and Memory in Katib config (#1564 by @andreyvelich)
- Add kustomization overlay: katib-openshift (#1513 by @maanur)
- Switch to SDI in Katib Charm (#1555 by @knkski)
UI Features
- Add Multivariate TPE to Katib UI (#1625 by @andreyvelich)
- Update Katib UI with Optuna Algorithm Settings (#1626 by @andreyvelich)
- Change the default image for the new Katib UI (#1608 by @andreyvelich)
Documentation
- Add Katib 2021 ROADMAP (#1524 by @andreyvelich)
- Add AutoML and Training WG Summit July 2021 (#1615 by @andreyvelich)
- Add the new Katib presentations 2021 (#1539 by @andreyvelich)
- Add Doc checklist to PR template (#1568 by @andreyvelich)
- Fix typo in operators/README (#1557 by @evilnick)
- Adds docs on how to use Katib Charm within KF (#1556 by @RFMVasconcelos)
- Fix a link to Kustomize manifest for new Katib UI (#1521 by @c-bata)
Bug Fixes
- Fix UI for handling missing params (#1657 by @kimwnasptd)
- Reconcile semantics for Suggestion Algorithms (#1644 by @johnugeorge)
- Fix Metrics Collector error in case of non-existing Process (#1614 by @andreyvelich)
- Fix mysql version in docker image (#1594 by @munagekar)
- Fix grep in Tekton Experiment Doc (#1578 by @andreyvelich)
- Error messages corrected (#1522 by @himanshu007-creator)
- Install charmcraft 1.0.0 (#1593 by @DomFleischmann)
Misc
- Modify XGBoostJob example for the new Controller (#1623 by @andreyvelich)
- Modify Labels for controller resources (#1621 by @andreyvelich)
- Modify Labels for Katib Components (#1611 by @andreyvelich)
- Upgrade CRDs to apiextensions.k8s.io/v1 (#1610 by @andreyvelich)
- Update Katib SDK with OpenAPI generator (#1572 by @andreyvelich)
- Disable default PV for Experiment with resume from volume (#1552 by @andreyvelich)
- Remove PV from MySQL component (#1527 by @andreyvelich)
- feat: add naming regex check on validating webhook (#1541 by @anencore94)
Change Log
Check the Full Change Log.