kubeflow-katib

Automated Machine Learning on Kubernetes

https://github.com/kubeflow/katib

Science Score: 64.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
    3 of 140 committers (2.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.3%) to scientific vocabulary

Keywords

ai automl huggingface hyperparameter-tuning jax kubeflow kubernetes llm machine-learning mlops neural-architecture-search pytorch scikit-learn tensorflow

Keywords from Contributors

langchain distributed agents anthropic gemini transformers deep-neural-networks observability embedded cryptocurrencies
Last synced: 6 months ago · JSON representation ·

Repository

Automated Machine Learning on Kubernetes

Basic Info
Statistics
  • Stars: 1,618
  • Watchers: 59
  • Forks: 480
  • Open Issues: 102
  • Releases: 18
Topics
ai automl huggingface hyperparameter-tuning jax kubeflow kubernetes llm machine-learning mlops neural-architecture-search pytorch scikit-learn tensorflow
Created almost 8 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation Security Roadmap

README.md

Kubeflow Katib

Build Status Coverage Status Go Report Card Releases Slack Status OpenSSF Best Practices

logo

Kubeflow Katib is a Kubernetes-native project for automated machine learning (AutoML). Katib supports Hyperparameter Tuning, Early Stopping and Neural Architecture Search.

Katib is the project which is agnostic to machine learning (ML) frameworks. It can tune hyperparameters of applications written in any language of the users’ choice and natively supports many ML frameworks, such as TensorFlow, PyTorch, XGBoost, and others.

Katib can perform training jobs using any Kubernetes Custom Resources with out of the box support for Kubeflow Training Operator, Argo Workflows, Tekton Pipelines and many more.

Katib stands for secretary in Arabic.

Search Algorithms

Katib supports several search algorithms. Follow the Kubeflow documentation to know more about each algorithm and check the this guide to implement your custom algorithm.

Hyperparameter Tuning Neural Architecture Search Early Stopping
Random Search ENAS Median Stop
Grid Search DARTS
Bayesian Optimization
TPE
Multivariate TPE
CMA-ES
Sobol's Quasirandom Sequence
HyperBand
Population Based Training

To perform the above algorithms Katib supports the following frameworks:

Prerequisites

Please check the official Kubeflow documentation for prerequisites to install Katib.

Installation

Please follow the Kubeflow Katib guide for the detailed instructions on how to install Katib.

Installing the Control Plane

Run the following command to install the latest stable release of Katib control plane:

kubectl apply -k "github.com/kubeflow/katib.git/manifests/v1beta1/installs/katib-standalone?ref=v0.17.0"

Run the following command to install the latest changes of Katib control plane:

kubectl apply -k "github.com/kubeflow/katib.git/manifests/v1beta1/installs/katib-standalone?ref=master"

For the Katib Experiments check the complete examples list.

Installing the Python SDK

Katib implements a Python SDK to simplify creation of hyperparameter tuning jobs for Data Scientists.

Run the following command to install the latest stable release of Katib SDK:

sh pip install -U kubeflow-katib

Getting Started

Please refer to the getting started guide to quickly create your first hyperparameter tuning Experiment using the Python SDK.

Community

The following links provide information on how to get involved in the community:

Contributing

Please refer to the CONTRIBUTING guide.

Citation

If you use Katib in a scientific publication, we would appreciate citations to the following paper:

A Scalable and Cloud-Native Hyperparameter Tuning System, George et al., arXiv:2006.02085, 2020.

Bibtex entry:

@misc{george2020katib, title={A Scalable and Cloud-Native Hyperparameter Tuning System}, author={Johnu George and Ce Gao and Richard Liu and Hou Gang Liu and Yuan Tang and Ramdoot Pydipaty and Amit Kumar Saha}, year={2020}, eprint={2006.02085}, archivePrefix={arXiv}, primaryClass={cs.DC} }

Owner

  • Name: Kubeflow
  • Login: kubeflow
  • Kind: organization

Kubeflow is an open, community driven project to make it easy to deploy and manage an ML stack on Kubernetes

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use Katib in your scientific publication, please cite it as below."
authors:
  - family-names: "George"
    given-names: "Johnu"
  - family-names: "Gao"
    given-names: "Ce"
  - family-names: "Liu"
    given-names: "Richard"
  - family-names: "Liu"
    given-names: "Hou Gang"
  - family-names: "Tang"
    given-names: "Yuan"
  - family-names: "Pydipaty"
    given-names: "Ramdoot"
  - family-names: "Saha"
    given-names: "Amit Kumar"
