seldon-mab¶
Chart to deploy a multi-armed bandits router over two Seldon Core v1 deployments,
so that traffic is sent to the best performing model.
You will need to utilize both the predict
and send_feedback
API methods.
Usage¶
To use this chart, you will first need to add the seldonio
Helm repo:
helm repo add seldonio https://storage.googleapis.com/seldon-charts
helm repo update
Once that’s done, you should then be able to use the inference graph template as:
helm template $MY_MODEL_NAME seldonio/seldon-mab --namespace $MODELS_NAMESPACE
Note that you can also deploy the inference graph directly to your cluster using:
helm install $MY_MODEL_NAME seldonio/seldon-mab --namespace $MODELS_NAMESPACE
Homepage: https://github.com/SeldonIO/seldon-core
Source Code¶
Values¶
Key |
Type |
Default |
Description |
---|---|---|---|
engine.env.SELDON_LOG_MESSAGES_EXTERNALLY |
bool |
|
|
engine.env.SELDON_LOG_MESSAGE_TYPE |
string |
|
|
engine.env.SELDON_LOG_REQUESTS |
bool |
|
|
engine.env.SELDON_LOG_RESPONSES |
bool |
|
|
engine.resources.requests.cpu |
string |
|
|
mab.branches |
int |
|
|
mab.epsilon |
float |
|
|
mab.image.name |
string |
|
|
mab.image.version |
string |
|
|
mab.name |
string |
|
|
mab.verbose |
int |
|
|
modela.image.name |
string |
|
|
modela.image.version |
string |
|
|
modela.name |
string |
|
|
modelb.image.name |
string |
|
|
modelb.image.version |
string |
|
|
modelb.name |
string |
|
|
predictor.name |
string |
|
|
predictorLabels.fluentd |
string |
|
|
predictorLabels.version |
string |
|
|
replicas |
int |
|
|
sdepLabels.app |
string |
|