https://github.com/kubeflow/katib
Raw File
Tip revision: ea896ae1a4c4690ef8873ce416a019e782710f9e authored by andreyvelich on 01 March 2019, 03:08:13 UTC
Add ValidateSuggestionParameters to mock
Tip revision: ea896ae
hypb-example.yaml
apiVersion: "kubeflow.org/v1alpha1"
kind: StudyJob
metadata:
  namespace: kubeflow
  labels:
    controller-tools.k8s.io: "1.0"
  name: hypb-example
spec:
  studyName: hypb-example
  owner: crd
  optimizationtype: maximize
  objectivevaluename: Validation-accuracy
  metricsnames:
    - accuracy
  parameterconfigs:
    - name: --lr
      parametertype: double
      feasible:
        min: "0.01"
        max: "0.03"
    - name: --num-layers
      parametertype: int
      feasible:
        min: "2"
        max: "5"
    - name: --optimizer
      parametertype: categorical
      feasible:
        list:
        - sgd
        - adam
        - ftrl
    - name: --num-epochs
      parametertype: int
      feasible:
        min: "20"
        max: "20"
  workerSpec:
    goTemplate:
        templatePath: "cpuWorkerTemplate.yaml"
  suggestionSpec:
    suggestionAlgorithm: "hyperband"
    suggestionParameters:
      - 
          name: "ResourceName"
          value: "--num-epochs"
      - 
          name: "eta"
          value: "3"
      -
          name: "r_l"
          value: "9"
back to top