Pull in the dependencies
dep ensure --vendor-only
You can build all images from source.
./scripts/v1alpha1/build.sh
Suggestion API is defined as GRPC service at pkg/api/v1alpha1/api.proto
. Source code is here. 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.