title: "Katib"
type: software
repository-code: "https://github.com/kubeflow/katib"
preferred-citation:
  type: misc
  title: "A Scalable and Cloud-Native Hyperparameter Tuning System"
  authors:
    - family-names: "George"
      given-names: "Johnu"
    - family-names: "Gao"
      given-names: "Ce"
    - family-names: "Liu"
      given-names: "Richard"
    - family-names: "Liu"
      given-names: "Hou Gang"
    - family-names: "Tang"
      given-names: "Yuan"
    - family-names: "Pydipaty"
      given-names: "Ramdoot"
    - family-names: "Saha"
      given-names: "Amit Kumar"
  year: 2020
  url: "https://arxiv.org/abs/2006.02085"
  identifiers:
    - type: "other"
      value: "arXiv:2006.02085"

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,337
  • Total Committers: 140
  • Avg Commits per committer: 9.55
  • Development Distribution Score (DDS): 0.742
Past Year
  • Commits: 99
  • Committers: 30
  • Avg Commits per committer: 3.3
  • Development Distribution Score (DDS): 0.818
Top Committers
Name Email Commits
Andrey Velichkevich a****h@g****m 345
Ce Gao g****e@c****o 122
Hougang Liu l****g@c****m 116
dependabot[bot] 4****] 113
Yuki Iwai y****z@g****m 100
Johnu George j****9@g****m 92
oshima y****d@g****m 65
Richard Liu 3****u 21
Elena Zioga e****a@a****m 19
Shao Wang 7****e 19
Masashi SHIBATA c****a 16
Xu Xiao l****f@g****m 15
Guang Ya Liu g****3@g****m 13
IWAMOTO Toshihiro i****o@v****p 12
Kenneth Koski k****i@c****m 11
Jaeyeon Kim a****4@g****m 9
Yuan Tang t****n@g****m 8
Shashank Mittal s****2@i****n 7
Jinan Zhou d****d@o****m 7
Orfeas Kourkakis o****s@a****m 7
Hezhi (Helen) Xie h****z@g****m 7
Kimonas Sotirchos k****d@a****m 6
Vaclav Pavlin v****n@g****m 6
ytetra 4****a 6
Jeongwook Park j****k@n****m 5
Mahdi Khashan 5****n 5
Sarah Maddox s****x 5
Tariq Hasan m****n@g****m 5
coldWater f****8@g****m 5
Ben Ye y****7@g****m 4
and 110 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 220
  • Total pull requests: 411
  • Average time to close issues: 8 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 100
  • Total pull request authors: 69
  • Average comments per issue: 7.57
  • Average comments per pull request: 5.25
  • Merged pull requests: 270
  • Bot issues: 0
  • Bot pull requests: 104
Past Year
  • Issues: 46
  • Pull requests: 161
  • Average time to close issues: 2 months
  • Average time to close pull requests: about 1 month
  • Issue authors: 17
  • Pull request authors: 29
  • Average comments per issue: 4.67
  • Average comments per pull request: 5.78
  • Merged pull requests: 89
  • Bot issues: 0
  • Bot pull requests: 52
Top Authors
Issue Authors
  • andreyvelich (26)
  • tenzen-y (24)
  • Electronic-Waste (17)
  • mahdikhashan (8)
  • anencore94 (6)
  • kimwnasptd (4)
  • gaocegege (4)
  • helenxie-bit (4)
  • knkski (4)
  • garymm (4)
  • droctothorpe (4)
  • johnugeorge (3)
  • Yumeka999 (3)
  • mickvangelderen (3)
  • mayankagarwal19911 (3)
Pull Request Authors
  • dependabot[bot] (138)
  • andreyvelich (82)
  • tenzen-y (62)
  • Electronic-Waste (39)
  • helenxie-bit (27)
  • shashank-iitbhu (15)
  • mahdikhashan (13)
  • forsaken628 (13)
  • tariq-hasan (12)
  • shivas1516 (8)
  • Doris-xm (6)
  • elenzio9 (6)
  • akagami-harsh (4)
  • saileshd1402 (4)
  • ckcd (4)
