Files
katib/docs/developer-guide.md
T
Ce GaoandGitHub bcff1ff23d Dockerfile: Use multiple stage builds (#23)
* suggestion: Support multiple stage builds

Signed-off-by: Ce Gao <[email protected]>

* docs: Add requiremnet for docker build

Signed-off-by: Ce Gao <[email protected]>

* manifests: Remove the args and use entrypoint

Signed-off-by: Ce Gao <[email protected]>

* Dockerfile: Replace shell format with exec format

Signed-off-by: Ce Gao <[email protected]>
2018-04-09 16:47:20 +08:00

537 B

Developer Guide

Requirements

  • Docker (17.05 or later.)

Build from source code

You can build all images from source.

./build.sh

Implement new suggestion algorithm

Suggestion API is defined as GRPC service at API/api.proto. You can attach new algorithm easily.

  • implement suggestion API
  • make k8s service named vizier-suggestion-{ algorithm-name } and expose port 6789

And to add new suggestion service, you don't need to stop components ( vizier-core, modeldb, and anything) that are already running.