Yuki Iwai
fe7a35dffa
tenzen-y steps down from Katib approver role ( #2561 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2025-07-28 13:27:49 +00:00
dependabot[bot]
dd107108b5
Bump golang.org/x/crypto from 0.31.0 to 0.35.0 ( #2543 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.31.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.35.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-16 20:08:39 +00:00
Yuki Iwai
8e887b8719
chore: Upgrade Go version to 1.23 ( #2526 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2025-07-16 19:17:38 +00:00
Andrey Velichkevich
5d70808886
feat(docs): Guide to report security vulnerabilities ( #2556 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2025-07-15 16:29:38 +00:00
Andrey Velichkevich
ba2cf7d1ec
chore(docs): Add OpenSSF Badge ( #2555 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2025-07-13 22:06:21 +00:00
Hezhi (Helen) Xie
73b8c5c029
[GSoC] Add e2e test for `tune` api with LLM hyperparameter optimization ( #2420 )
...
* add e2e test for tune api
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* upgrade training-operator sdk
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* specify the version of training operator sdk
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix num_labels error and update the version of training operator controller
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the version of training operator
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* debug
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check import path of HuggingFaceModelParams
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the version of training operator sdk
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the name of experiment
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add step of checking pod
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the logs of pod
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add check
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check reason for imagepullbackoff
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* revert timeout limit
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* extend timeout limit
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update training operator sdk version
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the logs of pod
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the function of getting logs
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add the step of describing pod
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check disk space
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* change work directory
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* change work directory
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* increase timeout limit
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the logs of controller and events
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* change work directory
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* change work directory
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* change work directory
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the logs of kubelet
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the logs of kubelet
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* increase cpu
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the logs of training operator
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the use of resources
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check the logs of container 'pytorch' and 'storage_initializer'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix error of checking use of resources
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add other checks to find the error reason
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* set 'storage_config'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* reduce the number of tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* Check container runtime logs
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* set the driver of minikube as docker
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* set the driver of minikube to none
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check logs of pod
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check memory usage
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* increase 'termination_grace_period_seconds' in podspec
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix annotations error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* restart docker
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete restarting docker
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* use original docker data directory
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update installation of Katib SDK with extra requires
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* test trainer image built with cpu
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add action of free up disk space (including move docker data directory)
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete unnecessary checks and update the part of fetching pod description and logs
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete fetching pod logs
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add blank line at the end of free-up-disk-space yaml file
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update experiment name
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update test function name to be consistent with experiment name
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* move import statements inside the function
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* apply pprint for the logging output
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update experiment names
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix the sequence of arguments in 'trial_template'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* test example in user guide
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix access token error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix the error of setup
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix the error of setup
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* reverse back
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
---------
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
2025-06-26 14:13:16 +00:00
dependabot[bot]
5cd9592335
Bump brace-expansion in /pkg/ui/v1beta1/frontend ( #2551 )
...
Bumps and [brace-expansion](https://github.com/juliangruber/brace-expansion ). These dependencies needed to be updated together.
Updates `brace-expansion` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2 )
Updates `brace-expansion` from 1.1.11 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 2.0.2
dependency-type: indirect
- dependency-name: brace-expansion
dependency-version: 2.0.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 04:40:51 +00:00
Vikas Saxena
9421f2322b
New fixing kustomize5 warning ( #2549 )
...
* ran kustomize edit fix for katib-cert-manager
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* ran kustomize edit fix for katib-external-db
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed up comments
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed build error with katib-cert-maanager
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed up comments in katib-external-db
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed warnings in katib-leader-election
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed warnings in katib-openshift
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed warnings in katib-standalone-postgres
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed warnings in katib-with-kubeflow
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixed up comments
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
* fixing diffs errors in the updated code
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
---------
Signed-off-by: Vikas Saxena <Vikas.Saxena.2006@gmail.com>
2025-05-13 04:31:20 +00:00
Ayush Gupta
1ebd5e4453
Fix Istio sidecar injection by moving from annotations to labels ( #2527 )
...
* Fix Istio sidecar injection by moving from annotations to labels
Signed-off-by: madmecodes <ayushguptadev1@gmail.com>
* Update Istio sidecar injection from annotations to labels across the codebase
Replace annotations with labels for Istio sidecar injection according to Istio recommendations. Update conformance tests, examples, constants, composers, and utilities to use the new label-based approach consistently.
Signed-off-by: madmecodes <ayushguptadev1@gmail.com>
* fix: Update SuggestionLabels function and composer implementation for Istio label injection
Signed-off-by: madmecodes <ayushguptadev1@gmail.com>
* Fix linting issues in mpi-job-horovod.py
Signed-off-by: madmecodes <ayushguptadev1@gmail.com>
* update: function moved from annotations to labels
Signed-off-by: madmecodes <ayushguptadev1@gmail.com>
---------
Signed-off-by: madmecodes <ayushguptadev1@gmail.com>
2025-05-09 17:52:41 +00:00
Harshvir Potpose
c9513c633d
Fix PSS restricted warnings ( #2528 )
...
* fix pss warnings
Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com>
* fix mysql
Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com>
---------
Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com>
2025-04-29 16:33:02 +00:00
M!l!nd
dd4acfc2ce
feat: add `CITATION.cff` file ( #2547 )
...
* feat: add `CITATION.cff` file
Signed-off-by: milinddethe15 <milinddethe15@gmail.com>
* Update CITATION.cff
Co-authored-by: Shao Wang <2690692950@qq.com>
Signed-off-by: M!l!nd <99114125+milinddethe15@users.noreply.github.com>
---------
Signed-off-by: milinddethe15 <milinddethe15@gmail.com>
Signed-off-by: M!l!nd <99114125+milinddethe15@users.noreply.github.com>
Co-authored-by: Shao Wang <2690692950@qq.com>
2025-04-18 16:47:24 +00:00
dependabot[bot]
349b571541
Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 ( #2533 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.1...v4.5.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 12:36:24 +00:00
Helber Belmiro
8e965f11d8
chore(test): Removed the no longer needed trigger-rerun-test.yaml ( #2540 )
...
Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com>
2025-04-09 16:41:20 +00:00
Andrey Velichkevich
6578306795
chore(docs): Add Changelog Katib v0.18.0 ( #2537 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2025-03-29 21:48:31 +00:00
saileshd1402
54764d6aa4
Revert GHCR changes for Notebook examples ( #2536 )
...
Signed-off-by: sailesh duddupudi <saileshradar@gmail.com>
2025-03-24 22:06:03 +00:00
Mahdi Khashan
db4b68bf56
[feature] move manifest image references to ghcr ( #2529 )
...
* move to ghcr
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* move images to ghcr
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* manifests
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* change registry in all path
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* update script
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* fix
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* fix
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* slight fix
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
---------
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
Signed-off-by: Mahdi Khashan <58775404+mahdikhashan@users.noreply.github.com>
2025-03-24 17:11:50 +00:00
Mahdi Khashan
1f76bb3bbf
[feature] migrate docker images to ghcr ( #2520 )
...
* update custom action
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* define token as input
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* clean up meta job
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* change build-and-publish-imageg.yaml
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* remove secret from workflow call
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* remove docker credentials from publish* images
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* revert meta step changes
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* revert changes
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* update
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* add dockerhub as a job
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* revert secrets
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* revert docker secrets
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* revert docker secrets
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* consolidate/merge registeries
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* fix inputs
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* revert docker path name
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
---------
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
2025-03-18 19:12:14 +00:00
dependabot[bot]
4884253067
Bump axios from 1.7.9 to 1.8.3 in /pkg/ui/v1beta1/frontend ( #2524 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.9 to 1.8.3.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.3 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 22:35:41 +00:00
dependabot[bot]
9e430ceaf5
Bump @babel/helpers from 7.25.0 to 7.26.10 in /pkg/ui/v1beta1/frontend ( #2523 )
...
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers ) from 7.25.0 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers )
---
updated-dependencies:
- dependency-name: "@babel/helpers"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 22:31:34 +00:00
Gary Miguel
c18035e104
Support old-style TensorFlow events (tensorboard) ( #2467 )
...
* Support old-style TensorFlow events (tensorboard)
Fixes: https://github.com/kubeflow/katib/issues/2466
Signed-off-by: Gary Miguel <garymm@garymm.org>
* format
Signed-off-by: Gary Miguel <garymm@garymm.org>
* test
Signed-off-by: Gary Miguel <garymm@garymm.org>
* don't continue loops
Signed-off-by: Gary Miguel <garymm@garymm.org>
* format
Signed-off-by: Gary Miguel <garymm@garymm.org>
---------
Signed-off-by: Gary Miguel <garymm@garymm.org>
2025-02-15 00:59:37 +00:00
Anish Asthana
3c88967299
Add 'KEP Usage' KEP and template link ( #2509 )
...
Signed-off-by: Anish Asthana <anishasthana1@gmail.com>
2025-02-14 23:07:37 +00:00
Andrey Velichkevich
338a5c107b
Add Changelog for Katib v0.18.0-rc.0 ( #2515 )
...
* Add Changelog for Katib v0.18.0-rc.0
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Add sections for GSoC projects
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update CHANGELOG.md
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
---------
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2025-02-13 19:01:36 +00:00
Andrey Velichkevich
302020c29e
Bump Katib Python SDK to 0.18.0rc0 version ( #2514 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2025-02-13 18:05:36 +00:00
Andrey Velichkevich
7b4652058d
[SDK] Support PyTorchJob as a Trial Worker ( #2512 )
...
* [SDK] Support PyTorchJob as Trial Worker
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Fix pod spec for Job
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Set default restart_policy to Never
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Fix primary_container_name for PyTorchJob
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Add unit tests for PyTorchJob as Trial
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Add e2e test for PyTorchJob as Trial
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Bump kubeflow-training SDK
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Deploy Training Operator with server side apply
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Decrease CPUs for E2E
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Install Training Operator for tune workflow
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Fix comments
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
---------
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2025-02-13 11:10:36 +00:00
Shashank Mittal
6389cbadf1
[GSOC] `optuna` suggestion service logic update ( #2446 )
...
* unit test fixed
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* Update pkg/suggestion/v1beta1/hyperopt/base_service.py
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* comment fixed
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* initial logic update
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added unit and e2e tests for optuna suggestion service update
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* refactored code
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added parameter for logUniform and minor changes
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* fix
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
---------
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2025-02-10 16:18:06 +00:00
Shao Wang
c2b5b52762
fix(webhook): fix validation message in experiment webhook ( #2507 )
...
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2025-02-05 03:09:37 +00:00
Aydan Pirani
4d2a23073a
Set experiment names at a max of 40 characters. ( #2468 )
...
Signed-off-by: Aydan Pirani <aydanpirani@gmail.com>
2025-02-04 17:05:36 +00:00
Mahdi Khashan
3e736dc54d
[CI] optimize katib ui dockerfile ( #2505 )
...
* fix flakiness
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* fix flakiness 2
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* fix flakiness 3
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* use alpine for first stage
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* use alpline git
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* no security audit
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* force npm ci
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
---------
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
2025-02-01 20:42:33 +00:00
Shashank Mittal
bf034636fa
[GSOC] `hyperopt` suggestion service logic update ( #2412 )
...
* resolved merge conflicts
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* fix
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* DISTRIBUTION_UNKNOWN enum set to 0 in gRPC api
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* convert parameter method fix
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
validation fix
add e2e tests for hyperopt
added e2e test to workflow
* convert feasibleSpace func updated
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* renamed DISTRIBUTION_UNKNOWN to DISTRIBUTION_UNSPECIFIED
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* fix
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added more test cases for hyperopt distributions
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added support for NORMAL and LOG_NORMAL in hyperopt suggestion service
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added e2e tests for NORMAL and LOG_NORMAL
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
sigma calculation fixed
fix
parse new arguments to mnist.py
* hyperopt-suggestion example update
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* updated logic for log distributions
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* updated logic for log distributions
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* e2e test fixed
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added support for parameter distributions for Parameter type INT
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* unit test fixed
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* Update pkg/suggestion/v1beta1/hyperopt/base_service.py
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* comment fixed
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added unit tests for INT parameter type
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* completed param unit test cases
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* handled default case for normal distributions when min or max are not specified
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* fixed validation logic for min and max
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* removed unnecessary test params
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* fixes
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* added comments
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* fix
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* set default distribution as uniform
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* line omit
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* removed empty spaces from yaml files
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
---------
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2025-01-30 21:26:52 +00:00
Hezhi (Helen) Xie
741238d712
Install typing-extensions v4.10.0 to fix Python test error ( #2504 )
...
* update the version of typing-extensions
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update comment
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
---------
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
2025-01-30 15:58:53 +00:00
Shao Wang
28e466e1b8
[GSoC] Provide a PyTorch MNIST Example for Push-based Metrics Collection ( #2437 )
...
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2025-01-29 10:23:51 +00:00
Mahdi Khashan
09523cdfad
[SDK] improve PVC creation name error ( #2496 )
...
* improve pvc name error message by failing early and clear message with correct name example
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* fix lint
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* fix lint
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* raise value error for wrong name format by reconciliation
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* revert created utils
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* improve test case name
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* improve value error message
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
* improve code flow
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
---------
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
2025-01-28 00:32:50 +00:00
Du Xinmin
0133983d4a
Sort experiments by descending creation date by default in katib-ui ( #2498 )
...
* Sort experiments by descending creation date by default in katib-ui
Signed-off-by: Xinmin Du <2812493086@qq.com>
* fix: Update "renders every Experiment name into the table" test to not check order
Signed-off-by: Xinmin Du <2812493086@qq.com>
* fix: Update "renders every Experiment name into the table" test in order of startTime
Signed-off-by: Xinmin Du <2812493086@qq.com>
---------
Signed-off-by: Xinmin Du <2812493086@qq.com>
2025-01-27 23:14:51 +00:00
Hezhi (Helen) Xie
40e1e651f2
[GSoC] Add unit tests for `tune` API ( #2423 )
...
* add unit tests for tune api
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update unit tests and fix api errors
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* test
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* test
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update unit tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* undo changes to Makefile
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete debug code
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update unit test
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the version of training operator
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* adjust 'list_namespaced_persistent_volume_claim' to be called with keyword argument
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* create constant for namespace when check pvc creation error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add type check for 'trainer_parameters'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update test names
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add verification for key Experiment information & add 'kubeflow-training[huggingface' into dependencies
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add verification for objective metric name
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete unnecessary changes
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* unify objective function
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* unify objective function
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
---------
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
2025-01-24 20:38:21 +00:00
Hezhi (Helen) Xie
2567939fc9
[SDK] Update `tune` API ( #2497 )
...
* fix tune api error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete check for
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
---------
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
2025-01-22 15:19:27 +00:00
dependabot[bot]
f46cee565b
Bump axios from 1.7.2 to 1.7.9 in /pkg/ui/v1beta1/frontend ( #2486 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.2 to 1.7.9.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.9 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 13:53:52 +00:00
dependabot[bot]
d87b41f4b0
Bump express from 4.19.2 to 4.21.2 in /pkg/ui/v1beta1/frontend ( #2477 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.21.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 13:14:43 +00:00
royliang
aa04cf4335
Update MutatingWebhookConfiguration: Switch from objectSelector to AdmissionWebhookMatchConditions ( #2241 )
...
Signed-off-by: lianghao208 <roylizard3@gmail.com>
2025-01-22 12:34:49 +00:00
Caio Almeida
59af784f50
chore: supporting the listen-address parameter on db-manager ( #2465 )
...
Signed-off-by: Caio Almeida <caio.f.r.amd@gmail.com>
2025-01-22 00:03:41 +00:00
Tsz Lung Chung
224aa9d7a0
fix(api): resolve all api voilation exceptions in katib api ( #2482 )
...
Signed-off-by: truc0 <22969604+truc0@users.noreply.github.com>
2025-01-21 14:23:11 +00:00
dependabot[bot]
93bee4dc25
Bump golang.org/x/net from 0.27.0 to 0.33.0 ( #2476 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.27.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.27.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 05:27:12 +00:00
Du Xinmin
0cab624e6e
Upgrade klog to v2 ( #2470 )
...
* Upgrade klog dependency to v2
Signed-off-by: Xinmin Du <10803082+doris-xm@user.noreply.gitee.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
* fix: fix conflict with k8s upate
Signed-off-by: Xinmin Du <2812493086@qq.com>
---------
Signed-off-by: Xinmin Du <10803082+doris-xm@user.noreply.gitee.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Du Xinmin <dux.m.in@sjtu.edu.cn>
Co-authored-by: Xinmin Du <10803082+doris-xm@user.noreply.gitee.com>
2025-01-15 05:22:12 +00:00
dependabot[bot]
1412c56059
Bump golang.org/x/crypto from 0.21.0 to 0.31.0 ( #2464 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.21.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 01:55:22 +00:00
Du Xinmin
e5482959fc
Ignore cache exporting errors in the image building workflows ( #2487 )
...
Signed-off-by: Xinmin Du <2812493086@qq.com>
2025-01-14 23:13:08 +00:00
Shao Wang
3b554aaf64
Upgrade grpcio version to v1.64.1 ( #2483 )
...
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2025-01-14 20:35:42 +00:00
Shao Wang
bf4a0b2c41
Upgrade Kubernetes to v1.31.3 ( #2478 )
...
* chore(ci): add k8s version 1.31.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore(Makefile): upgrade envtest version to 1.31 & setup-envtest to release-0.19.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update k8s related package in go.mod
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: make generate.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(test): add SkipNameValidation option to test frame.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor(grpc): remove deprecated grpc.Dial implementation.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(dependency): remove dependency on k8s v1.28
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: add type assertion to ptr.To
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2025-01-14 11:06:08 +00:00
Shao Wang
eb8af4d502
fix(trial): use propagated gomega to improve debuggability. ( #2432 )
...
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2025-01-10 18:57:44 +00:00
Shao Wang
9889b33599
Upgrade Kubernetes to v1.30.7 ( #2463 )
...
* chore: update go.mod & go mod tidy.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: replace source.Kind and EnqueueRequestForXxx with typed func call.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update admission.Decoder in webhook.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update Makefile.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: update codegen script.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: execute update-codegen.sh.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update openapigen & generate new openapi definitions.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix typo error.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update k8s version in CI.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(codegen): output CODEGEN_PKG.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(codegen): move shell check annotation.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(ci): change k8s version in go test to 1.30.0.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: remove toolchain declaration in go.mod
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: remove codegen dependency in openapigen.sh.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix bugs in recursive dir detection.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: remove a blank line.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: remove klog/v2
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore(codegen): add three dots in the comment.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(codegen): fix package dependency on k8s.io/code-generator.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore(Makefile): add go-mod-download.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2025-01-10 18:46:06 +00:00
Mahdi Khashan
9531372530
[DOCS] move llm hyperparameter optimisation design image to the proposal directory and rename it ( #2472 )
...
- remove redundant folder
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
2025-01-08 17:43:21 +00:00
Shao Wang
336396436a
fix(ui): update None Collector with Push Collector. ( #2418 )
...
* fix(ui): update None Collector with Push Collector.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(ui): replace some remaining None MC.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-12-04 08:28:00 +00:00
Tariq Hasan
5212949244
fix: Resolve errors in e2e tests for cypress in Katib UI ( #2384 )
...
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
2024-12-03 14:02:59 +00:00
Shao Wang
fce751a90e
doc(example): fix the broken link. ( #2433 )
...
* fix: fix the broken link.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(doc): update guidance in multi-users pipelines setup.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-12-02 13:32:58 +00:00
Shao Wang
3e3e0f8cdc
fix: remove remaining MXNet dependency. ( #2456 )
...
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-12-02 13:23:57 +00:00
Andrey Velichkevich
dc3398dbd4
Remove Dropout layer from ENAS Trial container to fix E2E tests ( #2455 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-12-02 08:13:57 +00:00
dependabot[bot]
2b41ae62ab
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 ( #2449 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 00:45:09 +00:00
Gonçalo Montalvão Marques
706a6f2190
docs: remove katib workflow ( #2443 )
...
Signed-off-by: Gonçalo Montalvão Marques <9379664+gonmmarques@users.noreply.github.com>
2024-10-15 15:14:18 +00:00
Andrey Velichkevich
0bc143ad1a
Promote @Electronic-Waste and @helenxie-bit as Katib reviewers ( #2439 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-10-11 19:07:12 +00:00
Andrey Velichkevich
719ae382c1
Update README and out-of-date docs ( #2438 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-10-10 19:50:10 +00:00
Shao Wang
867c40a1b0
[GSoC] Compatibility Changes in Trial Controller ( #2394 )
...
* chore: add condition branch in requeue logic.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add ReportObservationLog in katib_manager_util.go.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add ReportTrialUnavailableMetrics func.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: insert unavailable value into Katib DB.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix lint error.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: add nil condition judgement.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: add nil condition judgement in trial_controller_util.go
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore(trial): delete nil check of MC kind in the Trial controller.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore(trial): init MC in newFakeTrialBatchJob to avoid nil condition in trial reconcile loop.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(trial): fix lint error.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(trial): fix lint error in controller.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): add integration test for Push MC.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore(trial): retry reconcilation when reporting unavailable metrics failed.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): fix EXPECT order.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): fix typo error.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore(trial): add errReportMetricsFailed.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* Update pkg/controller.v1beta1/trial/trial_controller.go
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* Update pkg/controller.v1beta1/trial/trial_controller_util.go
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* Update pkg/controller.v1beta1/trial/trial_controller.go
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(trial): rename errors pkg.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): update the order of UT.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): use different names for UTs.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): separate Push MC UTs with original UTs.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): fix line error with gofmt.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): reserve one UT for Push MC.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): fix typo error.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(trial): make some tiny changes.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(trial): move cancel func to t.Cleanup.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(trial): use the propagated gomega instance to improve debuggability.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(trial): use gofmt to reformat code.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-09-19 07:24:28 +00:00
Hezhi (Helen) Xie
bc09cfd412
[SDK] Fix types error ( #2424 )
...
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
2024-09-05 16:09:15 +00:00
Hezhi (Helen) Xie
e251a07cb9
[GSoC] Update `tune` API for LLM hyperparameters optimization ( #2393 )
...
* update tune api for llm hyperparameters optimization
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* resolve conflict
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix the problem of dependency
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix the format of import statement
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* adjust the blank lines
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete the trainer to reuse it in Training Operator
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update constants
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update metrics format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the type of and
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the message of 'ImportError'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add TODO of PVC creation
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the name of pvc
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* reuse constants from Training Operator
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* keep 'parameters' and update validation
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update for test
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* reuse 'get_container_spec' and 'get_pod_template_spec' from Training Operator
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* format with black
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix Lint error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix Lint errors
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete types
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix e2e test error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add TODO
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* format with max line length
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* format docstring
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add helper functions
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* run test again
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* run test again
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* run test again
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix dict substitution in training_parameters
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix typo
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* resolve conflicts and add check for case of no parameters
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix flake8 error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update isort file to black and fix typo
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* modify the set of metrics format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update tune API
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add types.TrainerResources class
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix flake8 error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* resolve conflict
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete properties of 'TrainerResources'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format error
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update types
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add import of 'TrainerResources' in '__init__.py' of katib
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* revert changes and rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check pvc and pv status of katib deployments
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* check pvc and pv status of katib deployments
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* recommit changes
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update minikube version when setup
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete the code that disables formatting for the tune function
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update according to andrey's feedback
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* add helper function in utils
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* move metrics_collector_spec back & update helper functions & add return type for helper functions
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* rerun tests
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix some typos
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* simplify the definition of 'TrainerResources'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
---------
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
2024-09-03 11:35:14 +00:00
Shao Wang
a524f33830
[SDK] fix grpc related bugs in Python SDK ( #2398 )
...
* fix: fix bugs in report_metrics.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix bugs in tune.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix bugs in get_trial_metrics.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: update .gitignore and setup.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: update Makefile.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* feat: add report_metrics_test.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix lint error.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* feat: add UTs for get_trial_metrics.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: update post_gen.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor: rebase to master.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): use single katib_client.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(sdk): add TODO for import rewrite.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(sdk): fix lint error with black.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(sdk): fix lint error with isort.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix(sdk): reformat import in katib_client_test.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-08-23 11:12:58 +00:00
Ignas Baranauskas
0e2ba6efc1
Changes isort profile to black, to be fully compatible and adds 'pkg' dir for black and flake8 ( #2413 )
...
* Chnage the isort profile to black, and add pkg dir for black and flake8
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
* Fix the formating
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
* Fix flake8 lint issues
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
---------
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
2024-08-22 15:33:57 +00:00
Shashank Mittal
4964d04208
[GSOC] Add validator for feasible space distribution ( #2404 )
...
* added validator for feasible space distribution
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
validation logic fixed
added unit test
added unit test for valid distribution
requested changes made
Update pkg/webhook/v1beta1/experiment/validator/validator.go
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
fmt
* fmt fix
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
---------
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
2024-08-20 17:16:56 +00:00
Tariq Hasan
abd1c428c7
Introduced error constants and replaced reflect with cmp ( #2289 )
...
* introduced error constants and replaced reflect with cmp
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
* fix order of mock method calls
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
---------
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
2024-08-18 18:32:53 +00:00
Shashank Mittal
2f5bda2da9
[GSOC] added Unknown distribution and convertDistribution in suggestion client ( #2403 )
...
* added Unknown distribution and convertDistribution in suggestion client
added unit tests
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
* removed custom compare func
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
---------
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
2024-08-18 16:27:54 +00:00
Shao Wang
4a385f515a
[Test] Refactor `inject_webhook_test.go` according to the Developer Guide ( #2401 )
...
* test(webhook): save current work.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor(test/webhook): refactor inject_webhook_test.go.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(webhook): fix lint error.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(webhook): add UT deleted by accident.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-08-16 18:46:28 +00:00
Ignas Baranauskas
e9e6e0c0b1
Enhance pre-commit hooks with flake8 and black ( #2407 )
...
* Add black formater and flake8 linter to pre-commit
Also add's the flake8 config file
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
* Fixes black formating
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
* Fixes flake8 linting errors
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
---------
Signed-off-by: Ignas Baranauskas <ibaranau@redhat.com>
2024-08-16 10:13:28 +00:00
dependabot[bot]
8eb0e86385
Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible ( #2405 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 26.1.4+incompatible to 26.1.5+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v26.1.4...v26.1.5 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 19:55:38 +00:00
Shao Wang
b6f7cfd9a7
[SDK] test: Add e2e test for tune function. ( #2399 )
...
* fix(sdk): fix error field metrics_collector in tune function.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): Add e2e tests for tune function.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): add missing field parameters.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor(test/sdk): add run-e2e-tune-api.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): delete tune testing code in run-e2e-experiment.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): add blank lines.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): add verbose and temporarily delete e2e-experiment test.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): add namespace_labels.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): add time.sleep(5).
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): add error output.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): build random image for tune.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): delete extra debug log.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor(test/sdk): create separate workflow for tune.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): change api to API.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): change the permission of scripts.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): delete exit code & comment image pulling.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): delete image pulling phase.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): refactor workflow file to use template.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): mark experiments and trial-images as not required.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): pass tune-api param to setup-minikube.sh.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): fix err in template-e2e-test.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): add debug logs.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* test(sdk): reorder params and delete logs.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-08-06 17:50:39 +00:00
Shashank Mittal
51b246fa1c
[GSOC] Support for various Parameter distributions in Katib ( #2334 )
...
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
modified feasibleSpace
refactored proposal based on comments
comparison table updated
extra heading removed
2024-07-31 08:03:05 +00:00
Shashank Mittal
6a17c3e35a
[GSoC] Added `DistributionType` to Experiment API ( #2377 )
...
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
modified feasibleSpace
Removed Categorical from Distribution
2024-07-31 04:37:05 +00:00
dependabot[bot]
9a8c9d480f
Bump github.com/docker/docker from 24.0.9+incompatible to 26.1.4+incompatible ( #2400 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.9+incompatible to 26.1.4+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.9...v26.1.4 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 15:47:56 +00:00
Shashank Mittal
ffc005855d
added `Distribution` field to feasibleSpace in `api.proto` ( #2397 )
...
Signed-off-by: Shashank Mittal <shashank.mittal.mec22@itbhu.ac.in>
2024-07-26 02:40:55 +00:00
Hezhi Xie
2c57522758
[GSoC] Create LLM Hyperparameters Optimization API Proposal ( #2333 )
...
* create llm hyperparameters tuning api proposal
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update llm hyperparameters tuning api proposal
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update proposal
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix some typos
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the path of image and delete parameter 'resouces_per_worker' from tune api
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete objective function and adjust the design of tune API
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* Update docs/proposals/llm-hyperparameter-optimization-api.md
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* Move 'Advanced Functionalities' to 'Non-Goals', and update 'Implementation' part
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update 'pytorch_config'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* change the name of 'pytorch_config' to 'resources_per_trial'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* adjust format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* adjust format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* adjust format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update implementation part and the type of 'resources_per_trial'
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update the example
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update 'resources_per_trial'& add one more option for defining objective function
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix typo errors
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* delete 'WIP' tag
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update example
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update example
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* update example
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
* fix format
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
---------
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-07-25 14:10:54 +00:00
Shao Wang
a6c37e4f3a
fix: remove the dependency of `protocmp` in `google.golang.org/protobuf/testing/protocmp`. ( #2391 )
...
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-07-24 16:03:53 +00:00
Shao Wang
a8840f26f8
[GSoC] Add New Parameter in `tune` ( #2369 )
...
* chore: add metrics_collector_config in tune function.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* rebase: rebase feat/new-param-tune to master.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add metrics collector kind list in comment.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: always pass Trial name to the training container.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: delete passing env variable logics in katib_client.py
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: passing env variable KATIB_TRIAL_NAME in the webhook of pod.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: pass env variable KATIB_TRIAL_NAME only to the primary container.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add report_metrics in post_gen.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: change nil error to allErrs(deleted by accident).
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix lint error in inject_webhook.go.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: wrap env variables passing logics into mutatePodEnv.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add unit tests for mutatePodEnv.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: delete protocmp.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-07-18 17:51:57 +00:00
Alex
a3dd708541
Begin enabling pre-commit hooks ( #2242 )
...
* Begin enabling pre-commit hooks
Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
* Address PR feedback
Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
---------
Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
2024-07-18 17:04:58 +00:00
jaffe
206fe1c106
Update Instructions for Argo Workflows ( #2382 )
...
Signed-off-by: jaffe-fly <flydemailbox@163.com>
2024-07-17 15:32:57 +00:00
Ikko Eltociear Ashimine
7be8b243f6
docs: update suggestion.md ( #2387 )
...
implmentation -> implementation
Signed-off-by: Ikko Ashimine <ashimine_ikko_bp@tenso.com>
2024-07-17 14:13:57 +00:00
Andrey Velichkevich
0b4e7c1780
Add command to re-run GitHub Actions tests ( #2385 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-07-15 15:38:55 +00:00
Andrey Velichkevich
33f60c8ac0
Bump Katib Python SDK to 0.17.0 version ( #2379 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-07-15 15:14:55 +00:00
Andrey Velichkevich
da3238d310
Add Changelog for Katib v0.17.0 ( #2380 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-07-15 15:09:54 +00:00
Tariq Hasan
db17214cf0
Replaced hpcloud with nxadm for tail package in Go ( #2375 )
...
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
2024-07-10 00:13:12 +00:00
Shao Wang
154a85b740
[GSoC] New Interface `report_metrics` in Python SDK ( #2371 )
...
* chore: add report_metrics.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: modify the code according to the first review.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add validation for metrics value & rename katib_report_metrics.py to report_metrics.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: update import path in __init__.py.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: delete blank line.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: update RuntimeError doc string & correct spelling error & add new line.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: delete blank in the last line.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-07-05 23:41:48 +00:00
Shao Wang
f06906d338
[GSoC] KEP for Project 6: Push-based Metrics Collection for Katib ( #2328 )
...
* doc: initial commit of gsoc proposal(project 6).
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* doc: complete KEP for gsoc proposal(Project 6).
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add non-goals and examples.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add .
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add compatibility changes in trial controller.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update architecture figure.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update format.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: update doc after the review in 10th, June.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add code link and remove namespace env variable.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: modify proposal after the review in 14th, June.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: delete WIP label.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add timeout param into report_metrics.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: metrics_collector_config spelling.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-06-28 22:54:42 +00:00
Curtis
e83628bb49
Use ErrorList for experiment validator ( #2329 )
...
Signed-off-by: Kun Chang <curtis@mail.ustc.edu.cn>
2024-06-27 11:03:11 +00:00
Andrey Velichkevich
57ed828702
Add Changelog for Katib v0.17.0-rc.1 ( #2370 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-06-25 16:26:13 +00:00
Vihang Mehta
7eb73b6b19
Remove default caBundle value ( #2368 )
...
Signed-off-by: Vihang Mehta <vihang@gimletlabs.ai>
2024-06-24 14:09:09 +00:00
Andrey Velichkevich
8bbac200a8
Bump Katib Python SDK to 0.17.0rc1 version ( #2365 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-06-20 18:51:00 +00:00
Tariq Hasan
99ba1d58cf
Add unit test for `create_experiment` in the `katib_client` module ( #2325 )
...
* added logger for katib_client module
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
* added API_VERSION as a constant
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
* updated the KatibClient constructor to match the TrainingClient constructor
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
* added test for create_experiment in katib_client
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
---------
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
2024-06-20 15:34:00 +00:00
Andrey Velichkevich
5a0b7db651
Remove code generation from release script ( #2363 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-06-20 10:27:00 +00:00
Andrey Velichkevich
f8b8d8d484
[SDK] Fix empty list for env variables and numpy version ( #2360 )
...
* [SDK] Fix empty list for env variables
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Fix numpy version in tests
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
---------
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-06-18 06:57:58 +00:00
Yuki Iwai
8a342460f2
Upgrade the protobuf version to >=4.21.12,<5 ( #2358 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-06-17 10:51:57 +00:00
coldWater
0d190b9437
Replace gRPC code generation tool from Znly/protoc to Buf ( #2344 )
...
* Replace gRPC code generation tool from Znly/protoc to Buf
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* del build.sh
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* cleanup
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix test
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* refine
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* rm outter yaml
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
---------
Signed-off-by: forsaken628 <forsaken628@gmail.com>
2024-06-15 15:18:33 +00:00
coldWater
e6bd3e7b5b
Replace already closed github.com/golang/mock with go.uber.org/mock ( #2357 )
...
* replace gomock
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* revert
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
---------
Signed-off-by: forsaken628 <forsaken628@gmail.com>
2024-06-14 13:54:09 +00:00
coldWater
b02aed8ec6
Use cache-dependency-path in actions/setup-go for CI workflow ( #2355 )
...
Signed-off-by: forsaken628 <forsaken628@gmail.com>
2024-06-14 07:06:08 +00:00
coldWater
4e4ce6f731
Fix TestReconcileBatchJob ( #2350 )
...
* update
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* update
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* update
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* update
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* cleanup
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* update
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* use gomock
Signed-off-by: forsaken628 <forsaken628@gmail.com>
---------
Signed-off-by: forsaken628 <forsaken628@gmail.com>
2024-06-14 06:41:09 +00:00
Andrey Velichkevich
7959ffd548
[SDK] Explain Python version support cycle ( #2354 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-06-13 08:25:08 +00:00
coldWater
d69d04e77e
Migrate KatibCertGenerator to OPA CertController ( #2345 )
...
* Migrate KatibCertGenerator to OPA CertController
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* fix
Signed-off-by: forsaken628 <forsaken628@gmail.com>
* typo
Signed-off-by: forsaken628 <forsaken628@gmail.com>
---------
Signed-off-by: forsaken628 <forsaken628@gmail.com>
2024-06-12 10:10:07 +00:00
Andrey Velichkevich
2a9ffb169b
Update Slack Invitation ( #2349 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-06-11 11:18:08 +00:00
Hezhi Xie
87aec69b9f
Fix apple silicon rosetta error when building images from the source code ( #2342 )
...
Signed-off-by: helenxie-bit <helenxiehz@gmail.com>
2024-06-05 11:59:03 +00:00
Yuki Iwai
55e283ea1b
Drop Python 3.7 and Support Python 3.11 in the SDK ( #2337 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-05-29 13:39:15 +00:00
Jerry-yz
328bc5ca6a
fix katib use crds token pipeline trail template guide ( #2330 )
...
Signed-off-by: Jerry-yz <yz386071268@gmail.com>
2024-05-29 09:42:16 +00:00
Andrey Velichkevich
199e8a41f5
Update GitHub template to better triage Issues ( #2335 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-05-29 02:04:16 +00:00
Andrey Velichkevich
a1046db880
Fix Scikit-Learn Version for Skopt Tests ( #2336 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-05-29 00:15:11 +00:00
Andrey Velichkevich
c4c3eb5243
Add Changelog for Katib v0.17.0-rc.0 ( #2319 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-05-13 15:22:18 +00:00
Mehrshad
8c9a33a2f7
Update outdated actions ( #2324 )
...
Signed-off-by: Mehrshad <code.rezaei@gmail.com>
2024-05-07 06:20:43 +00:00
Tariq Hasan
1551ca3975
Make test fields private in Go unit tests ( #2316 )
...
Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>
2024-04-30 14:38:50 +00:00
Andrey Velichkevich
af900202c6
Bump Katib Python SDK to 0.17.0rc0 Version ( #2318 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-04-30 14:06:50 +00:00
Andrey Velichkevich
ea46a7f2b7
Support ARM64 arch for release images ( #2315 )
...
* Support ARM arch for release images
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update Developer Doc
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
---------
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-04-24 22:48:44 +00:00
dependabot[bot]
2d308b72c3
Bump golang.org/x/net from 0.19.0 to 0.23.0 ( #2312 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.19.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-19 13:55:49 +00:00
Yuki Iwai
21320b6d57
Upgrade Go version to v1.22 ( #2309 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-04-15 12:58:51 +00:00
Yuki Iwai
025ce256a4
Drop Kubernetes v1.26, and support Kubernetes v1.29 ( #2308 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-04-15 10:55:51 +00:00
Yuki Iwai
1365e473c5
Drop Kubernetes v1.25, and Support Kubernetes v1.28 ( #2303 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-04-11 16:14:47 +00:00
Andrey Velichkevich
086093fed7
[SDK] Fix env per Trial parameter in tune API ( #2304 )
...
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2024-04-11 07:09:47 +00:00
Shao Wang
7df05c23a5
fix: clean up UTs for file metrics collector ( #2285 )
...
* chore: replace testDir with tempDir.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: expose and compare errors.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor: integrate test generation func into testCases.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor: update error comparing mechanism.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: make some changes under the review of yuki.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-04-03 06:42:22 +00:00
Yuki Iwai
9680b8c73f
Upgrade TensorFlow version to v2.16.1 ( #2282 )
...
* Upgrade TensorFlow version to v2.16.1
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Replace deprecated ImageDataGenerator with new data augmentation approach
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
---------
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-04-02 20:09:22 +00:00
Yuki Iwai
8629a3ce05
CI: Enable parallel mode for the coveralls ( #2297 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-04-02 14:50:22 +00:00
Bharath K Balaji
36150bc3e9
Python SDK - Generate Name functionality for creating experiments. ( #2272 )
...
* added dco
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* updated condition
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* added exception to catch missing name and generateName
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* updated experiment_name in create_experiment
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* py sdk create_exp - added type validation
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* added dco
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* updated condition
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* added exception to catch missing name and generateName
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* updated experiment_name in create_experiment
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
* py sdk create_exp - added type validation
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
---------
Signed-off-by: Bharath Krishna <bharathk005@gmail.com>
2024-04-02 14:18:22 +00:00
dependabot[bot]
250e9d176f
Bump golang.org/x/net from 0.10.0 to 0.17.0 ( #2233 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.10.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.10.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 20:04:16 +00:00
dependabot[bot]
1df32f2b24
Bump google.golang.org/grpc from 1.53.0 to 1.56.3 ( #2236 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.53.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.56.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 18:47:17 +00:00
dependabot[bot]
0a5c9e5191
Bump golang.org/x/crypto from 0.1.0 to 0.17.0 ( #2249 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.1.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 16:56:17 +00:00
dependabot[bot]
b3e4715c33
Bump jose from 2.0.6 to 2.0.7 in /pkg/ui/v1beta1/frontend ( #2275 )
...
Bumps [jose](https://github.com/panva/jose ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/v2.0.7/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v2.0.6...v2.0.7 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 15:41:18 +00:00
dependabot[bot]
ec86f23311
Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 ( #2284 )
...
Bumps google.golang.org/protobuf from 1.30.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 15:34:18 +00:00
dependabot[bot]
51c9350847
Bump github.com/docker/docker from 24.0.0+incompatible to 24.0.9+incompatible ( #2292 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.0+incompatible to 24.0.9+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.0...v24.0.9 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 15:14:17 +00:00
dependabot[bot]
ae894507c9
Bump follow-redirects from 1.15.4 to 1.15.6 in /pkg/ui/v1beta1/frontend ( #2287 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 23:17:35 +00:00
Yuki Iwai
6f372f6808
Upgrade Python version to 3.11 ( #2278 )
...
* Upgrade Python version to 3.11
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Upgrade the numpy version to 1.25.2
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Increase resource requests for the ENAS suggestion service
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Update pytest CI
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Prepare dedicated pytest for skopt
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
---------
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-03-12 19:54:11 +00:00
Shao Wang
5837b8a90e
chore: add unit testcases for files in Text format. ( #2274 )
...
* chore: add unit testcases for files in Text format.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: adjust file layout using gofmt.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: combine test for JSON and TEXT file format.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: rename file-gen functions.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* refactor: update cmd.Diff params and log outputs.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: add more valid and invalid testcases for TEXT format.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: convert testcase name to const.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* chore: compact dir generation & deletion operations into funcs.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: delete constants used only once.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
* fix: fix ci error in errorcheck.
Signed-off-by: Electronic-Waste <2690692950@qq.com>
---------
Signed-off-by: Electronic-Waste <2690692950@qq.com>
2024-03-12 18:13:11 +00:00
Yuki Iwai
679e6fb8f8
Upgrade PyTorch version to v2.2.1 ( #2279 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-03-12 00:07:10 +00:00
Chen Pin-han
61406a5397
Fix tensor devices for DARTS Trial ( #2273 )
...
* Update architect.py
72907153+sifa1024@users.noreply.github.com
Signed-off-by: Chen Pin-Han <72907153+sifa1024@users.noreply.github.com>
* Update run_trial.py
72907153+sifa1024@users.noreply.github.com
Signed-off-by: Chen Pin-Han <72907153+sifa1024@users.noreply.github.com>
* Update architect.py
72907153+sifa1024@users.noreply.github.com
Signed-off-by: Chen Pin-Han <72907153+sifa1024@users.noreply.github.com>
---------
Signed-off-by: Chen Pin-Han <72907153+sifa1024@users.noreply.github.com>
2024-03-10 03:15:40 +00:00
Curtis
a2f3fcae55
Add environment variable option to set postgres ssl mode ( #2266 )
...
Signed-off-by: Kun Chang <curtis@mail.ustc.edu.cn>
2024-03-05 19:31:07 +00:00
Yuki Iwai
03a400128a
Upgrade google/go-containerregistry/pkg/authn/k8schain ( #2252 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-03-05 09:45:07 +00:00
Yuki Iwai
fc858d15dd
Remove MXNet examples ( #2267 )
...
* UT: Replace MXNet example with PyTorch example
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* CI: Replace MXNet examples with PyTorch examples
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
---------
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-03-04 10:45:07 +00:00
Matteo Mortari
8df3c5c838
typo fix stale.yaml ( #2257 )
...
Message `close-pr-message` was likely a wrong copy-paste from stale.
This aligns `close-` messages.
2024-02-05 14:40:17 +00:00
dependabot[bot]
19268062f1
Bump axios and wait-on in /pkg/ui/v1beta1/frontend ( #2254 )
...
Bumps [axios](https://github.com/axios/axios ) to 1.6.5 and updates ancestor dependency [wait-on](https://github.com/jeffbski/wait-on ). These dependencies need to be updated together.
Updates `axios` from 0.27.2 to 1.6.5
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.6.5 )
Updates `wait-on` from 7.0.1 to 7.2.0
- [Release notes](https://github.com/jeffbski/wait-on/releases )
- [Commits](https://github.com/jeffbski/wait-on/compare/v7.0.1...v7.2.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
- dependency-name: wait-on
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 21:47:06 +00:00
dependabot[bot]
10f17fedfb
Bump follow-redirects from 1.14.8 to 1.15.4 in /pkg/ui/v1beta1/frontend ( #2253 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.8 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.8...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 20:46:33 +00:00
Sunghyuk Kay
d92c168baa
DB: Add environment variable option to skip DB table creationˆ ( #2245 )
...
* DB: Add env to skip DB creationˆ
* DB: Rename var name & Remove new function
* Migration -> Initialization
* Remove GetBoolEnvOrDefault
* DB: Rearrange dependencies
2024-01-04 16:21:13 +00:00
Yuki Iwai
bf9a1b09e9
Add Technical and style guide to the contribution guide ( #2250 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2024-01-04 14:41:12 +00:00
Yuki Iwai
75ea35cc0f
Install typing-extensions v4.6.3 for Optuna ( #2251 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2024-01-04 13:32:12 +00:00
Andrey Velichkevich
4617346302
Remove legacy BO code ( #2246 )
2023-12-06 02:46:06 +00:00
Shi Pengcheng
f4c8861c81
[SDK] Add `env` & `env_from` in client tune ( #2235 )
...
* add env & env_from spec
* unify env and env_from specs
2023-11-17 09:33:08 +00:00
Andrey Velichkevich
fbe7c786e9
Add Changelog for Katib v0.16.0 ( #2239 )
2023-11-03 03:07:52 +00:00
Andrey Velichkevich
f62e40dbd3
Bump Katib Python SDK to 0.16.0 version ( #2238 )
2023-11-03 03:06:52 +00:00
Andrey Velichkevich
700e64e053
Fix Optuna Validation for CMA-ES ( #2240 )
...
* Fix Optuna Validation for CMA-ES
* Fix Optuna test
2023-11-02 18:48:32 +00:00
dependabot[bot]
d2e311fc03
Bump debug from 4.2.0 to 4.3.4 in /pkg/ui/v1beta1/frontend ( #2230 )
...
Bumps [debug](https://github.com/debug-js/debug ) from 4.2.0 to 4.3.4.
- [Release notes](https://github.com/debug-js/debug/releases )
- [Commits](https://github.com/debug-js/debug/compare/4.2.0...4.3.4 )
---
updated-dependencies:
- dependency-name: debug
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 17:07:56 +00:00
dependabot[bot]
cf7fe2e47e
Bump @babel/traverse from 7.15.4 to 7.23.2 in /pkg/ui/v1beta1/frontend ( #2234 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.15.4 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 12:44:56 +00:00
Shi Pengcheng
50a3f4110d
[SDK] Add 'algorithm_settings' in client tune ( #2227 )
2023-10-05 10:22:15 +00:00
Alex
520a39701b
[SDK] Raise more human-readable name conflict exception ( #2199 )
...
Co-authored-by: andreafehrman <andrea.k.fehrman@vanderbilt.edu>
Co-authored-by: harrisonfritz <harrisonmichaelfritz@gmail.com>
2023-09-07 22:21:33 +00:00
Andrey Velichkevich
e3e0aa24ae
Add Katib ROADMAP 2022/2023 ( #2153 )
...
* Add Katib ROADMAP 2022/2023
* Add multi-objective optimization
* Add Scalability Improvements
* Remove Katib CRD naming
2023-08-24 22:40:54 +00:00
Andrey Velichkevich
2843a814a6
Update Ubuntu to 22.04 for E2E Tests ( #2222 )
...
* Update Ubuntu to 22.04 for E2E Tests
* Update Ubuntu for all Tests
2023-08-24 20:06:16 +00:00
Andrey Velichkevich
373f6e6d7d
Run Stale Action Every 5th Hour ( #2221 )
2023-08-23 15:18:46 +00:00
Andrey Velichkevich
ea27fa7fee
Add Stale GitHub Action ( #2220 )
2023-08-21 17:15:35 +00:00
Yuki Iwai
87a0161c2c
Use the controller-runtime logger in the cert-generator ( #2219 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-18 17:05:50 +00:00
Andrey Velichkevich
1f5fb48c6e
Add Changelog for Katib v0.16.0-rc.1 ( #2218 )
2023-08-17 00:33:38 +00:00
Andrey Velichkevich
b107b2cf4e
Add Changelog for Katib v0.16.0-rc.0 ( #2204 )
2023-08-16 22:31:37 +00:00
Andrey Velichkevich
2f3ffc7d23
Bump Katib Python SDK to 0.16.0rc1 version ( #2217 )
2023-08-16 16:07:03 +00:00
dependabot[bot]
2ae992a111
Bump d3-color and @swimlane/ngx-charts in /pkg/ui/v1beta1/frontend ( #2210 )
...
Bumps [d3-color](https://github.com/d3/d3-color ) to 3.1.0 and updates ancestor dependency [@swimlane/ngx-charts](https://github.com/swimlane/ngx-charts ). These dependencies need to be updated together.
Updates `d3-color` from 2.0.0 to 3.1.0
- [Release notes](https://github.com/d3/d3-color/releases )
- [Commits](https://github.com/d3/d3-color/compare/v2.0.0...v3.1.0 )
Updates `@swimlane/ngx-charts` from 19.2.0 to 20.4.1
- [Changelog](https://github.com/swimlane/ngx-charts/blob/master/docs/changelog.md )
- [Commits](https://github.com/swimlane/ngx-charts/compare/19.2.0...20.4.1 )
---
updated-dependencies:
- dependency-name: d3-color
dependency-type: indirect
- dependency-name: "@swimlane/ngx-charts"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 04:37:03 +00:00
Yuki Iwai
29887c13a0
Upgrade Tensorflow version to v2.13.0 ( #2201 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-15 23:09:03 +00:00
Yuki Iwai
c33494bc8f
Start waiting for certs to be ready before sending data to the channel ( #2209 )
...
Start waiting for certs to be ready before sending data to the channel
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-15 22:17:03 +00:00
Yuki Iwai
aa772b607d
Remove a katib-webhook-cert Secret from components ( #2207 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-15 22:06:03 +00:00
Yuki Iwai
1b68744276
Bug: Wait for the certs to be mounted inside the container ( #2198 )
...
* Wait for the certs to be mounted inside the container
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Initialize fullServiceDomain when adding certgenerator to the manager
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Output logs every 15 seconds if the certs don't yet exist in the container
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
---------
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-15 21:15:03 +00:00
Yuki Iwai
2ae3eb5adf
E2E: Add additional checks to verify if the components are ready ( #2202 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-15 18:28:02 +00:00
Yuki Iwai
4dbb49f536
Skip to inject the metrics-collector pods to the katib controller ( #2203 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-15 18:13:03 +00:00
Andrey Velichkevich
7f0d9229fa
Bump Katib Python SDK to 0.16.0rc0 version ( #2205 )
2023-08-15 15:18:03 +00:00
Yuki Iwai
888bec38f4
Sending an empty data to the certsReady channel ( #2196 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-05 14:17:53 +00:00
Alex
923d0fcca8
[SDK] Enable resource specification for trial containers ( #2192 )
...
Co-authored-by: shipengcheng1230 <shipengcheng1230@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2023-08-05 10:46:54 +00:00
Andrey Velichkevich
114485dc04
Change failurePolicy to Fail for Katib Webhooks ( #2018 )
2023-08-04 23:27:53 +00:00
Yuki Iwai
06740a00e9
Consolidate the katib-cert-generator to the katib-controller ( #2185 )
...
* Consolidate the katib-cert-generator to the katib-controller
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Use deployed secret instead of creating a new secret when the cert-generator saves certs on secret
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Rename secretName with webhookSecretName in the .init.certGenerator
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Fix manifests
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Remove unneeded comments
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Restore unintentionally deleted log
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Rename package cert-generator with certgenerator
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Add test cases to check if the enable is set to true when the webhookServiceName or webhookSecretName is set
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Update the developer guide
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Swap livness probe and readiness probe
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Introduce SSA to the cert-generator
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Use the same member names between CertGenerator and KatibConfig
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Disable leader election on the cert-generator
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Drop unneeded fields from SSA patches
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
---------
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-04 19:31:20 +00:00
mChowdhury-91
f074329a14
Default Resume Policy to never from UI ( #2195 )
2023-08-04 18:05:20 +00:00
Yuki Iwai
74cf5b8d4e
Upgrade Go version to v1.20 ( #2190 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-03 11:20:19 +00:00
Yuki Iwai
c731fd29d5
Replace grpc_health_probe with the built-in gRPC container probe feature ( #2189 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-03 11:19:20 +00:00
Yuki Iwai
c749d27c70
Allow install binaries for the arm64 in the envtest ( #2188 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-01 20:41:07 +00:00
Yuki Iwai
e69235daa1
Implement KatibConfig API ( #2176 )
...
* Implement KatibConfig API
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Replace 'collectorKind' with 'kind'
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Replace 'metricsCollectorSidecars' with 'metricsCollectors'
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Fix a typo
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Make the init.controller.leaderElection non-pointer
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Make the init.controller.injectSecurityContext non-pointer
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Update a comment for the future works
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Update manifest for the katib-leader-election
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Fix a comment for the KatibConfig API
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Replace 'configapi' with 'configv1beta1'
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Remove debug code
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Put constant for the default KatibConfig value on /pkg/apis/config/v1beta1
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Use 'sigs.k8s.io/yaml' instead of 'github.com/ghodss/yaml'
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Avoid to depend on k8s.io/utils directly
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Fix a typo
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Refactor katib-config using kustomize vars
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Fix a typo
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Put KatibConfig on every install
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Remove configMapGenerator from the katib-with-kubeflow
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
---------
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-01 18:45:08 +00:00
Yuki Iwai
f1e3f3adcd
Drop Kubernetes v1.24 and support Kubernetes v1.27 ( #2182 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-08-01 16:32:06 +00:00
Alex
b7295cb548
[SDK] Add namespace parameter to KatibClient ( #2183 )
...
* [SDK] Add namespace parameter to KatibClient
Co-authored-by: andreafehrman <andrea.k.fehrman@vanderbilt.edu>
Co-authored-by: ryanrusson <ryan.russon@gmail.com>
* Update sdk/python/v1beta1/kubeflow/katib/api/katib_client.py
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
---------
Co-authored-by: andreafehrman <andrea.k.fehrman@vanderbilt.edu>
Co-authored-by: ryanrusson <ryan.russon@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2023-08-01 15:18:08 +00:00
Yuki Iwai
d67c07b7a1
Drop Kubernetes v1.23 and support Kubernetes v1.26 ( #2177 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-07-31 20:15:29 +00:00
Yuki Iwai
a6938481b1
Replace action to setup minikube with medyagh/setup-minikube ( #2178 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-07-31 15:42:30 +00:00
Andrey Velichkevich
a20bc85b94
[UI] Remove Deprecated Katib UI ( #2179 )
...
* [UI] Remove Deprecated Katib UI
* Fix UI Developer doc
2023-07-25 09:53:29 +00:00
dependabot[bot]
89bd21f710
Bump word-wrap from 1.2.3 to 1.2.4 in /pkg/new-ui/v1beta1/frontend ( #2174 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 11:21:24 +00:00
dependabot[bot]
eb901c192e
Bump word-wrap from 1.2.3 to 1.2.4 in /pkg/ui/v1beta1/frontend ( #2173 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 09:56:23 +00:00
dependabot[bot]
f740889569
Bump webpack from 5.74.0 to 5.88.2 in /pkg/ui/v1beta1/frontend ( #2172 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.74.0 to 5.88.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.88.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 18:48:22 +00:00
dependabot[bot]
3b7c77a582
Bump golang.org/x/net from 0.5.0 to 0.7.0 ( #2122 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.5.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 18:46:22 +00:00
dependabot[bot]
067c119337
Bump google.golang.org/grpc from 1.47.0 to 1.53.0 ( #2167 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.47.0 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.47.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 15:30:26 +00:00
dependabot[bot]
c5552362dc
Bump semver from 5.7.1 to 5.7.2 in /pkg/new-ui/v1beta1/frontend ( #2170 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 15:12:22 +00:00
dependabot[bot]
86602b56ed
Bump semver from 6.3.0 to 6.3.1 in /pkg/ui/v1beta1/frontend ( #2169 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 13:00:22 +00:00
dependabot[bot]
6bb3a3f3f3
Bump tough-cookie from 4.1.2 to 4.1.3 in /pkg/ui/v1beta1/frontend ( #2168 )
...
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases )
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3 )
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 08:55:54 +00:00
Andrey Velichkevich
ede6e7410c
[UI] Fix Trial Logs when Kubernetes Job Fails ( #2164 )
...
* [UI] Fix Trial Logs when Kubernetes Job Fails
* Return error when Pod is in the Pending state
2023-06-20 02:20:40 +00:00
Andrew Scribner
37b237f560
Remove Charmed Operators for Katib ( #2161 )
...
This PR removes the Charmed Operators for Katib, as well as the associated tests. In the past this repo was the source of truth for these operators, but they have since been maintained [here](https://github.com/canonical/katib-operators/ ) and we've done a poor job of keeping the repos in sync. This commit removes the redundancy.
2023-06-07 17:31:58 +00:00
pheianox
6e0069bc7e
Add PITS Global Data Recovery Services to the adopters list ( #2160 )
...
* Add PITS Global Data Recovery Services to the adopters list
* Apply alphabetical order in the adopters list
2023-05-26 15:44:21 +00:00
dependabot[bot]
0102f1fc1f
Bump socket.io-parser from 4.2.2 to 4.2.3 in /pkg/new-ui/v1beta1/frontend ( #2158 )
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 08:31:19 +00:00
dependabot[bot]
b9dc63efb5
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible ( #2154 )
...
Bumps [github.com/docker/distribution](https://github.com/docker/distribution ) from 2.8.1+incompatible to 2.8.2+incompatible.
- [Release notes](https://github.com/docker/distribution/releases )
- [Commits](https://github.com/docker/distribution/compare/v2.8.1...v2.8.2 )
---
updated-dependencies:
- dependency-name: github.com/docker/distribution
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-15 20:16:31 +00:00
dependabot[bot]
279f6794dc
Bump github.com/docker/docker from 20.10.16+incompatible to 20.10.24+incompatible ( #2142 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.16+incompatible to 20.10.24+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v20.10.16...v20.10.24 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10 03:35:43 +00:00
dependabot[bot]
6351e80614
Bump engine.io and socket.io in /pkg/new-ui/v1beta1/frontend ( #2152 )
...
Bumps [engine.io](https://github.com/socketio/engine.io ) and [socket.io](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `engine.io` from 6.2.1 to 6.4.2
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/6.2.1...6.4.2 )
Updates `socket.io` from 4.5.1 to 4.6.1
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.5.1...4.6.1 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
- dependency-name: socket.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-05 11:33:24 +00:00
Andrey Velichkevich
fcea7a36cb
SDK: Import all Kubernetes Models ( #2148 )
2023-04-20 16:56:40 +00:00
nagar-ajay
195ce776a9
Fix conformance docker image ( #2147 )
2023-04-16 18:17:19 +00:00
nagar-ajay
be965ae9c2
Containerize tests for katib-conformance ( #2146 )
2023-04-14 12:55:16 +00:00
nagar-ajay
7a4c118410
Namespace and trial pod annotations as CLI argument ( #2138 )
...
* disable istio sidecar injection for example manifests
* add namespace as commnad line arg to python test script
* revert disable istio sidecar injection
* add option to pass trial pod annotations
* split command over multiple lines
* remove redundant config loading
* add resource limit to containers of random experiment's trial spec pod
* update code to support already present annotations
* raise NotImplementedError if trailSpec is different from Job
* add metrics-collector-injection to namespace under test if missing
2023-04-10 17:41:54 +00:00
Yuki Iwai
1d3ab5726f
Relax dependencies restriction for the gRPC libraries ( #2140 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-04-03 16:48:01 +00:00
Andrey Velichkevich
d2d9cab1ca
Add SDK Breaking Change to Changelog ( #2133 )
2023-03-24 13:58:22 +00:00
Andrey Velichkevich
c8fe90ea0f
Add Changelog for Katib v0.15.0 ( #2129 )
2023-03-24 11:38:22 +00:00
Yuki Iwai
af0f775079
Increase the free spaces in CI ( #2131 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-03-23 14:33:22 +00:00
Andrey Velichkevich
acedc82aad
Bump Katib Python SDK to 0.15.0 version ( #2130 )
2023-03-22 18:09:44 +00:00
Elena Zioga
2e27185f82
kwa(front): Support all namespaces ( #2119 )
...
Add support for all-namespaces in KWA.
Signed-off-by: Elena Zioga <elena@arrikto.com>
2023-02-24 12:50:25 +00:00
Andrey Velichkevich
622af87b42
Add Changelog for Katib v0.15.0-rc.1 ( #2123 )
2023-02-23 20:16:24 +00:00
Andrey Velichkevich
cff0002e6a
Add Changelog for Katib v0.15.0-rc.0 ( #2106 )
...
* Add Changelog for Katib v0.15.0-rc.0
* Move Optuna Grid Algorithm to the Core
* Add Breaking and Major Changes
2023-02-23 15:53:24 +00:00
Orfeas Kourkakis
b6afce7d89
kwa(front): Update the use of SnackBarService ( #2113 )
...
* build: Update COMMIT file
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
* kwa(front): Update the use of SnackBarService
Update the use of SnackBarService in order to pass required data via a
`config` object and provide MAT_SNACK_BAR_DEFAULT_OPTIONS.
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
---------
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
2023-02-22 13:33:42 +00:00
Yuki Iwai
22babe4eb1
UI: Remove an unsed import, EventV1beta1Api ( #2116 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-02-17 22:09:36 +00:00
Andrey Velichkevich
1f3dce9032
Bump Katib Python SDK to 0.15.0rc1 version ( #2121 )
2023-02-15 19:50:36 +00:00
Elena Zioga
1429d61b00
[kwa-trials-logs] Create the LOGS tab of Trial's details page in KWA ( #2101 )
...
* backend: Update error message when no logs could be found
* Update the message the backend sends to not just expose that logs are
not there because 'retain' might not be set, but also because the
cluster was scaled down.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Add LOGS tab in Trial details page
In this commit:
* Create a distinct LOGS tab, which displays the trial's logs in the
Trial details page.
* Don't show the backend's error popup for logs, but show the message
error in the admonition.
Signed-off-by: Elena Zioga <elena@arrikto.com>
---------
Signed-off-by: Elena Zioga <elena@arrikto.com>
2023-02-14 19:39:25 +00:00
dependabot[bot]
6064c14806
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /pkg/new-ui/v1beta1/frontend ( #2107 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 15:34:26 +00:00
Yuki Iwai
099756684f
Reformat katib-operators ( #2114 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-02-14 15:14:26 +00:00
Andrey Velichkevich
22b740802a
Bump Katib Python SDK to 0.15.0rc0 version ( #2105 )
2023-01-28 00:10:02 +00:00
Andrey Velichkevich
3b0fcd20cc
Fix Release Script for Updating SDK Version ( #2104 )
2023-01-27 03:40:11 +00:00
Johnu George
c55414e033
Update Training operator Image in CI ( #2103 )
...
* Update training operator image in CI
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Support for k8s v1.25 in CI
* Revert "Support for k8s v1.25 in CI"
This reverts commit 16e6fe4b16
.
* Update training operator image in Katib CI
2023-01-26 14:39:10 +00:00
Elena Zioga
7303a3a073
[kwa-actual-links-in-tables] Make links in KWA's tables actual links ( #2090 )
...
* build: Update COMMIT file
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Make links actual links in experiments table
Make KWA's experiments table links actual links by using the new LinkValue
class.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Make links actual links in trials table
Make KWA's trials table links actual links by using the new LinkValue
class.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2023-01-26 12:57:10 +00:00
Elena Zioga
026d9ede81
frontend: Rework the trial graph using ECharts in KWA ( #2089 )
...
* frontend: Rework the trial graph using echarts
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Remove d3 references
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2023-01-26 12:53:10 +00:00
Orfeas Kourkakis
c5923cb37f
kwa(front): Add UI tests with Cypress ( #2088 )
...
* kwa(front): Install Cypress
- Install Cypress & npm scripts for UI tests
- Remove Protractor files
- Add README.md file to include UI tests instructions
- Modify .gitignore
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
* kwa(front): Add UI tests with Cypress
Add UI tests with Cypress to check that:
- New Experiment form page loads template without errors.
- Index page
* has an "Experiments" title
* lists experiments without errors
* renders every experiment name into the table
* renders properly Status icon for all experiments
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
* gh-actions(kwa): Add UI tests in test-node action
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
2023-01-26 12:52:10 +00:00
fischor
ff6441b895
More container fields for SuggestionConfig ( #2000 )
...
* More container fields for SuggestionConfig
* Inline corev1.Container into SuggestionConfig
* Set default value for suggestion container name
* Append suggestion volume and port only if not present
* Deep-Copy base suggestion container
* Check for suggestion container port number as well
* Prohibit suggestion port to be set in suggestion config
2023-01-25 19:47:05 +00:00
Johnu George
55e6e34e67
Narrow down RBAC rules ( #2091 )
...
* Update training operator image in CI
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Support for k8s v1.25 in CI
* Revert "Support for k8s v1.25 in CI"
This reverts commit 16e6fe4b16
.
* Narrow down rbac
* Narrow down rbac
* Narrow down rbac
* Narrow down rbac
* Narrow down rbac
* Narrow down rbac
* Narrow down rbac
* Update tekton and argo docs
* Update tekton and argo docs
2023-01-25 16:51:53 +00:00
Andrey Velichkevich
318f66890e
Use Never Resume Policy as Default ( #2102 )
2023-01-25 14:11:53 +00:00
dependabot[bot]
2a2f124629
Bump ua-parser-js from 0.7.31 to 0.7.33 in /pkg/new-ui/v1beta1/frontend ( #2100 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 18:56:25 +00:00
Andrey Velichkevich
35fded7bf7
[SDK] Use Katib Client without Kube Config ( #2098 )
2023-01-24 18:28:25 +00:00
Yuki Iwai
5f40e1269f
Upgrade Go libraries to resolve security issues ( #2094 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-24 17:53:25 +00:00
Yuki Iwai
9fbf095f20
Run e2e with various Python versions to verify Python SDK ( #2092 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-24 17:47:25 +00:00
apoger
0421327a08
Update manifests to enable authorization check mechanisms for katib-UI in kubeflow mode ( #2041 )
...
* Upgrade manifests to enable authorization check mechanisms for katib-UI
Changes to install-with-kubeflow manifests:
* Enable istio sidecar injection for katib-ui component
* Add AuthorizationPolicy to allow only istio-ingressgateway
to talk to katib-ui [user traffic].
* Set APP_DISABLE_AUTH ENV var to false when in kubeflow-mode
to enable authorization checks in UI's backend
* Extend the RBAC persmissions of katib-ui so it can crate SAR objects
when in kubeflow-mode
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* UI(back): Secure /katib/fetch_trial/ route
Introduce authn/authz checks in the backend
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* review: Remove duplicate dependencies
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* review: Move patch to a separate file
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
2023-01-24 16:25:25 +00:00
dependabot[bot]
00c24eb47a
Bump json5 from 1.0.1 to 1.0.2 in /pkg/ui/v1beta1/frontend ( #2077 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 15:40:26 +00:00
Yuki Iwai
a44aaea7f2
Add a --prefer-binary flag to 'pip install' command ( #2096 )
...
* Pin the h5py version with 3.7.0
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Add a --prefer-binary flag to 'pip install' command
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-24 14:25:25 +00:00
Yuki Iwai
5db8349e20
Upgrade grpc-health-probe version to fix some security issues ( #2093 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-21 09:43:49 +00:00
Yuki Iwai
0749265a22
Upgrade PyTorch version to v1.13.0 ( #2082 )
...
* Upgrade PyTorch version to v1.13.0
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Build container images using minikube in E2E tests
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-17 15:26:20 +00:00
Andrey Velichkevich
6bcbd25851
[SDK] Use Katib SDK for E2E Tests ( #2075 )
...
* [SDK] Use Katib SDK for E2E tests
* Fix pvc deletion
* Add list_suggestions API
* Remove wait from edit Experiment function
* Add shell to GitHub action
* Add protobuf package to Katib SDK
* Add Experiment Timeout to 40 min
* Modify SDK Examples
* Fix example text
* Change to custom_api
* Enable verbose logging for Katib E2E
* Use expected condition arg
* Add timeout and delete options
* Modify logging to debug
* Use read API to check resource status
2023-01-16 16:40:59 +00:00
Elena Zioga
ae68b77c35
frontend: Enable actions in experiment graph ( #2065 )
...
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2023-01-16 10:25:59 +00:00
Elena Zioga
2a6497f2b3
frontend: Show message in case of uncompleted trial instead of the graph ( #2063 )
...
* frontend: Show message in case of uncompleted trial instead of the graph
Signed-off-by: Elena Zioga <elena@arrikto.com>
* build: Update COMMIT file
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Define the spinner text
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2023-01-16 10:23:59 +00:00
Elena Zioga
1a128ae7bc
frontend: Add source maps in the browser ( #2043 )
...
* Enable source maps in both development and production.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2023-01-16 10:22:59 +00:00
Yuki Iwai
d76f01edbf
Upgrade Tensorflow version ( #2079 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-11 10:59:15 +00:00
Yuki Iwai
45a474432a
Upgrade Python version to 3.10 ( #2057 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-06 09:03:56 +00:00
dependabot[bot]
aff39d80cb
Bump json5 from 1.0.1 to 1.0.2 in /pkg/new-ui/v1beta1/frontend ( #2076 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 19:49:11 +00:00
Yuki Iwai
9270274b91
Remove Chocolate Suggestion Service ( #2071 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2023-01-05 18:40:11 +00:00
Dejan Golubovic
c9dd1b4878
Backend for getting logs of a trial ( #2039 )
...
* Backend for getting logs of a trial
* Check Write return + use PrimaryPodLabels
* Add auth + use constants for labels + cleanup
* TODO comment for using controller-runtime client for logs
* Authorization for list pods and get logs, reduce RBAC
* Use corev1 for specifying resources, edit kf install RBAC
* Check namespace and trialName from request
* Remove auth checks for listing the pods
* Use context.Background()
2022-12-24 12:57:15 +00:00
Yuki Iwai
7c509bac56
Support for grid search algorithm in Optuna Suggestion Service ( #2060 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2022-12-24 06:17:15 +00:00
Yuki Iwai
1dd7251099
Pin the NumPy version with v1.23.5 in some images ( #2070 )
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2022-12-24 03:15:15 +00:00
Yuki Iwai
db72ce1987
Upgrade the actions-setup-minikube version to v2.7.2 ( #2064 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-12-14 16:25:30 +00:00
Johnu George
f941ec61e5
Update Owners file ( #2056 )
...
* Update training operator image in CI
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Support for k8s v1.25 in CI
* Revert "Support for k8s v1.25 in CI"
This reverts commit 16e6fe4b16
.
* Update Owners file
2022-12-10 08:17:25 +00:00
dependabot[bot]
e933482d2f
Bump express from 4.17.1 to 4.18.2 in /pkg/new-ui/v1beta1/frontend ( #2053 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 04:29:11 +00:00
Andrey Velichkevich
54424f2ce6
[SDK] Get Trial Metrics from Katib DB ( #2050 )
...
* [SDK] Get Trial Metrics from Katib DB
* Always Copy gRPC API File
2022-12-09 03:56:11 +00:00
dependabot[bot]
331740cce7
Bump qs from 6.5.2 to 6.5.3 in /pkg/new-ui/v1beta1/frontend ( #2052 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 16:19:11 +00:00
Andrey Velichkevich
87b7e7d5b5
Add Conformance Program Doc for AutoML and Training WG ( #2048 )
...
* Add Conformance Program Doc for AutoML and Training WG
* Address Review Comments
2022-12-08 13:35:10 +00:00
Elena Zioga
01b59a4b68
frontend: Enable sorting in KWA's main table ( #2017 )
...
* Enable the sorting functionality in KWA's main table.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-12-07 16:57:37 +00:00
dependabot[bot]
4cc9500e73
Bump decode-uri-component from 0.2.0 to 0.2.2 in /pkg/new-ui/v1beta1/frontend ( #2051 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 14:46:37 +00:00
Andrey Velichkevich
a668252777
Remove Certificate Chain from Cert Generator ( #2045 )
...
* Remove Certificate Chain from Cert Generator
* Update Cert Generator Doc
2022-12-05 15:47:09 +00:00
Shaowei Su
1e4df8dc39
[Fix] add early stopped trials in converter ( #2004 )
...
* add early stopped trials in converter
* error out early
* Update pkg/suggestion/v1beta1/internal/trial.py
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* add incomplete trial filter
* fix ut
* more fixes
* filter on es
* enrich existing tests
Co-authored-by: shaowei su <shaowei.su@airbnb.com>
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2022-12-05 13:26:08 +00:00
Elena Zioga
9fe1bd6e73
frontend: Show the successful trials in the experiment graph ( #2013 ) ( #2033 )
...
* Show the successful trials in the experiment graph.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-12-05 10:24:09 +00:00
zhixian82
55bdcbbc3d
fix: only validate Kubernetes Job ( #2025 )
2022-12-03 12:04:06 +00:00
Andrey Velichkevich
dc24278245
Add Trial Labels During Pod Mutation ( #2047 )
2022-12-02 18:11:16 +00:00
zhixian82
3cbf3ecc45
add resources to earlystopping container ( #2038 )
2022-12-02 14:01:17 +00:00
Elena Zioga
0d0e77f90c
frontend: Migrate from tslint to eslint in KWA ( #2042 )
...
* frontend: Remove TSLint
Remove TSLint since it's deprecated.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Introduce ESLint
Introduce ESLint by using the following Angular command [1]:
ng add @angular-eslint/schematics
[1] https://github.com/angular-eslint/angular-eslint#quick-start-with-angular-v12-and-later
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Fix linting errors
Fix linting errors.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* gh-actions: Add GH action to run a lint check
Introduce a Github action to run a lint check.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-12-01 13:09:44 +00:00
Elena Zioga
88e6787168
frontend: Make trials table support pagination/sorting/filtering ( #2040 )
...
* build: Update the COMMIT file
* Update the COMMIT file.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Support paging/sorting/filtering in trials table (#1441 )
* Make trials table support paging, sorting and filtering.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Create unit tests for trials table (#1441 )
* Create unit tests for trials-table component.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-12-01 11:51:45 +00:00
Yuki Iwai
6b54eb276c
Add scripts to verify generated codes and Go Modules ( #1999 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-11-30 19:03:16 +00:00
dependabot[bot]
bd91301d36
Bump tensorflow from 2.9.1 to 2.9.3 in /cmd/suggestion/nas/enas/v1beta1 ( #2029 )
...
Bumps [tensorflow](https://github.com/tensorflow/tensorflow ) from 2.9.1 to 2.9.3.
- [Release notes](https://github.com/tensorflow/tensorflow/releases )
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md )
- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.9.1...v2.9.3 )
---
updated-dependencies:
- dependency-name: tensorflow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-29 07:43:42 +00:00
Elena Zioga
7f4eb27099
Dedicated yaml tab for Trials ( #2034 )
...
* frontend: Create a yaml tab for Trials (#2011 )
* Create a dedicated yaml tab for Trials.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* frontend: Rename components
* Rename trial-modal component to trial-details.
* Rename trial-modal-overview component to trial-overview.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-11-28 19:20:14 +00:00
Andrey Velichkevich
b123dbf2b5
[Test] Reduce Katib GitHub Action Runs ( #2036 )
...
* [Test] Reduce Katib GitHub Action Runs
* Add cancel-in-progress flag
* Use single job for Charmed Katib
* Add cancel-in-progress for all actions except publish
* Bump ubuntu to 20.04 for Charmed tests
2022-11-28 14:37:15 +00:00
apoger
831e1d39bc
Add authorization mechanisms in new Katib UI backend ( #1983 )
...
* UI(back): Add authorization mechanisms in new Katib UI backend
* Introduce helper ENV vars and functions for authentication and
authorization checks. The authz checks are using SubjectAcessReviews
objects.
* BACKEND_MODE={dev,prod}: skip authz when in dev mode
* APP_DISABLE_AUTH={bool}: skip authz if explicity requested
* Introduce a client-go client to construct SubjectAccessReview objects.
* Before any request proceed to K8s api-server:
* check if authorization must be skipped (BACKEND_MODE, APP_DISBLE_AUTH)
* check if a username is proviced in request Header
* query the K8s api-server with SAR to ensure that the user has
appropriate access privilleges
* Replace the /katib/fetch_experiment/ route with /katib/fetch_namespaces_experiments.
This route expects a namespace as a query parameter from which all experiments will be fetched.
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* UI(front): Provide a namespace as a query parameter
This is needed for the new /katib/fetch_namespaced_experiments route.
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* Update README for running locally without auth
Update the README of the web app to expose that devs should set
APP_DISABLE_AUTH=true when running locally, since there's no authnz when
running locally.
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* remove duplicated variable types
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* Review fixes
* proper error handling.
* switch to Go's build-in errors package.
* set appropriate verbs when constructing SAR objects.
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* review: Use controller-runtime client to create SAR objects
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* Review fixes
* fix backend routes.
* '/katib/fetch_namespaces' to fetch experiments in a namespace
* 'FetchExperiments' handler
* hit the appropriate route from frontend and provide namespace as a
query parameter to fetch experiments
* remove remove BACKEND_MODE env var in
favour of the more specific APP_DISABLE_AUTH
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
* Review fixes
* Add constants for CRUD actions
* Add plural for experiments and suggestions as constants
* Add GetUsername logic under IsAuthorized and handle errors properly
* Have APP_DISABLE_AUTH by default as true, since currently Katib
doesn't support this feature in standalone mode.
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
Signed-off-by: Apostolos Gerakaris <apoger@arrikto.com>
2022-11-28 10:29:13 +00:00
Orfeas Kourkakis
0a1cb31364
[bugfix] Fix value passing bug in New Experiment form ( #2027 )
...
* [bugfix] Fix value passing bug in New Experiment form
Add missing logic in New Experiment form in order to pass the value
of the editor content in Metrics Collector tab, when Kind is set to
Custom.
* Adjust unit tests for custom yaml metrics collector
2022-11-23 13:48:43 +00:00
dependabot[bot]
d97c8ae049
Bump tensorflow from 2.9.1 to 2.9.3 in /cmd/metricscollector/v1beta1/tfevent-metricscollector ( #2028 )
...
Bumps [tensorflow](https://github.com/tensorflow/tensorflow ) from 2.9.1 to 2.9.3.
- [Release notes](https://github.com/tensorflow/tensorflow/releases )
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md )
- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.9.1...v2.9.3 )
---
updated-dependencies:
- dependency-name: tensorflow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 17:45:42 +00:00
dependabot[bot]
2cbaf8c5fd
Bump engine.io from 6.2.0 to 6.2.1 in /pkg/new-ui/v1beta1/frontend ( #2032 )
...
Bumps [engine.io](https://github.com/socketio/engine.io ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/6.2.0...6.2.1 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 13:37:42 +00:00
dependabot[bot]
65e41951a2
Bump tensorflow from 2.9.1 to 2.9.3 in /examples/v1beta1/trial-images/enas-cnn-cifar10 ( #2031 )
...
Bumps [tensorflow](https://github.com/tensorflow/tensorflow ) from 2.9.1 to 2.9.3.
- [Release notes](https://github.com/tensorflow/tensorflow/releases )
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md )
- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.9.1...v2.9.3 )
---
updated-dependencies:
- dependency-name: tensorflow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 13:36:42 +00:00
dependabot[bot]
b3c3807358
Bump tensorflow from 2.9.1 to 2.9.3 in /examples/v1beta1/trial-images/tf-mnist-with-summaries ( #2030 )
...
Bumps [tensorflow](https://github.com/tensorflow/tensorflow ) from 2.9.1 to 2.9.3.
- [Release notes](https://github.com/tensorflow/tensorflow/releases )
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md )
- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.9.1...v2.9.3 )
---
updated-dependencies:
- dependency-name: tensorflow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 05:24:41 +00:00
dependabot[bot]
7d4d44f23a
Bump minimatch from 3.0.4 to 3.1.2 in /pkg/ui/v1beta1/frontend ( #2026 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 12:07:12 +00:00
Orfeas Kourkakis
ae1655c6f9
KWA: Use new Editor component (Monaco) ( #2023 )
...
* kwa(front): Add new Editor component
Import new Editor component from Kubeflow Common Library and replace
all instances of previous Ace Editor.
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
* Update COMMIT file to a more recent one in Kubeflow
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
2022-11-21 09:48:12 +00:00
dependabot[bot]
a5ef2db7df
Bump loader-utils from 2.0.3 to 2.0.4 in /pkg/ui/v1beta1/frontend ( #2015 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-17 05:57:10 +00:00
Orfeas Kourkakis
24c970b69e
kwa(build): Introduce COMMIT file for building KWA ( #2014 )
...
Introduce COMMIT file that contains the commit where Katib needs to
checkout inside Kubeflow's common code in order to be built. This file
was integrated in the following places as well, thus a developer may
only update one file each time we need to checkout to a newer commit.
- Dockerfile
- GH actions
- README.md
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
2022-11-16 18:09:10 +00:00
dependabot[bot]
c50e1d32d8
Bump loader-utils from 1.4.1 to 1.4.2 in /pkg/new-ui/v1beta1/frontend ( #2012 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-16 18:06:11 +00:00
Dejan Golubovic
cdd0b90995
Add CERN to adopters ( #2010 )
2022-11-14 12:51:26 +00:00
Elena Zioga
9e0e173393
frontend: Fix 500 error after detail page refresh ( #1967 ) ( #2001 )
...
Fix 500 error when refreshing KWA's detail page by also adding the
namespace variable as a query param to the route.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-11-14 08:38:25 +00:00
Elena Zioga
0848e0303d
[kwa-kfp-component] Introduce KWA's frontend component for kfp links ( #1991 )
...
* Introduce the kfp-run component as a distinct component.
* Make the pipeline button a link.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-11-11 15:21:52 +00:00
Orfeas Kourkakis
0ee6062762
gh-actions: Extend action to run Frontend Unit tests ( #1998 )
...
* gh-actions: Extend action to run Frontend Unit tests
Extend Frontend Test action to run also KWA frontend unit tests.
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
* gh-actions: Exclude actions when there are only UI changes
Prevent the following workflows when a PR contains changes that affect
only the frontend:
- Charmed Katib
- E2E Test with darts-cnn-cifar10
- E2E Test with enas-cnn-cifar10
- E2E Test with mxnet-mnist
- E2E Test with pytorch-mnist
- E2E Test with simple-pbt
- E2E Test with tf-mnist-with-summaries
- Go Test
- Publish AutoML Algorithm Images
- Publish Katib Core Images
- Publish Trial Images
- Python Test
- Shellcheck
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
* gh-actions: Add action to build Katib UI image.
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
2022-11-11 13:03:51 +00:00
Andrey Velichkevich
b1ed847f48
Add More Katib Presentations 2022 ( #2009 )
2022-11-10 23:33:50 +00:00
dependabot[bot]
390dba507b
Bump socket.io-parser from 4.0.4 to 4.0.5 in /pkg/new-ui/v1beta1/frontend ( #2005 )
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.0.4...4.0.5 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 08:32:59 +00:00
Shaowei Su
d8fbe6e60e
Fix main process retrieve logic for early stopping ( #1988 )
...
Co-authored-by: shaowei su <shaowei.su@airbnb.com>
2022-11-09 20:34:40 +00:00
dependabot[bot]
da836bbfe6
Bump loader-utils from 1.4.0 to 1.4.1 in /pkg/new-ui/v1beta1/frontend ( #2003 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 20:26:40 +00:00
Elena Zioga
c25518ae93
UI: Rename and right align the age column ( #1989 )
...
* Rename the Age header to Created at and right align it.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-11-07 10:25:38 +00:00
Johnu George
54b020b44e
Support for k8s v1.25 in CI ( #1997 )
...
* Support for k8s v1.25 in CI
* Revert "Support for k8s v1.25 in CI"
This reverts commit 16e6fe4b16
.
* Support for k8s v1.25 in CI
* Support for k8s v1.25 in CI
* Support for k8s v1.25 in CI
* Add Readme changes
2022-11-04 10:06:17 +00:00
Yuki Iwai
68ecb1c251
[chore] Upgrade docker/metadata-action, actions/checkout, and actions/setup-python version ( #1996 )
...
* [chore] Upgrade docker/metadata-action to v4
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
* [chore] Upgrade actions/checkout to v3
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
* [chore] Upgrade action/setup-python version to v4
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-11-03 11:14:04 +00:00
Johnu George
4a2db414d8
Remove deprecated variable from GRPC definitions ( #1994 )
...
* Update training operator image in CI
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Remove deprecated GRPC var
* Support for k8s v1.25 in CI
* Revert "Support for k8s v1.25 in CI"
This reverts commit 16e6fe4b16
.
2022-11-03 10:32:04 +00:00
Elena Zioga
fadd9d826b
[kwa-show-status-first] Show the trials table's status column first ( #1990 )
...
* Move the status column to the first position of the trials table as
it is in the other tables.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-11-03 08:38:04 +00:00
Yuki Iwai
570a3e68ff
[chore] Upgrade Go version to v1.19 ( #1995 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-11-03 03:02:04 +00:00
Yuki Iwai
6b55540814
Use the katib-new-ui for Charmed gh-actions ( #1987 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-11-01 14:13:46 +00:00
Elena Zioga
766fef97a0
UI: Make KWA's main table responsive and add toolbar ( #1982 )
...
* UI: Make KWA's main table responsive and add toolbar
* Add a top row toolbar with the title of the app and the button to
create a new Experiment.
* Replace the card with a responsive table that shows the items. The
component also has a paginator.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* build: Update Dockerfile and README file
Update Dockerfile and README file to check out to the commit in master
branch from the Kubeflow repository that includes the corresponding
changes.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-10-31 13:55:49 +00:00
dependabot[bot]
aee2109752
Bump ansi-html and react-scripts in /pkg/ui/v1beta1/frontend ( #1986 )
...
Removes [ansi-html](https://github.com/Tjatse/ansi-html ). It's no longer used after updating ancestor dependency [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ). These dependencies need to be updated together.
Removes `ansi-html`
Updates `react-scripts` from 3.2.0 to 5.0.1
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/main/CHANGELOG-3.x.md )
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@5.0.1/packages/react-scripts )
---
updated-dependencies:
- dependency-name: ansi-html
dependency-type: indirect
- dependency-name: react-scripts
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-27 13:35:19 +00:00
dependabot[bot]
e7f8eb1467
Bump ansi-regex in /pkg/ui/v1beta1/frontend ( #1985 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ), [ansi-regex](https://github.com/chalk/ansi-regex ) and [ansi-regex](https://github.com/chalk/ansi-regex ). These dependencies needed to be updated together.
Updates `ansi-regex` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
Updates `ansi-regex` from 4.1.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
Updates `ansi-regex` from 3.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
- dependency-name: ansi-regex
dependency-type: indirect
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 15:23:31 +00:00
dependabot[bot]
1c74d6542a
Bump got from 11.7.0 to 11.8.5 in /pkg/new-ui/v1beta1/frontend ( #1903 )
...
Bumps [got](https://github.com/sindresorhus/got ) from 11.7.0 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v11.7.0...v11.8.5 )
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 10:11:30 +00:00
dependabot[bot]
0253a013b1
Bump eventsource from 1.0.7 to 1.1.2 in /pkg/ui/v1beta1/frontend ( #1895 )
...
Bumps [eventsource](https://github.com/EventSource/eventsource ) from 1.0.7 to 1.1.2.
- [Release notes](https://github.com/EventSource/eventsource/releases )
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md )
- [Commits](https://github.com/EventSource/eventsource/compare/v1.0.7...v1.1.2 )
---
updated-dependencies:
- dependency-name: eventsource
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 06:25:30 +00:00
dependabot[bot]
572c54e97c
Bump terser from 4.8.0 to 4.8.1 in /pkg/ui/v1beta1/frontend ( #1918 )
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 16:21:29 +00:00
dependabot[bot]
7df2035424
Bump eventsource from 1.1.0 to 1.1.1 in /pkg/new-ui/v1beta1/frontend ( #1880 )
...
Bumps [eventsource](https://github.com/EventSource/eventsource ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases )
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md )
- [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: eventsource
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 16:04:30 +00:00
dependabot[bot]
a5e73d96e6
Bump karma from 6.3.14 to 6.3.16 in /pkg/new-ui/v1beta1/frontend ( #1827 )
...
Bumps [karma](https://github.com/karma-runner/karma ) from 6.3.14 to 6.3.16.
- [Release notes](https://github.com/karma-runner/karma/releases )
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.14...v6.3.16 )
---
updated-dependencies:
- dependency-name: karma
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:57:30 +00:00
dependabot[bot]
a995b87ed8
Bump lodash-es from 4.17.11 to 4.17.21 in /pkg/new-ui/v1beta1/frontend ( #1835 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.11 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.21 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:56:29 +00:00
dependabot[bot]
f2ecdab729
Bump async from 2.6.3 to 2.6.4 in /pkg/ui/v1beta1/frontend ( #1854 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:53:29 +00:00
dependabot[bot]
82f2a44ef2
Bump async from 2.6.3 to 2.6.4 in /pkg/new-ui/v1beta1/frontend ( #1853 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:52:30 +00:00
dependabot[bot]
3b7e37a606
Bump minimist from 1.2.5 to 1.2.6 in /pkg/ui/v1beta1/frontend ( #1843 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:51:30 +00:00
dependabot[bot]
abe740dc0d
Bump minimist from 1.2.5 to 1.2.6 in /pkg/new-ui/v1beta1/frontend ( #1840 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:50:29 +00:00
dependabot[bot]
382129abad
Bump url-parse from 1.4.7 to 1.5.10 in /pkg/ui/v1beta1/frontend ( #1826 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:49:29 +00:00
dependabot[bot]
ed447f8238
Bump url-parse from 1.5.3 to 1.5.10 in /pkg/new-ui/v1beta1/frontend ( #1825 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:46:29 +00:00
dependabot[bot]
6ad6524b28
Bump jose from 2.0.5 to 2.0.6 in /pkg/new-ui/v1beta1/frontend ( #1952 )
...
Bumps [jose](https://github.com/panva/jose ) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/v2.0.6/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v2.0.5...v2.0.6 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 12:40:29 +00:00
Elena Zioga
6de74e9c5e
UI: Fix unit tests ( #1977 )
...
* Fix Katib unit tests.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-10-25 10:07:30 +00:00
Yuki Iwai
e444ea99e4
Add the documentation for simple-pbt ( #1978 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-10-24 19:42:42 +00:00
Andrey Velichkevich
1a1065285f
[SDK] Fix namespace parameter in tune API ( #1981 )
2022-10-24 19:14:42 +00:00
Andrey Velichkevich
47b746fad9
[SDK] Remove Final Keyword from constants ( #1980 )
2022-10-24 19:04:43 +00:00
Orfeas Kourkakis
8cbaf850c8
UI: Format code ( #1979 )
...
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
Signed-off-by: Orfeas Kourkakis <orfeas@arrikto.com>
2022-10-24 14:38:43 +00:00
dependabot[bot]
42998563dc
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/suggestion/pbt/v1beta1 ( #1965 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-22 11:52:42 +00:00
dependabot[bot]
10c1bd740d
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/suggestion/hyperband/v1beta1 ( #1960 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-22 00:27:40 +00:00
dependabot[bot]
381d2c10d7
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/suggestion/optuna/v1beta1 ( #1964 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-21 18:03:11 +00:00
Elena Zioga
38e201747f
Recreate the Experiments Parallel Coordinates Graph ( #1974 )
...
* UI: Import echarts and ngx-echarts (#1879 )
* Import echarts module and ngx-echarts directive for Echarts.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* UI: Remove trials graph component (#1879 )
* Remove trials graph component.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* UI: Introduce graph's component (#1879 )
* Create a new component that uses Echarts Parallel Graph.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* UI: Modify graph's wrapper component (#1879 )
* Make the wrapper component use the new graph.
* Show the graph when at least one trial is completed.
Signed-off-by: Elena Zioga <elena@arrikto.com>
* UI: Parallel Graph unit test (#1879 )
* Create unit test for Parallel Graph.
Signed-off-by: Elena Zioga <elena@arrikto.com>
Signed-off-by: Elena Zioga <elena@arrikto.com>
2022-10-21 09:55:10 +00:00
dependabot[bot]
cc740de4da
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/suggestion/hyperopt/v1beta1 ( #1962 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-21 08:44:10 +00:00
dependabot[bot]
5883fd90f1
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/earlystopping/medianstop/v1beta1 ( #1963 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-21 01:27:11 +00:00
dependabot[bot]
c270eb5e2e
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/suggestion/chocolate/v1beta1 ( #1959 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-20 13:35:33 +00:00
dependabot[bot]
38438d88ff
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/suggestion/nas/darts/v1beta1 ( #1970 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-20 11:40:32 +00:00
dependabot[bot]
918d796eb6
Bump protobuf from 3.19.1 to 3.19.5 in /cmd/suggestion/skopt/v1beta1 ( #1961 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.1 to 3.19.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.19.1...v3.19.5 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-19 18:31:00 +00:00
Jaeyeon Kim(김재연)
aaa42c11c3
[feat] health check for katib-controller ( #1934 )
...
* [feat]: add health check endpoint
* remove time sleep in github action test script
* add error check
* update docs
2022-10-11 16:50:26 +00:00
Andrey Velichkevich
96ab64b14a
Create Tune API in the Katib SDK ( #1951 )
...
* Create Tune API in the Katib SDK
* Add Final to consts
Modify packages_to_install doc
Create validate objective function
* Add GPU TF Image
Change k8s version package
* Create search module
* Fix link in README
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Fix licence date
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2022-10-04 21:19:22 +00:00
Luke Ogg
09a0d6575a
Improve UI API/controller logging to ease troubleshooting ( #1966 )
...
* Add logging to ui controller HP job info
* Change case
* Remove extra logging
2022-09-30 10:35:55 +00:00
Yuki Iwai
293a78575f
Add the license to pbt ( #1958 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-09-28 02:28:08 +00:00
Yuki Iwai
f5e4586b74
Add the CI to build multi-platform container images ( #1956 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-09-23 14:27:10 +00:00
Yuki Iwai
e02eb6e849
Drop Kuberenetes v1.21 and introduce Kubernetes v1.24 ( #1953 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-09-17 12:59:45 +00:00
Yuki Iwai
b1e912ce1f
Update the katib version in docs ( #1950 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-09-09 09:07:28 +00:00
Yuki Iwai
077cf4d523
Support for arm64 in simple-pbt image ( #1948 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-09-04 14:31:22 +00:00
Yuki Iwai
58a3f4b455
Support arm64 in darts-cnn-cifar10 image ( #1947 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-09-03 19:16:20 +00:00
Yuki Iwai
daf5b9b09a
Support for arm64 in enas-cnn-cifar10 image ( #1944 )
...
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
Signed-off-by: tenzen-y <yuki.iwai.tz@gmail.com>
2022-08-31 17:37:54 +00:00
Yuki Iwai
6870587981
Support for arm64 in pytorch-mnist image ( #1943 )
2022-08-30 09:56:53 +00:00
Yuki Iwai
3906f8e8e0
Support for arm64 in mxnet-mnist image ( #1940 )
...
* support for arm64 in mxnet-mnist image
* fix build script
2022-08-29 18:16:53 +00:00
keisuke umezawa
733d98274c
Upgrade Optuna from v2.x.x to v3.0.0 ( #1942 )
...
* Use new distributions in Optuna v3
* Update optuna to v3
2022-08-29 10:23:53 +00:00
Yuki Iwai
ca903e25e5
Add --connect-timeout flag to katib-db-manager ( #1937 )
2022-08-22 11:28:30 +00:00
Yuki Iwai
9c7d797ec5
Add validation webhooks for maxFailedTrialCount and parallelTrialCount ( #1936 )
...
* add validation webhooks for maxFailedTrialCount and parallelTrialCount
* [review] simplify validation logic
2022-08-22 06:15:30 +00:00
Yuki Iwai
fe4d6e7803
Introduce Automatic platform ARGs ( #1935 )
...
* introduce Automatic platform ARGs
Automatic platform ARGs: https://docs.docker.com/engine/reference/builder/#automatic-platform-args-in-the-global-scope
* use BuildKit in actions test for charmed-katib
* use docker buildx in scripts/v1beta1/build.sh
2022-08-21 02:43:29 +00:00
Johnu George
1927e7369d
Update training operator image in CI ( #1933 )
2022-08-19 17:52:53 +00:00
Jaeyeon Kim(김재연)
cc888afa34
Support postgres as a katib db ( #1921 )
...
* implement postgres for katib db
* fix yaml lint
* apply go mod tidy
* Update manifests/v1beta1/components/postgres/postgres.yaml
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* refactoring by reviews
- split openconnection to common packages
- add unit test for postgres db
* change to install only mysql by default
* remove useless import
* add postgres kustomization and e2e test for it
* change mysql installation files to be variable
* fix shell scripts
* fix lint
* fix image name
* set default value on github action workflow
* make postgres deployment to use pvc
* temporarily comments
* uncomment invalid experiments
* test with for loop
* sleep until controller created well
* add some comments
* Update pkg/db/v1beta1/postgres/postgres.go
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Update pkg/db/v1beta1/postgres/postgres_test.go
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* refactor by reviews
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2022-08-19 14:40:53 +00:00
Johnu George
6fa39138ee
Update CHANGELOG for v0.14.0 release ( #1932 )
2022-08-19 10:37:52 +00:00
Johnu George
d5bc30b959
Update Katib SDK version ( #1931 )
2022-08-19 09:30:53 +00:00
Yuki Iwai
cae12e63f8
Implement validations for darts suggestion service ( #1926 )
...
* implement validation for darts service
* Update pkg/suggestion/v1beta1/nas/darts/service.py
Co-authored-by: Jaeyeon Kim(김재연) <anencore94@gmail.com>
* Update pkg/suggestion/v1beta1/nas/darts/service.py
Co-authored-by: Jaeyeon Kim(김재연) <anencore94@gmail.com>
* [review] delete todo comment
* [review] change function name validate_algorithm_settings to validate_algorithm_spec
* [review] fix vaiolation comments
* [review] fix condition to validate batch_size
* [review] add comment for developers
* [review] use set instead of list
Co-authored-by: Jaeyeon Kim(김재연) <anencore94@gmail.com>
2022-08-18 10:08:06 +00:00
Yuki Iwai
478e01d612
[chore] Upgrade Go version to v1.18 ( #1925 )
2022-08-17 04:35:50 +00:00
Yuki Iwai
8d58b0a53e
Implement validation for optuna suggestion service ( #1924 )
2022-08-08 11:15:53 +00:00
Jaeyeon Kim
42bc6a9d11
[hotfix]: filter by name of experiment ( #1920 )
...
Signed-off-by: Jaeyeon Kim <anencore94@gmail.com>
2022-07-30 10:03:45 +00:00
Yuki Iwai
3b37d9329e
Add the pytorch-mnist with GPU support container image ( #1916 )
2022-07-16 17:39:05 +00:00
Johnu George
8f182c2373
Fix push script to include new images ( #1911 )
2022-06-30 13:24:16 +00:00
Johnu George
7847094e2d
Updating the training operator image in CI ( #1910 )
2022-06-29 17:16:23 +00:00
a9p
3f2804b18e
Add PBT to experiment creation form ( #1909 )
2022-06-29 12:34:23 +00:00
Dejan Golubovic
2d35224926
Distinct page for each Trial in the UI ( #1783 )
2022-06-29 12:30:23 +00:00
Yuki Iwai
cfa2d84632
Upgrade Python and Pytorch versions for some examples ( #1906 )
2022-06-28 11:50:34 +00:00
Rishit Dagli
9ee8fdaccb
Linting for K8s YAML files ( #1901 )
...
* Add yamllint checking
* Update yamllint command
* Revert changes to charmed
* Create new workflow for yamllint
* Create a script to verify installation and run yamllint
* Add `make yamllint`
* Update lint workflow
2022-06-22 15:50:26 +00:00
Rishit Dagli
7bf39225f7
Fixes lint warnings in YAML files ( #1902 )
...
* Fix missing document start warnings
* Fix too few spaces before comment warning
2022-06-22 14:25:25 +00:00
a9p
04ac975b70
Population based training ( #1833 )
...
* docs: update new algorithm service details
* feat: trial augmentation strategy
* feat: pbt suggestion service
* feat: PbtTemplate and associated test image
* feat: introduce annotation field to trial specifications
* feat: trial assignment changes to support annotations from suggestion
- Add new Annotation types to suggestion_types.go
- Add Annotation object and update Trial parser in trial.py
* feat: update pbt suggestion to use new Annotation api
- Suggestion uses exact match to track spawned trials
- Trials that get transmitted, but not created (or added to experiment) are added back to the respawn pool (population_size consistency)
* chore: gofmt and black run across PBT changes
* feedback: remove tf summary export, change default print unit, reduce range to be percentage compatible.
* feedback: move PBT template to example.
* feedback: changes to inject_webhook and utils.
- Rename mutateVolume to mutateMetricsCollectorVolume
- Add addContainerVolumeMount
- Add getPrimaryContainerIndex
* feedback: change suggestion mutation mount variable name and add to consts
* feedback: Add trial_names to GetSuggestionsReply and change suggestion path to <experiment>/<trial>
* feedback: removed unnecessary checks and moved to async pbt implementation
* feedback: update trial name override location and change annotations override to labels.
* feedback: add pbt to github workflow
* feedback: move labels to ParameterAssignments in GetSuggestionsReply and cleanup pbt.yaml.
* feedback: remove operator changes
* feedback: GHA updates
* feedback: new formatting changes
* feedback: add suggestion-pbt to gh-actions build-load.sh.
* fix: missing pbt->simple-pbt name changes, add simple-pbt to update-images.sh update yaml function (causing failing gha).
* feedback: add pointer to website from main readme for pbt
2022-06-21 15:35:34 +00:00
Yuki Iwai
f7261de932
Change integration test sysytem from KinD Cluster to Minikube Cluster ( #1899 )
2022-06-16 18:32:42 +00:00
Yuki Iwai
2c8758b26f
Allow running examples on Apple Silicon M1 and fix image build errors for arm64 ( #1898 )
2022-06-15 05:48:01 +00:00
Shaowei Su
170647d6c8
Update job name and service name as configurable for cert generator ( #1889 )
...
* add more flags
* rename
* add service validation
* add service read permission
Co-authored-by: shaowei su <shaowei.su@airbnb.com>
2022-06-14 18:18:32 +00:00
Yuki Iwai
a75b83f8e3
Upgrade mysql version to v8.0.29 ( #1897 )
2022-06-14 08:08:32 +00:00
Yuki Iwai
6a21af058e
Add CyberAgent to adopters ( #1894 )
2022-06-10 10:29:20 +00:00
Yuki Iwai
fe2ae99d5b
Upgrade tensorflow-aarch64 version to v2.9.1 ( #1891 )
2022-06-08 04:24:15 +00:00
Yuki Iwai
ab2f59621e
Include MetricsUnavailable condition to Complete in Trial ( #1877 )
...
* include MetricsUnavailable condition to Complete in Trial
It is not easy for users to find why Trial failed when training code output incorrect format logs
since the trial-controller sets Succeeded condition with False to Trial if there are unavailable metrics in Katib DB as described in https://github.com/kubeflow/katib/issues/1343 .
So we also include MetricsUnavailable condition to Complete in Trial.
* add gh-actions tasks to verify generated codes
* fix gh-actions workflow
* when the number of Failed Trials reaches maxTrialCount, experiment-controller sets Failed to Experiment status
* fix e2e test
* To avoid being set Failed in Experiment status when and is equal to 0, we need to add condition,
2022-06-08 04:22:15 +00:00
Yuki Iwai
c9001d842f
chore: Upgrade Go libraries to resolve some security issues in the katib-controller ( #1888 )
2022-06-07 06:33:30 +00:00
Yuki Iwai
e2378c3d9c
Fix errors when running the test on Apple Silicon M1 ( #1886 )
...
* specify the CPU architecture when running setup-envtest
* upgrade gopsutil version to v3.22.5
* fix shellcheck error
2022-06-06 07:58:29 +00:00
Yuki Iwai
72fff88143
Migrate kubeflow-katib-presubmit to GitHub Actions ( #1882 )
...
* migrate test-infra to GitHub Actions
* change python base image to python:3.9-slim
* move from minikube to kind
* separate darts container images by device type
* run e2e test with multi kubernetes version
* disble to deploy katib-ui by default
* change kind kubernetes cluster version
* fix update-images.sh
* fix shellcheck
* fix script to setup katib
* split enas, darts and tf-mnist-with-summaries with trial images
* specicy experiments in pytorch-mnist-e2e-test
* reduce storage size for mysql
* fix trial image name for enas and darts
* fix trial image name for file-metrics-collector-with-json-format
* change kubernetes versions
* do not run e2e test on push master branch
* remove backoffLimit field in examples
2022-06-06 04:50:29 +00:00
Yuki Iwai
5c7dce6bb2
Add semicolon when using `command` command in Makefile ( #1885 )
...
* add a semicolon when using the `command` command in Makefile to avoid the `make: command: Command not found` error.
* fix shellcheck
2022-06-04 20:43:27 +00:00
Yuki Iwai
b9314c63a8
Fix `HAS_SHELLCHECK` and `HAS_SETUP_ENVTEST` in Makefile ( #1884 )
2022-06-04 06:32:27 +00:00
aws-kf-ci-bot
91974f1fd5
Remove presubmit tests depending on optional-test-infra ( #1871 )
...
* Deprecate Katib presubmit on optional-test-infra
This PR serves as sub-PR to deprecate katib presubmit on optional-test-infra.
* Update prow_config.yaml
Update config file
2022-06-03 20:55:26 +00:00
Yuki Iwai
90c34812ff
Upgrade the Tensorflow version to address some security issues ( #1870 )
...
* upgrade the tensorflow version to address some security issues
* fix enas example codes
* upgrade tensorflow to v2.9.1 and tensorflow-aarch64 to v2.9.0
* install protobuf (>= 3.9.2, < 3.20) for tensorflow-aarch64
2022-06-03 19:34:26 +00:00
Yuki Iwai
a9d92bd4a2
Upgrade the grpc_health_probe version to v0.4.11 to resolve security vulnerability CVE-2022-27191 ( #1875 )
...
* upgrade the grpc_health_probe version to v0.4.11 to resolve security vulnerability CVE-2022-27191
* increase batch size of tfjob-mnist-with-summaries
* add primaryPodLabels to tfjob's example
2022-05-27 08:23:12 +00:00
Jeongwook Park
cc29580035
additional metric names should not include objective metric name ( #1874 )
2022-05-25 11:28:34 +00:00
Yuki Iwai
502695abfc
Upgrade the Kubernetes Python client to 22.6.0 ( #1869 )
2022-05-23 09:17:01 +00:00
Yuki Iwai
779b331afe
Upgrade the kubebuilder to v3.2.0 and Kubernetes Go libraries to v1.22.2 ( #1861 )
...
* upgrade kubebuilder version from v2.3.0 to v3.2.0
* fix envtest for experiment-controller
* fix suite test
To avoid the `timeout waiting for process kube-apiserver to stop` error, we must use the `context.WithCancel`.
Ref: https://github.com/kubernetes-sigs/controller-runtime/issues/1571#issuecomment-945535598
* update Go version to v1.17 in kubeflow-katib-presubmit
To avoid the `../../../../pkg/mod/k8s.io/client-go@v0.22.2/plugin/pkg/client/auth/exec/metrics.go:21:2: package io/fs is not in GOROOT (/usr/local/go/src/io/fs)` error,
we must use Go v1.16 or later, but as described in https://github.com/kubeflow/training-operator/issues/1581 ,
we do not have permission to update `public.ecr.aws/j1r0q0g6/kubeflow-testing:latest` so we need to update it in this.
2022-05-22 18:33:00 +00:00
Elias Koromilas
10f674a155
Update FPGA XGBoost example ( #1865 )
...
Signed-off-by: Elias Koromilas <elias.koromilas@gmail.com>
2022-05-19 15:43:56 +00:00
Yuki Iwai
d385d14512
Fix kubeflowkatib/mxnet-mnist image ( #1866 )
2022-05-18 18:55:27 +00:00
Daniela Plascencia
ea23e715cf
operators/katib-*: pins pip and setuptools versions to avoid installation issues ( #1867 )
...
Due to pypa/setuptools_scm#713 , we are experiencing errors when building
charms both locally and in the CI. This change will prevent the error
from happening until the issue is fixed.
2022-05-18 14:32:27 +00:00
Yuki Iwai
399340418a
Add shellcheck ( #1857 )
...
* add shellcheck
* fix /test/e2e/v1beta1/scripts/run-e2e-experiment.sh
* fix test/e2e/v1beta1/scripts/setup-katib.sh
* fix pkg/apis/manager/[v1beta1|health]/build.sh
* fix scripts/v1beta1/deploy.sh
* fix scripts/v1beta1/release.sh
* fix scripts/v1beta1/update-images.sh
* fix scripts/v1beta1/undeploy.sh
* fix hack/update-openapigen.sh
* update boilerplate
* fix hack/gen-python-sdk/gen-sdk.sh
* fix hack/update-codegen.sh
* fix hack/update-mockgen.sh
* use /usr/bin/env bash
* add path to update-boilerplate.sh
* fix script to update boilerplate
* fix comment
2022-05-03 01:15:00 +00:00
Yuki Iwai
9924827ee4
Bump kubeflow-katib and kfp version in notebook examples ( #1849 )
2022-05-02 08:55:26 +00:00
himkt
e9e8eabe6d
Set upper constraint for Optuna ( #1852 )
2022-04-22 18:11:40 +00:00
Alexey Gorobets
7f1afbdaa9
Don't check if trial's metadata is in spec.parameters ( #1848 )
...
* do not check trial parameter in experiment parameters if it's trial's metadata
* revert unnecessary change
* add handle Labels[label] and Annotations[annotation]
* fix test description
2022-04-17 12:52:41 +00:00
Jeongwook Park
bc5b82b265
Reconcile trial assignments by comparing suggestion and trials being executed ( #1831 )
...
* Reconcile trial assignments by comparing suggestion and trials being executed
* Add a unit test for ReconcileSuggestions
* Change add count
2022-04-17 12:44:41 +00:00
jarred wilson
e031b5eeb4
Add prometheus scraping and grafana support to charmed katib-controller operator ( #1839 )
...
* Add prometheus scraping and grafana support to charmed operator
* Upgrade black version to 22.3.0 to fix issue with click dependency
* fix: unpin `black`, fix formatting errors
* fix: minor refactor of prometheus integration
Revert to defaults for relation names and paths, where appropriate.
* fix: apply operator linting checks only to source code
* chore: point katib-db to charm in charmhub
* fix: remove unneeded handling of prometheus relation event
* feat: Add template dashboard and alert rules
These are not working properly. When connecting to grafana, the dashboard shows up but does not populate properly with data. The data source appears wrong
* fix: handle leader-elected events
Without this, upgrade-charm does not work.
* fix: correctly template the sample grafana dashboard
* fix: remove placeholder grafana/prometheus files
* fix: bump wait time to avoid flaky test failure
Co-authored-by: Andrew Scribner <ca.scribner+1@gmail.com>
2022-04-14 12:17:53 +00:00
Hao Xin
c62bacdf11
manifests: Increate the probes seconds ( #1845 )
2022-04-11 11:45:25 +00:00
Elias Koromilas
2985423cef
Fix the FPGA examples documentation ( #1841 )
...
* Set `kube-system` as the suggested namespace
Signed-off-by: Elias Koromilas <elias.koromilas@gmail.com>
* Replace broken link
Signed-off-by: Elias Koromilas <elias.koromilas@gmail.com>
2022-04-06 01:42:22 +00:00
Yuki Iwai
d443ed3356
Support JSON format logs in `file-metrics-collector` ( #1765 )
...
* support JSON format logs in file-metrics-collector
* review: convert fileFormat to type FileSystemFileFormat
* Update cmd/metricscollector/v1beta1/file-metricscollector/main.go
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* review: remove func (f FileSystemFileFormat) String()
* review: get metricRegList only when the format is TEXT
* review: change var name in a script for e2e
* review: explict specify the cloudml-hypyertune in the Dockerfile
* review: use reflect.DeepEqual instead of go-cmp.Diff
* review: stop using 'JSON' directly in error statements
* review: install specific version cloudml-hypertune
* review: get objType in the updateStopRules function
* review: save optimalObjValue across multiple stopRules
* review: add warning messages to parseTimestamp func
* review: generate test files with go test command
* review: change api for new feature
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2022-04-05 15:20:36 +00:00
jarred wilson
36d0a57019
Upgrade Black to fix linting ( #1842 )
...
* Upgrade black version to 22.3.0 to fix issue with click dependency
* fix: unpin `black`, fix formatting errors
Co-authored-by: Andrew Scribner <ca.scribner+1@gmail.com>
2022-04-05 04:12:35 +00:00
Johnu George
9c88bbce8e
Update sdk version to 0.13.0 version ( #1832 )
2022-03-07 10:57:54 +00:00
Johnu George
4adf83af95
Merge pull request #1829 from johnugeorge/changelog
...
CHANGELOG for v0.13.0 release
2022-03-07 13:49:05 +05:30
Johnu George
350ca47d8c
Update changelog for v0.13.0 release
2022-03-04 20:15:16 +05:30
Johnu George
f785f4a63c
Update changelog for v0.13.0 release
2022-03-04 20:04:44 +05:30
Johnu George
3597b873b5
Merge remote-tracking branch 'upstream/master'
2022-03-02 20:54:04 +05:30
Yuki Iwai
0515c1ecf3
Fix the Dockerfile for API documentation generation ( #1822 )
...
* fix the Dockerfile for API documentation generation
* regenerate API documentation
2022-02-21 07:27:50 +00:00
Andrey Velichkevich
bd7cb768b4
Add more reviewers to Katib OWNERS ( #1819 )
2022-02-18 02:15:59 +00:00
Andrey Velichkevich
876339a51e
Add Argo Workflows and Katib presentation ( #1818 )
2022-02-17 18:11:35 +00:00
Andrey Velichkevich
5cb631a66e
Update Changelog for Katib v0.13.0-rc.1 release ( #1815 )
...
* Update Changelog for Katib v0.13.0-rc.1 release
* Modify name
2022-02-15 19:24:41 +00:00
Andrey Velichkevich
e72611698e
Bump Katib Python SDK to 0.13.0rc1 version ( #1814 )
2022-02-15 19:21:41 +00:00
dependabot[bot]
e3ed2c366c
Bump normalize-url from 4.5.0 to 4.5.1 in /pkg/new-ui/v1beta1/frontend ( #1809 )
...
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases )
- [Commits](https://github.com/sindresorhus/normalize-url/commits )
---
updated-dependencies:
- dependency-name: normalize-url
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 16:24:41 +00:00
dependabot[bot]
09c59f1acd
Bump follow-redirects from 1.14.7 to 1.14.8 in /pkg/ui/v1beta1/frontend ( #1812 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 15:24:40 +00:00
dependabot[bot]
e086094911
Bump ajv from 6.12.2 to 6.12.6 in /pkg/ui/v1beta1/frontend ( #1811 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.2 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.2...v6.12.6 )
---
updated-dependencies:
- dependency-name: ajv
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 15:23:41 +00:00
dependabot[bot]
dfcd3f06db
Bump ws from 6.2.1 to 6.2.2 in /pkg/new-ui/v1beta1/frontend ( #1810 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/6.2.1...6.2.2 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 15:22:41 +00:00
Andrey Velichkevich
6a36763ee2
Fix default label for Training Operators ( #1808 )
...
* Fix default label for Training Operators
* Fix version comment
* Change the docs
* Change git command
2022-02-15 07:19:40 +00:00
dependabot[bot]
adfba2f294
Bump follow-redirects from 1.14.7 to 1.14.8 in /pkg/new-ui/v1beta1/frontend ( #1807 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-14 22:02:41 +00:00
dependabot[bot]
ac3a70cb19
Bump tensorflow from 2.7.0 to 2.8.0 in /cmd/suggestion/nas/enas/v1beta1 ( #1806 )
...
Bumps [tensorflow](https://github.com/tensorflow/tensorflow ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/tensorflow/tensorflow/releases )
- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md )
- [Commits](https://github.com/tensorflow/tensorflow/compare/v2.7.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: tensorflow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-14 21:52:39 +00:00
Peter J De Sousa
3f2aea9c6b
Add min-juju-version element to operators prevent excess PVC creation ( #1804 )
2022-02-14 21:51:39 +00:00
dependabot[bot]
35ea563d80
Bump karma from 6.3.4 to 6.3.14 in /pkg/new-ui/v1beta1/frontend ( #1805 )
...
Bumps [karma](https://github.com/karma-runner/karma ) from 6.3.4 to 6.3.14.
- [Release notes](https://github.com/karma-runner/karma/releases )
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.4...v6.3.14 )
---
updated-dependencies:
- dependency-name: karma
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 18:31:40 +00:00
Andrey Velichkevich
d3c5388e56
Add Kubernetes version to AWS CI ( #1758 )
...
* Add Kubernetes version to AWS CI
* Change to 1.21
* Change to 1.19 version
2022-02-09 18:36:07 +00:00
Andrey Velichkevich
872df4d379
Update Changelog for Katib v0.13.0-rc.0 release ( #1794 )
2022-01-28 21:42:01 +00:00
Yuki Iwai
4376b2ca72
Update supported Python version for kubeflow-katib SDK ( #1797 )
...
* update supported Python version for kubeflow-katib SDK
* stop supporting Python2
2022-01-26 16:24:44 +00:00
Andrey Velichkevich
22fc2fed53
Bump Katib Python SDK to 0.13.0rc0 version ( #1793 )
2022-01-25 14:59:19 +00:00
Andrey Velichkevich
98284f32a7
Add CPU architecture to release scripts ( #1791 )
2022-01-25 01:53:19 +00:00
dependabot[bot]
c5b89e9b81
Bump nanoid from 3.1.28 to 3.2.0 in /pkg/new-ui/v1beta1/frontend ( #1788 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.28 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.28...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-22 01:16:47 +00:00
dependabot[bot]
8651486963
Bump log4js from 6.3.0 to 6.4.0 in /pkg/new-ui/v1beta1/frontend ( #1787 )
...
Bumps [log4js](https://github.com/log4js-node/log4js-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/log4js-node/log4js-node/releases )
- [Changelog](https://github.com/log4js-node/log4js-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/log4js-node/log4js-node/compare/v6.3.0...v6.4.0 )
---
updated-dependencies:
- dependency-name: log4js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-22 00:14:47 +00:00
Yuki Iwai
7d4fa5559b
Fix a link for GRPC API documentation ( #1786 )
2022-01-21 16:15:20 +00:00
Yuki Iwai
f5abfd0462
Bump grpc_health_probe version to v0.4.6 ( #1781 )
2022-01-18 14:23:55 +00:00
dependabot[bot]
a163c201bf
Bump shelljs from 0.8.4 to 0.8.5 in /pkg/new-ui/v1beta1/frontend ( #1780 )
...
Bumps [shelljs](https://github.com/shelljs/shelljs ) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases )
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5 )
---
updated-dependencies:
- dependency-name: shelljs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 14:21:54 +00:00
dependabot[bot]
fa1babe3c8
Bump engine.io from 4.1.1 to 4.1.2 in /pkg/new-ui/v1beta1/frontend ( #1777 )
...
Bumps [engine.io](https://github.com/socketio/engine.io ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/4.1.2/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/4.1.1...4.1.2 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-14 15:04:03 +00:00
Yuki Iwai
4c03c839f5
Bump `alpine` version to 3.15 ( #1779 )
2022-01-14 14:55:04 +00:00
dependabot[bot]
75a0572bd8
Bump follow-redirects from 1.5.10 to 1.14.7 in /pkg/ui/v1beta1/frontend ( #1773 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.5.10 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.5.10...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-14 01:33:02 +00:00
dependabot[bot]
0997bc5b1c
Bump tar from 6.1.5 to 6.1.11 in /pkg/new-ui/v1beta1/frontend ( #1772 )
...
Bumps [tar](https://github.com/npm/node-tar ) from 6.1.5 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases )
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-tar/compare/v6.1.5...v6.1.11 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-14 00:32:03 +00:00
dependabot[bot]
359acdb379
Bump follow-redirects from 1.13.0 to 1.14.7 in /pkg/new-ui/v1beta1/frontend ( #1771 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.13.0 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.0...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-14 00:30:02 +00:00
Seongjin Kim
ce5421e8da
[new-ui] Bump angular version to 12 ( #1712 )
...
* update README.md
* npm install
* version up : Angular 8 -> 9 / TS 3.5 -> 3.8
* version up: angular material 9
* remove deprecated entryComponents
* edit depricated testBed.get -> testBed.inject
* Version up : @angular/core@10 /cli@10
* Version up : @angular/cdk, @angular/material 9 -> 10
* Version up : @angular/cdk-experimental 8 -> 10
* dependency version up : @fortawesome/angular-fontawesome (0.5.0 -> 0.7.0)
* dependency version up : @swimlane/ngx-charts (13.0.4 -> 16.0.0)
* ng update @angular/core@11 @angular/cli@11
* ng update @angular/material@11
* npm install @angular/cdk-experimental@11.2.13
* ng update @angular/core@12 @angular/cli@12
* npm install @fortawesome/angular-fontawesome@0.9.0
* ng update @angular/material
* npm install @angular/cdk-experimental@12.2.7
* npm install @swimlane/ngx-charts@19.0.1
* remvoe error line from @angular/compiler
* npm install @angular/localise@12.2.7
* run format:write
* Edit Dockerfile
* Rollback package-lock.json version to 1
* Update README.md
* remove assets/fonts by gitignore
2022-01-13 13:56:38 +00:00
dependabot[bot]
c7458152b1
Bump lodash from 4.17.15 to 4.17.21 in /pkg/ui/v1beta1/frontend ( #1770 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21 )
---
updated-dependencies:
- dependency-name: lodash
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-12 11:06:10 +00:00
dependabot[bot]
a43c786637
Bump path-parse from 1.0.6 to 1.0.7 in /pkg/ui/v1beta1/frontend ( #1760 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-11 22:42:10 +00:00
dependabot[bot]
91df53a7f9
Bump ws from 5.2.2 to 5.2.3 in /pkg/ui/v1beta1/frontend ( #1761 )
...
Bumps [ws](https://github.com/websockets/ws ) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/5.2.2...5.2.3 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-11 22:40:10 +00:00
dependabot[bot]
0cefd03e5c
Bump tmpl from 1.0.4 to 1.0.5 in /pkg/ui/v1beta1/frontend ( #1762 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-11 21:49:10 +00:00
Hao Xin
ca79be1105
manifests: Upgrade cert-manager API from v1alpha2 to v1 ( #1752 )
2022-01-11 21:48:11 +00:00
Yuki Iwai
2a0b12eba7
Bump Python version to 3.9 ( #1731 )
...
* bump Python to 3.9
* modify script to build container image
* fix example for enas
* update scripts to modify image name in ci
* review: change docker build command
* review: use new tf-mnist-with-example in Ci for tfjob
* review: refactor tf-mnist-with-summaries
* review: remove Dockerfile.ppc64le for new-ui
* review: update docs related tf-mnist-with-summaries
* TFEventMetricsCollector supports TF>=2.0 and stop supporting TF <=1.x
* review: add help command to scripts/v1beta1/build.sh
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* fix unit test for tfevent-metricscollector
* review: generate tf event files on CI
* add test command to Makefile
* update publish-trial-images
* update update-images.sh
* reduce batch size
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-12-10 12:33:49 +00:00
Andrey Velichkevich
7be1f0ad57
Use release tags for Trial images ( #1757 )
...
* Update all Trial image tags to latest
* Modify tags in Notebooks
* Rename script
* Script changes
* Few changes
* Add other images
* Modify test script
* Finish test script
* Modify release script
* Finish release script
* Few changes
2021-12-10 02:11:48 +00:00
Daniela Plascencia
a2b5dae26f
katib/operators: removes unrecognized keys from metadata.yaml ( #1759 )
2021-12-09 22:47:49 +00:00
Andrey Velichkevich
151972406a
Add Workflow to Publish Katib Images ( #1746 )
...
* Add Workflow to Publish Katib Images
* Change docker hub
* Remove comment
* Fix path
* Use composite run
2021-12-03 18:13:58 +00:00
Andrey Velichkevich
326089d6de
Fix the default Metrics Collector regex ( #1755 )
2021-12-01 23:22:04 +00:00
DomFleischmann
bb439fa550
Fix Status Handling in Charmed Operators ( #1743 )
...
- Handle status of operators only in set_pod_spec function.
- Centralize all the logic in set_pod_spec and
add helper checks.
- Pin black version
2021-12-01 15:51:14 +00:00
Seongjin Kim
a701fd6f13
Enhance/UI feasible space ( #1721 )
...
* Add input type number
* Add non-zero validator on step
* remove non-standard css
2021-12-01 10:35:14 +00:00
Seongjin Kim
53baba87ea
[Bug Fix - new ui] : Fix bug on list type hp ( #1704 )
...
* bugfix : Fix bug on categorical hp ui
* run format:write
* remove changes on package-lock.json
2021-12-01 10:32:13 +00:00
Yuan Tang
f67ad5b102
docs: Add my presentations that include Katib ( #1753 )
2021-11-30 17:37:30 +00:00
Andrey Velichkevich
1c7617c0b2
Update links for issue template ( #1751 )
2021-11-29 22:23:30 +00:00
Yuan Tang
e32445da79
Add Akuity to list of adopters ( #1749 )
...
* Add Akuity to list of adopters
* Update ADOPTERS.md
2021-11-26 22:49:22 +00:00
Yuki Iwai
10051dc77a
Implement validation for early stopping ( #1709 )
...
* implement validation for early stopping
* fix some documents
* fix error messages
* implement gRPC API to verify parameters for early stopping
* review: use early_stopping as gRPC API
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* review: fix error description
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* review: remove t.Run
* review: remove condition to verify algorithmName for early stopping
* remove description about updating gRPC API docs in kubeflow website
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-11-26 15:47:54 +00:00
Yuan Tang
46207a3c10
docs: Argo -> Argo Workflows ( #1741 )
2021-11-23 03:55:06 +00:00
Andrey Velichkevich
c3e778b673
Change namespace label for metrics collector injection ( #1740 )
...
* Change namespace label for metrics collector injection
* Fix var name
2021-11-23 02:34:05 +00:00
Andrey Velichkevich
0e1730237c
Fix Range for Int and Double values in Grid ( #1732 )
2021-11-12 02:22:52 +00:00
Jeongwook Park
cffab076b6
fix: check if parameter references exist in experiment parameters ( #1726 )
...
* fix: check if parameter references exist in experiment parameters
* Fix validator test
* Update some comments and test descriptions
* Check trial parameter reference only when experiment parameters are not empty
* Add a test for the case 'spec.parameters' is mepty
2021-11-09 03:09:03 -08:00
Andrey Velichkevich
16e0574647
Modify gRPC API with Current Request Number ( #1728 )
...
* Modify API to current_request_number
* Changes after review
* Add request_number deprecated API
* Fix test
2021-11-04 18:03:31 -07:00
Andrey Velichkevich
e72e5c8757
Allow to remove each resource in Katib config ( #1729 )
2021-11-04 15:24:32 -07:00
fabianvdW
594c177716
Fix same set for HyperParameters in Bayesian Optimization algorithm ( #1701 )
...
* Fix #1700
* Reformat
2021-11-02 12:42:06 -07:00
Chen WenJun
bfe4527f13
fix: close mysql statement and rows resources when sql exec end ( #1720 )
...
* fix: close mysql statement and rows resources when sql exec end
* fix: close mysql statement and rows resources when sql exec end
* style: move code to other place
* style: correct the typo(Prepare)
Co-authored-by: 陈文军 <chenwenjun01@corp.netease.com>
2021-11-02 12:18:06 -07:00
Yuki Iwai
f802295cb4
Support leader election for katib-controller ( #1713 )
...
* support leader election for katib-controller
* keep consistent with default flag name generated by kubebuilder
Co-authored-by: Ce Gao <ce.gao@outlook.com>
* fix developer guide
* fix e2e test
* modify directory structure for manifests
* fix e2e test
* review: turn off leader-election by default
* Update manifests/v1beta1/installs/katib-leader-election/leader-election-rbac.yaml
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update manifests/v1beta1/installs/katib-leader-election/leader-election-rbac.yaml
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update manifests/v1beta1/installs/katib-leader-election/leader-election-rbac.yaml
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update manifests/v1beta1/installs/katib-leader-election/leader-election-rbac.yaml
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Ce Gao <ce.gao@outlook.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-11-02 12:14:06 -07:00
Andrey Velichkevich
b8622d6b0c
Run Early Stopping Pipeline Example ( #1727 )
2021-10-29 07:28:51 -07:00
Jeongwook Park
0a38e8769e
Fix clusterrole of katib-controller to access image pull secrets ( #1725 )
2021-10-28 07:28:26 -07:00
Jeongwook Park
3ed331e412
Emit events when fails to reconcile all trials ( #1706 )
...
* Emit events when fails to reconcile all trials
* Return error only when fails to get trial instance
2021-10-27 19:05:26 -07:00
Andrey Velichkevich
b176b048bf
Update Algorithm Service Doc for new CI script ( #1724 )
...
* Update Algorithm Service Doc for new CI script
* Fix experiments
* Remove spaces
2021-10-26 19:32:27 -07:00
Kenneth Koski
5353cb51b1
Update Charmed Katib Operators + CI to 0.12 ( #1717 )
...
* Update katib-controller operator for 0.12
* Update katib-ui operator for 0.12
* Update katib-db-manager operator for 0.12
* Update Charmed Katib CI job
Updates general dependencies and fixes label selectors
2021-10-25 16:28:42 -07:00
Midhun R Nair
a528757f82
Updating Katib CI to use training operator ( #1710 )
...
* Updating Katib CI to use training operator
* Changed master to 1.4 branch in echo statement
2021-10-22 03:16:03 -07:00
alexeykaplin
5a719e9372
#1714 : Missing metrics port annotation ( #1715 )
2021-10-22 03:14:03 -07:00
Andrew Scribner
e4cde95063
Update OWNERS for charm operators ( #1718 )
...
Cycles incoming and outgoing Canonical team members for the charm operators
2021-10-22 02:27:03 -07:00
Johnu George
33f8395705
Merge remote-tracking branch 'upstream/master'
2021-10-22 12:26:05 +05:30
Andrey Velichkevich
195db29237
Add Kubeflow Pipelines Examples ( #1632 )
...
* Init commit with e2e example
* Add Early Stopping and MPI Examples
* Add MPI to README
* Modify SDK for MPI example
* Modify doc
* Update Early Stopping example
* Finish e2e example
* Modify links for KFP guide
2021-10-12 10:29:44 -07:00
Andrey Velichkevich
e5d76369e3
Fix path to the NAS Trial images ( #1711 )
2021-10-11 14:50:43 -07:00
Jaeyeon Kim
487b012ec6
[enhance] change default metrics collect format ( #1707 )
...
* [enhance] change default metrics collect format
- to parse scientific notation well
* Update pkg/metricscollector/v1beta1/common/const.go
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-10-11 13:12:44 -07:00
Yuki Iwai
6de09d7f13
Implement some unit tests for the katibconfig package ( #1690 )
...
* resolve conflict
* implement unit tests for GetEarlyStoppingConfigData and GetMetricsCollectorConfigData in katib-config
* fix envtest for suggestion-controller
* remove debug code
* fix invalidCollectorKind value
* refactor tests struct
* remove unnecessary empty line
* add tests for custom resource requirements
* fix variable name
2021-10-08 04:19:23 -07:00
Yuki Iwai
30e47df5a6
Fix hyperlink for build status ( #1703 )
...
* fix hyperlink for build status
* Update README.md
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-10-07 20:51:23 -07:00
Andrey Velichkevich
7f83ed76d2
Modify SDK examples for Katib 0.12 release ( #1631 )
...
* Modify SDK examples for Katib 0.12 release
* Use Katib SDK 0.12
2021-10-07 18:45:23 -07:00
Andrey Velichkevich
60baacd0fd
Add Kubeflow MXJob example ( #1688 )
...
* Add Kubeflow MXJob example
* Reduce num examples
* Update image link
* Fix FPGA doc
* Add BytePS image
2021-10-07 17:27:23 -07:00
Andrey Velichkevich
983a867073
Refactor Examples folder structure ( #1691 )
...
* Refactor Katib Examples
* Fix links
* Use Kind image
Use kubectl wait
* Update examples/v1beta1/kind-cluster/README.md
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Update examples/v1beta1/kind-cluster/README.md
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Increase timeout
* Update docs/images-location.md
Co-authored-by: Elias Koromilas <elias.koromilas@gmail.com>
* Update examples/v1beta1/README.md
Co-authored-by: Elias Koromilas <elias.koromilas@gmail.com>
* Remove json
* Add example links to training containers
* Fix link
* Update links to training-operator
* Rename Trial settings to template
* Rename Trial training containers to Trial images
* Move NAS examples to Trial images
* Add NAS links to README
* Change TARGET DIR
* Update examples/v1beta1/trial-images/mxnet-mnist/Dockerfile
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
* Update examples/v1beta1/trial-images/pytorch-mnist/Dockerfile
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Co-authored-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Co-authored-by: Elias Koromilas <elias.koromilas@gmail.com>
2021-10-07 05:38:22 -07:00
Yuan Tang
2db65b2c6b
Update link to training operator ( #1699 )
2021-10-06 13:48:20 -07:00
Andrey Velichkevich
8d8acd8289
Add Changelog for Katib 0.12.0 release ( #1695 )
2021-10-06 00:37:08 -07:00
Andrey Velichkevich
cc8fb500e8
Bump Katib Python SDK to 0.12.0 version ( #1694 )
2021-10-06 00:36:08 -07:00
Yuki Iwai
29409198ff
Fix readme in examples directory ( #1687 )
2021-09-29 16:46:09 -07:00
Elias Koromilas
40a2fc8f99
Update FPGA examples ( #1685 )
...
* Update FPGA Operator usage instructions
Signed-off-by: Elias Koromilas <elias.koromilas@gmail.com>
* Update FPGA example experiments
Signed-off-by: Elias Koromilas <elias.koromilas@gmail.com>
* Add FPGA experiment reviewers
Signed-off-by: Elias Koromilas <elias.koromilas@gmail.com>
* Update examples/v1beta1/fpga/OWNERS
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-09-29 12:48:09 -07:00
Andrey Velichkevich
6f0b2b1e54
Add Python test requirements file ( #1684 )
2021-09-28 09:49:10 -07:00
Andrey Velichkevich
ad6e75aa5b
Update Go version to 1.17 ( #1683 )
...
* Use Go 1.17 version
* Fix code generator import
* Change after review
* Run lint
* Use go install for lint
2021-09-28 09:05:11 -07:00
Andrey Velichkevich
0a5e418329
Add GitHub Actions for Python unit tests ( #1677 )
...
* Add GitHub Actions for Python unit tests
* Add PythonPath
* Add health
* Add pwd
* Mock kube config
* Add Rest PATH
2021-09-27 18:57:10 -07:00
Kimonas Sotirchos
42e3cb214e
Add OWNERS file for the new ui ( #1681 )
...
* Add OWNERS file for the new ui
Signed-off-by: Kimonas Sotirchos <kimwnasptd@arrikto.com>
* review: Update owners file
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-09-27 18:56:09 -07:00
Yuki Iwai
877a7ce123
Add envtest to check `reconcileRBAC` ( #1678 )
...
* add envtest to check reconcileRBAC
* fix gofmt
* merge test5 to test1
* fix comment
* fix variable name
* remove auto generated commnets by gofmt 1.17
* fix import
2021-09-27 11:09:40 -07:00
Jaeyeon Kim
d9059438d3
[bugfix]: absolute value and typo ( #1676 )
...
Signed-off-by: Jaeyeon Kim <anencore94@gmail.com>
Co-authored-by: Seongjin Kim <seongjinkim1123@gmail.com>
Co-authored-by: Seongjin Kim <seongjinkim1123@gmail.com>
2021-09-27 10:08:40 -07:00
Andrey Velichkevich
d6f75fe237
Create Python script to run e2e Argo Workflow ( #1674 )
...
* Init changes
* Create Argo Workflow Python Script
* Move scripts to e2e/v1beta1
* Get prow env dict
* Modify context
* Fix volumeMounts name
* Change to PULL_PULL_SHA
* Change context
* Remove tmp return
* Remove ksonnet
* Move depends up
* Fix SHA variable
* Decrease parallel experiments
2021-09-27 04:48:40 -07:00
Andrey Velichkevich
23a3a8afd6
Refactor README ( #1667 )
...
* Add init changes for README
* Add Algorithms
* Add rows
* Finish README
* Add algorithms first
* Fix install link
* Add check pod command
* Change list
* Move install link
* Add supported frameworks table
* Remove header
* Change table to list
* Add components link
* Add dot
2021-09-24 04:13:37 -07:00
Yuki Iwai
c22afe9fb5
Use golangci-lint as linter for Go ( #1671 )
...
* use golangci-lint as linter for Go instead of golint
* Update hack/verify-golangci-lint.sh
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* specify golangci-lint version
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* fix echo comment
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* fix echo comment
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* fix lint
* fix gofmt
* fix generated codes
* close the connection for early stopping without using defer
* do not create or delete any resources within gomega.Eventually
* add condition to return error in getKatibJob func
* remove comment out lines
* simplify some codes
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* remove an unnecessary variable
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* fix golangci-lint error
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-09-23 23:09:37 -07:00
Yuki Iwai
b0e91744a8
Change the minimal kustomize version in the developer guide ( #1675 )
2021-09-23 11:00:37 -07:00
dependabot[bot]
a6cf571ea0
Bump axios from 0.18.1 to 0.21.2 in /pkg/ui/v1beta1/frontend ( #1665 )
...
Bumps [axios](https://github.com/axios/axios ) from 0.18.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.18.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-16 10:34:55 -07:00
Andrey Velichkevich
0077876cc7
Bump Katib Python SDK to 0.12.0rc1 version ( #1660 )
2021-09-16 09:45:55 -07:00
Andrey Velichkevich
7f05e58b23
Add Cert Generator to prow include dirs ( #1669 )
2021-09-16 01:58:55 -07:00
Yuki Iwai
2a11c35116
Reimplement katib-cert-generator in Go ( #1662 )
...
* add cert-generator command
* go mod tidy
* fix gofmt lint check
* fix unittest for katib-cert-generator
* remove unnecessary test code
* fix comment
* review: fix kubeClient
* review: stop to use k8s.io/utils
* review: delete containers[].securityContext
* review: change directory name for cert-generator
* review: fix const
Co-authored-by: andreyvelich <andrey.velichkevich@gmail.com>
* review: stop to use k8s.io/utils
Co-authored-by: andreyvelich <andrey.velichkevich@gmail.com>
* review: delete containers[].securityContext
* review: change directory name for cert-generator
* review: fix const
Co-authored-by: andreyvelich <andrey.velichkevich@gmail.com>
* review: take webhook domain as consts
* review: keep the name testDescription and err
* review: do not try to patch webhook configuration in many times
* review: fix some functions to generate cert
* review: add comments
Co-authored-by: andreyvelich <andrey.velichkevich@gmail.com>
* review: remove v1beta1 from admissionReviewVersions in ValidatingWebhookConfiguration and MutatingWebhookConfiguration
* fix comments
* review: remove the securityContext field
Co-authored-by: andreyvelich <andrey.velichkevich@gmail.com>
2021-09-14 19:01:32 -07:00
Andrey Velichkevich
aad3a74083
Add Changelog for Katib 0.12.0-rc.1 release ( #1661 )
2021-09-07 21:37:06 -07:00
Andrey Velichkevich
885f9064f9
Add mockgen version to gen script ( #1658 )
...
* Add mockgen version to gen script
* Rename to update-mockgen
2021-09-07 05:09:39 -07:00
Andrey Velichkevich
98e78e98f5
Remove README toc script ( #1659 )
2021-09-06 19:54:38 -07:00
Jaeyeon Kim
1ca6798c3f
[bugfix]: increase test timeout ( #1654 )
2021-09-06 04:56:13 -07:00
Kimonas Sotirchos
6d2c8bbae8
UI: Handle missing TrialTemplates ( #1652 )
...
* Use YAML input if TrialParams are missing
Signed-off-by: Kimonas Sotirchos <kimwnasptd@arrikto.com>
* review: Separate TrialTemplates in two words
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-09-06 03:19:13 -07:00
dependabot[bot]
2d87caafb1
Bump tar from 4.4.15 to 4.4.19 in /pkg/new-ui/v1beta1/frontend ( #1650 )
...
Bumps [tar](https://github.com/npm/node-tar ) from 4.4.15 to 4.4.19.
- [Release notes](https://github.com/npm/node-tar/releases )
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-tar/compare/v4.4.15...v4.4.19 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-02 07:36:31 -07:00
Andrey Velichkevich
c202017d9f
Update Changelog for Katib 0.12.0-rc.0 release ( #1642 )
2021-08-31 03:50:03 -07:00
Jaeyeon Kim
7bf1aeba83
SDK: change list apis to return objects as default ( #1630 )
...
* SDK: change list apis to return objects as default
- change list_trials, list_experiments to return list of objects as
a default
- also, give 'in_short' parameter for who wants only name and status
as before
* [enh]: change return type from List[dict] to List[V1beta1Experiment]
* [enh]: deserialize dict to katib's custom class
* [docs]: refactor KatibClient docs
* change deserialize method location to utils
* remove useless import
* Add objects necessary to deserilization in swagger
* use fakeresponse rather than duplicating codes
* Update sdk/python/v1beta1/kubeflow/katib/utils/utils.py
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update sdk/python/v1beta1/kubeflow/katib/utils/utils.py
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-08-30 22:42:03 -07:00
Andrey Velichkevich
21580f6697
Add missing omitempty parameter to APIs ( #1645 )
2021-08-27 07:33:06 -07:00
Johnu George
b4d5a562cc
Merge branch 'master' of github.com:kubeflow/katib
2021-08-27 11:38:42 +05:30
Andrey Velichkevich
3fadef637a
Bump Katib Python SDK to 0.12.0rc0 version ( #1640 )
2021-08-26 10:43:05 -07:00
Andrey Velichkevich
6e66ae2453
Add Katib Release process guide ( #1641 )
...
* Add RELEASE doc
* Finish changelog script
* Update release doc
* Changes after review
* Modify README
* Add SDK PR link
* Modify doc
* Changelog for v0.6.0-rc.0
* Modify changelog script
* Add 0.2 changelog
* Remove TODO
* Add 0.6 release
* Add v0.9.0 release
* Add 0.10.0 release
* Add v0.10.1 release
* Add v0.11.0 release
* Add v0.11.1 release
* Fix release
* Update step
2021-08-26 09:57:05 -07:00
Seongjin Kim
fa8718be9d
new-ui: Add devDependency - prettier ( #1629 )
...
* new-ui: Add devDependency - prettier
* new-ui: update prettier version on Github Action
* new-ui: Update test-node.yaml
* new-ui: Edit test-node.yaml / Makefile
* new-ui: Edit npm install prettier command on test-node workflow
* new-ui: Apply npm run format:write
2021-08-24 18:37:45 -07:00
Johnu George
fe5963f8e3
Reconcile semantics for Suggestion Algorithms ( #1633 )
...
* Reuse suggestions
* Fix tests
2021-08-24 09:29:40 -07:00
Johnu George
acc67db331
Fix tests
2021-08-24 21:09:40 +05:30
Johnu George
ce12a891ba
Reuse suggestions
2021-08-24 19:15:11 +05:30
Johnu George
eea6ada974
Adding tests in multiple steps ( #1634 )
2021-08-23 20:31:39 -07:00
Andrey Velichkevich
b91a9c86ca
Update Katib UI with Optuna Algorithm Settings ( #1626 )
...
* Update Katib UI with Optuna Algorithm Settings
* Fix Optuna tests
2021-08-18 06:18:38 -07:00
Andrey Velichkevich
04021b1509
Add Optuna Suggestion to Katib CI ( #1624 )
...
* Add Optuna Suggestion to Katib CI
* Update README
2021-08-16 23:33:42 -07:00
Andrey Velichkevich
2bd9b5e0e4
Add Multivariate TPE to Katib UI ( #1625 )
...
* Add Multivariate TPE to Katib UI
* Modify Experiment params
2021-08-16 20:59:41 -07:00
Shotaro Sano
7439a3762f
Add Optuna based suggestion service ( #1613 )
...
* Implement Optuna service and cmd
* Update pkg/suggestion/v1beta1/optuna/service.py
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update pkg/suggestion/v1beta1/optuna/service.py
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update pkg/suggestion/v1beta1/optuna/service.py
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Update pkg/suggestion/v1beta1/optuna/service.py
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
* Merge the blocks of self.lock in OptunaService
* Remove Cython installation
* Update Python version for the Optuna suggestion service
* Add the example yaml of multivarite-tpe
* Fix the logic of handling unknown trials
* Use name and value instead of the string representation of assignment
* Turn on constant liar by default
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-08-16 07:10:06 -07:00
Andrey Velichkevich
ecb4686007
Modify XGBoostJob example for the new Controller ( #1623 )
...
* Modify XGBoostJob example for the new Controller
* Modify port
2021-08-14 20:59:04 -07:00
Andrey Velichkevich
4ef26ef7a9
Modify labels for controller resources ( #1621 )
...
* Change labels for controller resources
* Fix Label in test
2021-08-14 12:16:04 -07:00
dependabot[bot]
f42c6ccd7b
Bump jszip from 3.5.0 to 3.7.1 in /pkg/new-ui/v1beta1/frontend ( #1619 )
...
Bumps [jszip](https://github.com/Stuk/jszip ) from 3.5.0 to 3.7.1.
- [Release notes](https://github.com/Stuk/jszip/releases )
- [Changelog](https://github.com/Stuk/jszip/blob/master/CHANGES.md )
- [Commits](https://github.com/Stuk/jszip/compare/v3.5.0...v3.7.1 )
---
updated-dependencies:
- dependency-name: jszip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-14 11:30:04 -07:00
dependabot[bot]
f722725724
Bump path-parse from 1.0.6 to 1.0.7 in /pkg/new-ui/v1beta1/frontend ( #1618 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 13:04:04 -07:00
dependabot[bot]
9bacb7b6eb
Bump tar from 4.4.13 to 4.4.15 in /pkg/new-ui/v1beta1/frontend ( #1606 )
...
Bumps [tar](https://github.com/npm/node-tar ) from 4.4.13 to 4.4.15.
- [Release notes](https://github.com/npm/node-tar/releases )
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.15 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 09:45:54 -07:00
Andrey Velichkevich
abbc9c9d34
Fix Metrics Collector error in case of non-existing Process ( #1614 )
...
* Skip error in case of empty Process
* Fix print
* Skip other errors
* Set first process as default main
2021-08-12 15:06:53 -07:00
Andrey Velichkevich
8b7a9fecd6
Add AutoML and Training WG Summit July 2021 ( #1615 )
2021-08-12 10:55:02 -07:00
Andrey Velichkevich
7a661cf9cb
Modify Labels for Katib Components ( #1611 )
2021-08-11 12:54:01 -07:00
Andrey Velichkevich
be2b26d432
Validate possible operations for Grid suggestion ( #1205 )
...
* Create common function to test validate algorithm settings
Validate db exhausted for chocolate
* remove parentheses
* Use common util to test Suggestions
* Fix API name
* Fix indexing
2021-08-11 05:47:26 -07:00
Andrey Velichkevich
c24d303c37
Change the default image for the new Katib UI ( #1608 )
...
* Change default image for Katib UI
* Change title for UI
* Fix image name
* Use katib-ui image for the new UI
* Remove build from CI workflow
* Add cache to Kaniko
* Add cache repo
* Add other cache repo
* Remove cache
2021-08-10 19:22:25 -07:00
Andrey Velichkevich
a83828ce48
Upgrade CRDs to apiextensions.k8s.io/v1 ( #1610 )
...
* Changes for v1 version
* Add temp schema
* Use Kubebuilder 2.3.0
* Remove count 1
2021-08-10 16:31:25 -07:00
Andrey Velichkevich
a3e36b377b
Remove TFJob and PyTorchJob CRDs from unit tests ( #1609 )
2021-08-09 19:34:28 -07:00
Andrey Velichkevich
6d54d4a920
Add Support for Argo Workflows ( #1605 )
...
* Add Support for Argo Workflows
* Few changes in README
* Add Argo to README
* Remove Argo access from Katib manifests
* Remove Tekton access from Katib manifests
* Few changes in README
* Change to Pipelines
2021-08-05 13:30:42 -07:00
Jaeyeon Kim
a57745e6e1
[enh]: validate for bayesian optimization algorithm settings ( #1600 )
...
* [enh]: validate for skopt algorithm settings
* [style]: refactor with reviews
- use staticmethod rather than classmethod
- change convertAlgorithmSpec method name to a snake_case
- use .format() rather than f-string
Signed-off-by: Jaeyeon Kim <anencore94@gmail.com>
2021-08-03 13:05:41 -07:00
Andrey Velichkevich
287e868023
Add support for XGBoost Operator with LightGBM example ( #1603 )
...
* Add support for XGBoost Operator
* Specify Tag for LightGBM image
2021-08-02 16:45:11 -07:00
Abhishek Vilas Munagekar
1b71a7cc8b
fix mysql version in docker image ( #1594 )
2021-08-02 08:43:38 -07:00
Andrey Velichkevich
ddf064a49e
Remove Kubeflow Training dependencies from Katib ( #1599 )
...
* Remove Kubeflow Training dependencies from Katib
* Add code-generator to go.mod
2021-08-01 06:43:37 -07:00
Andrey Velichkevich
44875b8250
Update Katib SDK with OpenAPI generator ( #1572 )
...
* Use openapi JAR
* Remove test from SDK
* Use k8s>=12.0 version
2021-07-29 08:35:19 -07:00
dependabot[bot]
1ed426d344
Bump ssri from 6.0.1 to 6.0.2 in /pkg/new-ui/v1beta1/frontend ( #1526 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-29 08:30:19 -07:00
dependabot[bot]
57f8393fd3
Bump elliptic from 6.5.3 to 6.5.4 in /pkg/new-ui/v1beta1/frontend ( #1461 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 14:25:19 -07:00
dependabot[bot]
828495947b
Bump lodash from 4.17.20 to 4.17.21 in /pkg/new-ui/v1beta1/frontend ( #1532 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 14:23:18 -07:00
dependabot[bot]
dc932d39e7
Bump underscore from 1.11.0 to 1.13.1 in /pkg/new-ui/v1beta1/frontend ( #1529 )
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.11.0 to 1.13.1.
- [Release notes](https://github.com/jashkenas/underscore/releases )
- [Commits](https://github.com/jashkenas/underscore/compare/1.11.0...1.13.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 13:38:18 -07:00
dependabot[bot]
5add8f7084
Bump jose from 2.0.2 to 2.0.5 in /pkg/new-ui/v1beta1/frontend ( #1518 )
...
Bumps [jose](https://github.com/panva/jose ) from 2.0.2 to 2.0.5.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/v2.0.5/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v2.0.2...v2.0.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 13:35:18 -07:00
dependabot[bot]
4ffd131620
Bump hosted-git-info from 2.8.8 to 2.8.9 in /pkg/new-ui/v1beta1/frontend ( #1531 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 13:26:18 -07:00
dependabot[bot]
4363093cfd
Bump url-parse from 1.4.7 to 1.5.3 in /pkg/new-ui/v1beta1/frontend ( #1591 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.3 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 08:53:45 -07:00
DomFleischmann
f1d565ec57
Install charmcraft 1.0.0 ( #1593 )
...
Install charmcraft 1.0.0 through pip for now
until we move to pytest-operator tests.
2021-07-28 07:40:45 -07:00
dependabot[bot]
56bc2da56a
Bump y18n from 4.0.0 to 4.0.1 in /pkg/new-ui/v1beta1/frontend ( #1506 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-27 10:22:11 -07:00
dependabot[bot]
61e63cdf62
Bump dns-packet from 1.3.1 to 1.3.4 in /pkg/new-ui/v1beta1/frontend ( #1543 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-27 10:21:12 -07:00
Andrey Velichkevich
575f89f137
Fix grep in Tekton Experiment Doc ( #1578 )
2021-07-15 07:16:50 -07:00
Andrey Velichkevich
4ca5fb0044
Allow make pre-release tag ( #1575 )
...
* Allow make pre-release cut
* Remove else in SDK version
2021-07-12 08:55:26 -07:00
Andrey Velichkevich
3a1f2b923a
Remove Job Level Mutation from Katib Controller ( #1573 )
2021-07-11 23:15:26 -07:00
Kenneth Koski
a90c91b196
Switch to charmcraft snap for CI ( #1574 )
...
The snap store is now the preferred place for obtaining charmcraft, as
opposed to pypi.org.
2021-07-08 16:41:23 -07:00
Andrey Velichkevich
3962af9245
Add gRPC build script to CI ( #1569 )
...
* Add gRPC build script to CI
* Fix text
* Change to i flag
* Change to -i in health
2021-07-01 22:44:10 -07:00
Andrey Velichkevich
9bf23e57ba
Add Doc checklist to PR template ( #1568 )
2021-07-01 19:11:10 -07:00
Andrey Velichkevich
61d70089ef
Allow empty resources for CPU and Memory in Katib config ( #1564 )
2021-06-29 06:36:46 -07:00
Nick Veitch
9b33615b26
fix typo in operators/README ( #1557 )
2021-06-16 07:53:09 -07:00
Rui Vasconcelos
08d9497b92
Adds docs on how to use within KF ( #1556 )
...
See https://github.com/canonical/bundle-kubeflow/issues/371
2021-06-15 03:13:37 -07:00
Kenneth Koski
6ef600c6d4
Switch to sdi ( #1555 )
...
* Update operator dependencies
Updates requirements.txt for each operator to use latest version from
pypi.org.
* Switch katib-ui operator to SDI interface
Switches katib-ui operator to the serialized-data-interface library,
which provides a way to declaratively define relationships.
2021-06-14 07:08:37 -07:00
Andrey Velichkevich
4bd11b385f
Disable default PV for Experiment with resume from volume ( #1552 )
...
* Remove default PV creation from resume from volume
* Modify error msg
* Remove PV check from Suggestion controller test
* Use go 1.15.13
2021-06-08 23:24:16 -07:00
Andrey Velichkevich
efe8f87f03
Fix gofmt to validate Experiment name ( #1545 )
2021-06-01 23:17:02 -07:00
Jaeyeon Kim
e3ccbcf1f7
feat: add naming regex check on validating webhook ( #1541 )
...
- check experiments' naming convention on validating webhook
2021-06-01 04:55:04 -07:00
Andrey Velichkevich
778403b2b2
Add the new Katib presentations 2021 ( #1539 )
...
* Add new presentations
* Fix name
2021-05-25 18:59:41 -07:00
Andrey Velichkevich
4dbd53440e
Add go mod tidy check to GitHub Actions ( #1535 )
...
* Add go mod tidy check to GitHub actions
* Run go mod tidy
2021-05-18 11:10:41 -07:00
Masashi Shibata
40fc342ea6
Support Sobol's Quasirandom Sequence using Goptuna. ( #1523 )
2021-05-07 08:23:06 -07:00
Andrey Velichkevich
c385748deb
Add Katib 2021 ROADMAP ( #1524 )
...
* Add 2021 ROADMAP
* Update
Co-authored-by: Masashi Shibata <c-bata@users.noreply.github.com>
Co-authored-by: Masashi Shibata <c-bata@users.noreply.github.com>
2021-05-07 08:20:07 -07:00
Andrey Velichkevich
d0d9c8d80e
Remove PV from MySQL component ( #1527 )
...
Add startupProbe to mySQL
2021-05-06 18:59:06 -07:00
Andrey Velichkevich
36ec8b339e
Remove IBM install from Katib manifest ( #1525 )
2021-04-30 10:19:31 -07:00
Himanshu
0767df4bda
Error messages corrected ( #1522 )
...
* Error messages corrected
#1516
* ucfirst
The first letter of both error message is changed to uppercase.
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
2021-04-23 07:52:43 -07:00
Masashi Shibata
c36ac54b89
Bump the Goptuna version up to v0.8.0 with IPOP-CMA-ES and BIPOP-CMA-ES support. ( #1519 )
...
* Upgrade to goptuna v0.8.0
* Add option for restarting CMA-ES
2021-04-23 07:02:43 -07:00
Masashi Shibata
19df714b3b
Fix a link to Kustomize manifest for new Katib UI ( #1521 )
2021-04-22 11:57:43 -07:00
Максим Грушин
54854c1bb8
Add kustomization overlay: katib-openshift ( #1513 )
...
* Add kustomization overlay: katib-standalone-openshift
* Rename OpenShift kustomization and remove unused RBAC resources
* Update kustomization katib-openshift to support changes in #1498
* katib-openshift: move patches to dedicated dir
* katib-openshift: clarify comments
* Update katib-openshift image tags
2021-04-22 06:13:43 -07:00
DavidSpek
520f54e8b5
fix kustomize manifests for kubeflow ( #1498 )
...
* fix kustomize manifests for kubeflow
* fix standalone and external-db manifests
* remove old namespace file
* remove PV from kubeflow manifest
* fix katib-external-db reference outside of root
* fix katib-with-kubeflow-cert-manager
* Move image tags to katib-config.yaml and remove patches
* use common namespace kustomization
* Make kubeflow-cert use kubeflow as a base
* Remove katib-cert-generator job from kubeflow-cert-generator manifests
* Move pv-patch to patches folder
* Create katib-cert-manager and make kubeflowuse this as base
* Fix release and CI scripts for new layout
* Remove unnecessary cert-generator images from kustomization.yaml
* Remove unnecessary SA, CR and CRB from katib-cert-manager
* Remove commonLabel from katib-with-kubeflow
* Separate cert-generator from webhook kustomization
2021-04-12 19:33:03 -07:00
Andrey Velichkevich
5e3fb22fe2
Move tests from Travis to GitHub actions ( #1514 )
...
* Create workflow for Go
* Add GOPATH env
* Move check up
* Add env
* Add go mod download
* Add ls command
* Add path
* Change path for run
* Change GOPATH
* Add kubebuilder
* Download coveralls
* Add node test
* Remove Travis
* Add coveralls step
* Change coveralls use
* Add working dir
* Remove run
2021-04-09 21:06:04 -07:00
Andrey Velichkevich
86884ca2c2
Add cert manager install to the release script ( #1511 )
...
* Add cert manager install to release script
* Increase timeout to 50 min for e2e Experiments
2021-04-01 20:25:20 -07:00
Andrey Velichkevich
4e8c0a9462
Fix setup Katib script to work on the release branch ( #1508 )
2021-04-01 11:26:19 -07:00
Yannis Zarkadas
32cb42282f
manifests: Remove Application CR ( #1507 )
...
Remove Application CR as per https://github.com/kubeflow/manifests/issues/1715
Signed-off-by: Yannis Zarkadas <yanniszark@arrikto.com>
2021-04-01 11:00:19 -07:00
Yannis Zarkadas
c57502956c
Katib manifests fixes for 1.3 ( #1502 )
...
* cert-generator: Disable client-side validation
Closes https://github.com/kubeflow/katib/issues/1500
Signed-off-by: Yannis Zarkadas <yanniszark@arrikto.com>
* manifests: Generate valid VirtualService by default
Signed-off-by: Yannis Zarkadas <yanniszark@arrikto.com>
* manifests: Disable sidecar injection for all components
Signed-off-by: Yannis Zarkadas <yanniszark@arrikto.com>
* manifests: Remove erroneous storageClassName from PVC
Signed-off-by: Yannis Zarkadas <yanniszark@arrikto.com>
* manifests: Add katib-with-kubeflow-cert-manager overlay
Signed-off-by: Yannis Zarkadas <yanniszark@arrikto.com>
2021-03-31 04:39:18 -07:00