Top Labels
Issue Labels
kind/feature (100) kind/bug (76) lifecycle/stale (52) lifecycle/frozen (48) help wanted (36) good first issue (27) lifecycle/needs-triage (26) area/sdk (17) kind/discussion (7) release/0.16 (7) release/0.17 (7) priority/p2 (6) area/docs (6) area/gsoc (6) area/api (4) area/testing (4) kind/question (4) priority/p1 (4) area/front-end (4) area/katib (3) area/release (2) area/frontend (2) area/documentation (1) area/nas (1) lgtm (1) size/XXL (1) approved (1)
Pull Request Labels
approved (346) lgtm (339) dependencies (138) size/XS (122) size/L (110) javascript (99) size/S (85) size/M (75) size/XXL (69) lifecycle/stale (50) go (35) size/XL (30) ok-to-test (25) area/gsoc (22) do-not-merge/work-in-progress (18) do-not-merge/hold (9) python (4) release/0.17 (2) release/0.16 (1) lifecycle/frozen (1)

Packages

  • Total packages: 4
  • Total downloads:
    • pypi 3,237 last-month
  • Total docker downloads: 924
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 62
    (may contain duplicates)
  • Total versions: 64
  • Total maintainers: 7
proxy.golang.org: github.com/kubeflow/katib
  • Versions: 28
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Docker Downloads: 695
Rankings
Docker downloads count: 1.2%
Forks count: 1.5%
Stargazers count: 1.8%
Dependent repos count: 3.5%
Average: 3.5%
Dependent packages count: 9.6%
Last synced: 6 months ago
pypi.org: kubeflow-katib

Katib Python SDK for APIVersion v1beta1

  • Versions: 28
  • Dependent Packages: 0
  • Dependent Repositories: 59
  • Downloads: 3,093 Last month
  • Docker Downloads: 229
Rankings
Docker downloads count: 1.4%
Stargazers count: 1.8%
Dependent repos count: 1.9%
Forks count: 2.7%
Average: 3.8%
Downloads: 4.6%
Dependent packages count: 10.1%
Last synced: 6 months ago
pypi.org: prem-kubeflow-katib

Katib Python SDK

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 12 Last month
Rankings
Stargazers count: 1.8%
Forks count: 2.7%
Dependent packages count: 10.1%
Average: 16.7%
Dependent repos count: 21.6%
Downloads: 47.3%
Maintainers (1)
Last synced: 6 months ago
pypi.org: kubeflow-katib-n

Katib Python SDK for APIVersion v1beta1

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 132 Last month
Rankings
Dependent packages count: 8.8%
Average: 29.2%
Dependent repos count: 49.6%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/build-and-publish-images.yaml actions
  • ./.github/workflows/template-publish-image * composite
  • actions/checkout v3 composite
  • docker/login-action v2 composite
.github/workflows/e2e-test-darts-cifar10.yaml actions
  • ./.github/workflows/template-e2e-test * composite
  • ./.github/workflows/template-setup-e2e-test * composite
  • actions/checkout v3 composite
.github/workflows/e2e-test-enas-cifar10.yaml actions
  • ./.github/workflows/template-e2e-test * composite
  • ./.github/workflows/template-setup-e2e-test * composite
  • actions/checkout v3 composite
.github/workflows/e2e-test-mxnet-mnist.yaml actions
  • ./.github/workflows/template-e2e-test * composite
  • ./.github/workflows/template-setup-e2e-test * composite
  • actions/checkout v3 composite
.github/workflows/e2e-test-pytorch-mnist.yaml actions
  • ./.github/workflows/template-e2e-test * composite
  • ./.github/workflows/template-setup-e2e-test * composite
  • actions/checkout v3 composite
.github/workflows/e2e-test-simple-pbt.yaml actions
  • ./.github/workflows/template-e2e-test * composite
  • ./.github/workflows/template-setup-e2e-test * composite
  • actions/checkout v3 composite
.github/workflows/e2e-test-tf-mnist-with-summaries.yaml actions
  • ./.github/workflows/template-e2e-test * composite
  • ./.github/workflows/template-setup-e2e-test * composite
  • actions/checkout v3 composite
.github/workflows/e2e-test-ui-random-search-postgres.yaml actions
  • ./.github/workflows/template-e2e-test * composite
  • ./.github/workflows/template-setup-e2e-test * composite
  • actions/checkout v3 composite
.github/workflows/template-publish-image/action.yaml actions
  • docker/build-push-action v3 composite
  • docker/metadata-action v4 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v2 composite
.github/workflows/template-setup-e2e-test/action.yaml actions
  • actions/setup-python v4 composite
  • docker/setup-buildx-action v2 composite
  • manusa/actions-setup-minikube v2.7.2 composite
.github/workflows/test-charmed-katib.yaml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v2 composite
  • balchua/microk8s-actions v0.2.2 composite
  • docker/setup-buildx-action v2 composite
.github/workflows/test-go.yaml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • shogo82148/actions-goveralls v1 composite
.github/workflows/test-lint.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/test-node.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/test-python.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
cmd/cert-generator/v1beta1/Dockerfile docker
  • gcr.io/distroless/static nonroot build
  • golang alpine build
cmd/db-manager/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • golang alpine build
cmd/earlystopping/medianstop/v1beta1/Dockerfile docker
  • python 3.10-slim build
cmd/katib-controller/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • golang alpine build
cmd/metricscollector/v1beta1/file-metricscollector/Dockerfile docker
  • alpine 3.15 build
  • golang alpine build
cmd/metricscollector/v1beta1/tfevent-metricscollector/Dockerfile docker
  • python 3.10-slim build
cmd/new-ui/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • golang alpine build
  • node 12 build
  • ubuntu latest build
cmd/suggestion/goptuna/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • golang alpine build
cmd/suggestion/hyperband/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • python 3.10-slim build
cmd/suggestion/hyperopt/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • python 3.10-slim build
cmd/suggestion/nas/darts/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • python 3.10-slim build
cmd/suggestion/nas/enas/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • python 3.10-slim build
cmd/suggestion/optuna/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • python 3.10-slim build
cmd/suggestion/pbt/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • python 3.10-slim build
cmd/suggestion/skopt/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • python 3.10-slim build
cmd/ui/v1beta1/Dockerfile docker
  • alpine 3.15 build
  • golang alpine build
  • node 12.18.1 build
examples/v1beta1/trial-images/mxnet-mnist/Dockerfile docker
  • python 3.10-slim build
examples/v1beta1/trial-images/simple-pbt/Dockerfile docker
  • python 3.10-slim build
examples/v1beta1/trial-images/tf-mnist-with-summaries/Dockerfile docker
  • python 3.10-slim build
pkg/apis/manager/v1beta1/gen-doc/Dockerfile docker
  • pseudomuto/protoc-gen-doc latest build
go.mod go
  • cloud.google.com/go/compute v1.6.1
  • github.com/Azure/azure-sdk-for-go v65.0.0+incompatible
  • github.com/Azure/go-autorest v14.2.0+incompatible
  • github.com/Azure/go-autorest/autorest v0.11.27
  • github.com/Azure/go-autorest/autorest/adal v0.9.20
  • github.com/Azure/go-autorest/autorest/date v0.3.0
  • github.com/Azure/go-autorest/autorest/to v0.3.0
  • github.com/Azure/go-autorest/autorest/validation v0.1.0
  • github.com/Azure/go-autorest/logger v0.2.1
  • github.com/Azure/go-autorest/tracing v0.6.0
  • github.com/DATA-DOG/go-sqlmock v1.5.0
  • github.com/PuerkitoBio/purell v1.1.1
  • github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
  • github.com/awalterschulze/gographviz v2.0.3+incompatible
  • github.com/aws/aws-sdk-go v1.36.30
  • github.com/beorn7/perks v1.0.1
  • github.com/c-bata/goptuna v0.8.0
  • github.com/cespare/xxhash/v2 v2.1.2
  • github.com/davecgh/go-spew v1.1.1
  • github.com/docker/cli v20.10.16+incompatible
  • github.com/docker/distribution v2.8.1+incompatible
  • github.com/docker/docker v20.10.16+incompatible
  • github.com/docker/docker-credential-helpers v0.6.4
  • github.com/emicklei/go-restful/v3 v3.8.0
  • github.com/evanphx/json-patch v4.12.0+incompatible
  • github.com/evanphx/json-patch/v5 v5.6.0
  • github.com/fsnotify/fsnotify v1.5.4
  • github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32
  • github.com/go-logr/logr v1.2.3
  • github.com/go-logr/zapr v1.2.3
  • github.com/go-ole/go-ole v1.2.6
  • github.com/go-openapi/jsonpointer v0.19.5
  • github.com/go-openapi/jsonreference v0.19.5
  • github.com/go-openapi/swag v0.19.14
  • github.com/go-sql-driver/mysql v1.5.0
  • github.com/gogo/protobuf v1.3.2
  • github.com/golang-jwt/jwt/v4 v4.2.0
  • github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
  • github.com/golang/mock v1.6.0
  • github.com/golang/protobuf v1.5.2
  • github.com/google/gnostic v0.5.7-v3refs
  • github.com/google/go-cmp v0.5.8
  • github.com/google/go-containerregistry v0.9.0
  • github.com/google/go-containerregistry/pkg/authn/k8schain v0.0.0-20211222182933-7c19fa370dbd
  • github.com/google/gofuzz v1.2.0
  • github.com/google/uuid v1.3.0
  • github.com/grpc-ecosystem/go-grpc-middleware v1.3.0
  • github.com/hashicorp/hcl v1.0.0
  • github.com/hpcloud/tail v1.0.1-0.20180514194441-a1dbeea552b7
  • github.com/imdario/mergo v0.3.12
  • github.com/inconshreveable/mousetrap v1.0.0
  • github.com/jmespath/go-jmespath v0.4.0
  • github.com/josharian/intern v1.0.0
  • github.com/json-iterator/go v1.1.12
  • github.com/lib/pq v1.10.6
  • github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0
  • github.com/magiconair/properties v1.8.5
  • github.com/mailru/easyjson v0.7.7
  • github.com/mattbaird/jsonpatch v0.0.0-20171005235357-81af80346b1a
  • github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369
  • github.com/mitchellh/go-homedir v1.1.0
  • github.com/mitchellh/mapstructure v1.4.2
  • github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
  • github.com/modern-go/reflect2 v1.0.2
  • github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
  • github.com/onsi/gomega v1.20.1
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.0.3-0.20220114050600-8b9d41f48198
  • github.com/pelletier/go-toml v1.9.4
  • github.com/pkg/errors v0.9.1
  • github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c
  • github.com/prometheus/client_golang v1.12.2
  • github.com/prometheus/client_model v0.2.0
  • github.com/prometheus/common v0.32.1
  • github.com/prometheus/procfs v0.7.3
  • github.com/shirou/gopsutil/v3 v3.22.5
  • github.com/sirupsen/logrus v1.8.1
  • github.com/spf13/afero v1.6.0
  • github.com/spf13/cast v1.4.1
  • github.com/spf13/cobra v1.4.0
  • github.com/spf13/jwalterweatherman v1.1.0
  • github.com/spf13/pflag v1.0.5
  • github.com/spf13/viper v1.9.0
  • github.com/subosito/gotenv v1.2.0
  • github.com/tidwall/gjson v1.14.1
  • github.com/tidwall/match v1.1.1
  • github.com/tidwall/pretty v1.2.0
  • github.com/tklauser/go-sysconf v0.3.10
  • github.com/tklauser/numcpus v0.4.0
  • github.com/vdemeester/k8s-pkg-credentialprovider v1.21.0-1
  • github.com/yusufpapurcu/wmi v1.2.2
  • go.uber.org/atomic v1.7.0
  • go.uber.org/multierr v1.6.0
  • go.uber.org/zap v1.21.0
  • golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.5.0
  • golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5
  • golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
  • golang.org/x/sys v0.4.0
  • golang.org/x/term v0.4.0
  • golang.org/x/text v0.6.0
  • golang.org/x/time v0.0.0-20220609170525-579cf78fd858
  • golang.org/x/tools v0.1.12
  • gomodules.xyz/jsonpatch/v2 v2.2.0
  • gonum.org/v1/gonum v0.8.2
  • google.golang.org/appengine v1.6.7
  • google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21
  • google.golang.org/grpc v1.47.0
  • google.golang.org/protobuf v1.28.0
  • gopkg.in/fsnotify/fsnotify.v1 v1.4.7
  • gopkg.in/inf.v0 v0.9.1
  • gopkg.in/ini.v1 v1.63.2
  • gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
  • gopkg.in/yaml.v2 v2.4.0
  • gopkg.in/yaml.v3 v3.0.1
  • gotest.tools/v3 v3.1.0
  • k8s.io/api v0.25.3
  • k8s.io/apiextensions-apiserver v0.25.0
  • k8s.io/apimachinery v0.25.3
  • k8s.io/client-go v0.25.3
  • k8s.io/cloud-provider v0.21.0
  • k8s.io/code-generator v0.25.3
  • k8s.io/component-base v0.25.0
  • k8s.io/gengo v0.0.0-20211129171323-c02415ce4185
  • k8s.io/klog v1.0.0
  • k8s.io/klog/v2 v2.70.1
  • k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1
  • k8s.io/legacy-cloud-providers v0.21.0
  • k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed
  • sigs.k8s.io/controller-runtime v0.13.0
  • sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2
  • sigs.k8s.io/structured-merge-diff/v4 v4.2.3
  • sigs.k8s.io/yaml v1.3.0
go.sum go
  • 1993 dependencies
pkg/new-ui/v1beta1/frontend/package-lock.json npm
  • 1363 dependencies
pkg/new-ui/v1beta1/frontend/package.json npm
  • @angular-devkit/build-angular ~12.2.7 development
  • @angular-eslint/builder 12.7.0 development
  • @angular-eslint/eslint-plugin 12.7.0 development
  • @angular-eslint/eslint-plugin-template 12.7.0 development
  • @angular-eslint/schematics 12.7.0 development
  • @angular-eslint/template-parser 12.7.0 development
  • @angular/cli ~12.2.7 development
  • @angular/compiler-cli ~12.2.7 development
  • @angular/language-service ~12.2.7 development
  • @cypress/schematic ^2.3.0 development
  • @kubernetes/client-node ^0.12.2 development
  • @types/jasmine ~3.6.0 development
  • @types/jasminewd2 ~2.0.3 development
  • @types/node ^12.11.1 development
  • @typescript-eslint/eslint-plugin 4.28.2 development
  • @typescript-eslint/parser 4.28.2 development
  • codelyzer ^6.0.0 development
  • cypress ^10.10.0 development
  • eslint ^7.26.0 development
  • jasmine-core ~3.6.0 development
  • jasmine-spec-reporter ~5.0.0 development
  • karma ~6.3.16 development
  • karma-chrome-launcher ~3.1.0 development
  • karma-coverage-istanbul-reporter ~3.0.2 development
  • karma-jasmine ~4.0.0 development
  • karma-jasmine-html-reporter ^1.5.0 development
  • prettier 2.3.2 development
  • ts-node ~7.0.0 development
  • typescript ~4.3.5 development
  • wait-on ^7.0.1 development
  • @angular/animations ~12.2.7
  • @angular/cdk ^12.2.7
  • @angular/cdk-experimental ^12.2.7
  • @angular/common ~12.2.7
  • @angular/compiler ~12.2.7
  • @angular/core ~12.2.7
  • @angular/forms ~12.2.7
  • @angular/localize ^12.2.7
  • @angular/material ^12.2.7
  • @angular/platform-browser ~12.2.7
  • @angular/platform-browser-dynamic ~12.2.7
  • @angular/router ~12.2.7
  • @fortawesome/angular-fontawesome ^0.9.0
  • @fortawesome/fontawesome-svg-core ^1.2.26
  • @fortawesome/free-brands-svg-icons ^5.12.0
  • @fortawesome/free-solid-svg-icons ^5.12.0
  • @swimlane/ngx-charts ^19.0.1
  • date-fns 1.29.0
  • echarts ^5.3.2
  • echarts-stat ^1.2.0
  • js-yaml ^4.0.0
  • lodash-es 4.17.21
  • material-icons ^0.7.7
  • monaco-editor ^0.33.0
  • ngx-echarts ^8.0.1
  • ngx-json-viewer ^2.4.0
  • rxjs ~6.6.7
  • tslib ^2.0.0
  • zone.js ~0.11.4
pkg/ui/v1beta1/frontend/package-lock.json npm
  • 1604 dependencies
pkg/ui/v1beta1/frontend/package.json npm
  • @material-ui/core ^4.11.0
  • @material-ui/icons ^4.9.1
  • ace-builds ^1.4.8
  • axios ^0.21.2
  • graphviz-react ^1.0.6
  • js-yaml ^3.13.1
  • plotly.js ^1.45.0
  • react ^16.8.3
  • react-ace ^8.0.0
  • react-dom ^16.8.3
  • react-plotly.js ^2.3.0
  • react-redux ^6.0.1
  • react-router-dom ^4.3.1
  • react-scripts 5.0.1
  • redux ^4.0.1
  • redux-logger ^3.0.6
  • redux-saga ^1.0.1
cmd/earlystopping/medianstop/v1beta1/requirements.txt pypi
  • cython >=0.29.24
  • googleapis-common-protos ==1.6.0
  • grpcio ==1.41.1
  • kubernetes ==22.6.0
  • protobuf ==3.19.5
cmd/metricscollector/v1beta1/tfevent-metricscollector/requirements.txt pypi
  • googleapis-common-protos ==1.6.0
  • grpcio ==1.41.1
  • psutil ==5.9.4
  • rfc3339 >=6.2
  • tensorflow ==2.11.0
cmd/suggestion/hyperband/v1beta1/requirements.txt pypi
  • cloudpickle ==0.5.6
  • cython >=0.29.24
  • forestci ==0.3
  • googleapis-common-protos ==1.6.0
  • grpcio ==1.41.1
  • numpy >=1.20.0
  • protobuf ==3.19.5
  • scikit-learn >=0.24.0
  • scipy >=1.5.4
cmd/suggestion/hyperopt/v1beta1/requirements.txt pypi
  • cloudpickle ==0.5.6
  • cython >=0.29.24
  • forestci ==0.3
  • googleapis-common-protos ==1.6.0
  • grpcio ==1.41.1
  • hyperopt ==0.2.5
  • numpy >=1.20.0
  • protobuf ==3.19.5
  • scikit-learn >=0.24.0
  • scipy >=1.5.4
cmd/suggestion/nas/darts/v1beta1/requirements.txt pypi
  • cython >=0.29.24
  • googleapis-common-protos ==1.6.0
  • grpcio ==1.41.1
  • protobuf ==3.19.5
cmd/suggestion/nas/enas/v1beta1/requirements.txt pypi
  • cython >=0.29.24
  • googleapis-common-protos ==1.6.0
  • grpcio ==1.41.1
  • tensorflow ==2.11.0
cmd/suggestion/optuna/v1beta1/requirements.txt pypi
  • googleapis-common-protos ==1.53.0
  • grpcio ==1.41.1
  • optuna >=3.0.0
  • protobuf ==3.19.5
cmd/suggestion/pbt/v1beta1/requirements.txt pypi
  • googleapis-common-protos ==1.53.0
  • grpcio ==1.41.1
  • numpy ==1.22.2
  • protobuf ==3.19.5
cmd/suggestion/skopt/v1beta1/requirements.txt pypi
  • cloudpickle ==0.5.6
  • cython >=0.29.24
  • forestci ==0.3
  • googleapis-common-protos ==1.6.0
  • grpcio ==1.41.1
  • numpy ==1.23.5
  • protobuf ==3.19.5
  • scikit-learn >=0.24.0
  • scikit-optimize >=0.9.0
  • scipy >=1.5.4
examples/v1beta1/trial-images/darts-cnn-cifar10/requirements.txt pypi
  • Pillow >=9.1.1
  • torch ==1.13.1
  • torchvision ==0.14.1
examples/v1beta1/trial-images/enas-cnn-cifar10/requirements.txt pypi
  • scipy >=1.7.2
  • tensorflow ==2.11.0
examples/v1beta1/trial-images/mxnet-mnist/requirements.txt pypi
  • mxnet ==1.9.1
  • numpy ==1.23.5
examples/v1beta1/trial-images/pytorch-mnist/requirements.txt pypi
  • Pillow >=9.1.1
  • cloudml-hypertune ==0.1.0.dev6
  • torch ==1.13.1
  • torchvision ==0.14.1
examples/v1beta1/trial-images/simple-pbt/requirements.txt pypi
  • numpy ==1.22.2
examples/v1beta1/trial-images/tf-mnist-with-summaries/requirements.txt pypi
  • tensorflow ==2.11.0
operators/katib-controller/requirements.txt pypi
  • oci-image ==1.0.0
  • ops ==1.3.0
operators/katib-db-manager/requirements.txt pypi
  • oci-image ==1.0.0
  • ops ==1.2.0
operators/katib-ui/requirements.txt pypi
  • oci-image ==1.0.0
  • ops ==1.2.0
  • serialized-data-interface ==0.2.2
test/unit/v1beta1/requirements.txt pypi
  • grpcio-testing ==1.41.1 test
  • pytest ==7.2.0 test