diff --git a/README.md b/README.md index b52189e482..cd25935988 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ We provide optimized model servers for some of the most popular Deep Learning an You only have to upload your model binaries into your preferred object store, in this case we have a trained scikit-learn iris model in a Google bucket: ```console -gs://seldon-models/v1.18.0/sklearn/iris/model.joblib +gs://seldon-models/v1.19.0-dev/sklearn/iris/model.joblib ``` Create a namespace to run your model in: @@ -91,7 +91,7 @@ spec: predictors: - graph: implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 diff --git a/components/alibi-detect-server/Dockerfile b/components/alibi-detect-server/Dockerfile index f4825dacaa..2dd3889453 100644 --- a/components/alibi-detect-server/Dockerfile +++ b/components/alibi-detect-server/Dockerfile @@ -5,7 +5,7 @@ FROM ${BASE_IMAGE}:${VERSION} as base ARG VERSION LABEL name="Seldon Alibi Detect Server" \ vendor="Seldon Technologies" \ - version="1.18.0" \ + version="1.19.0-dev" \ release="1" \ summary="Alibi Detect Server for Seldon Core" \ description="The Alibi Detect Server provides outlier, drift and adversarial detection services for Seldon Core" diff --git a/components/alibi-explain-server/Dockerfile b/components/alibi-explain-server/Dockerfile index 282396babb..724567fe7c 100644 --- a/components/alibi-explain-server/Dockerfile +++ b/components/alibi-explain-server/Dockerfile @@ -5,7 +5,7 @@ FROM ${BASE_IMAGE}:${VERSION} as base ARG VERSION LABEL name="Seldon Alibi Wrapper" \ vendor="Seldon Technologies" \ - version="1.18.0" \ + version="1.19.0-dev" \ release="1" \ summary="Alibi Explainer Wrapper for Seldon Core" \ description="Allows Seldon Core inference models to run with a black box model explanation model from the Alibi:Explain project" diff --git a/doc/source/graph/protocols.md b/doc/source/graph/protocols.md index 3d947f0f78..4e1b292684 100644 --- a/doc/source/graph/protocols.md +++ b/doc/source/graph/protocols.md @@ -66,7 +66,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier parameters: - name: method diff --git a/doc/source/python/python_wrapping_s2i.md b/doc/source/python/python_wrapping_s2i.md index 37ec398dc3..19f3b08a47 100644 --- a/doc/source/python/python_wrapping_s2i.md +++ b/doc/source/python/python_wrapping_s2i.md @@ -16,7 +16,7 @@ In this guide, we illustrate the steps needed to wrap your own python model in a To check everything is working you can run ```bash -s2i usage seldonio/seldon-core-s2i-python3:1.18.0 +s2i usage seldonio/seldon-core-s2i-python3:1.19.0-dev ``` @@ -100,13 +100,13 @@ Use `s2i build` to create your Docker image from source code. You will need Dock Using s2i you can build directly from a git repo or from a local source folder. See the [s2i docs](https://github.com/openshift/source-to-image/blob/master/docs/cli.md#s2i-build) for further details. The general format is: ```bash -s2i build seldonio/seldon-core-s2i-python3:1.18.0 +s2i build seldonio/seldon-core-s2i-python3:1.19.0-dev ``` An example invocation using the test template model inside seldon-core: ```bash -s2i build https://github.com/seldonio/seldon-core.git --context-dir=wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-python3:1.18.0 seldon-core-template-model +s2i build https://github.com/seldonio/seldon-core.git --context-dir=wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-python3:1.19.0-dev seldon-core-template-model ``` The above s2i build invocation: @@ -121,13 +121,13 @@ For building from a local source folder, an example where we clone the seldon-co ```bash git clone https://github.com/seldonio/seldon-core.git cd seldon-core -s2i build wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-python3:1.18.0 seldon-core-template-model +s2i build wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-python3:1.19.0-dev seldon-core-template-model ``` For more help see: ```bash -s2i usage seldonio/seldon-core-s2i-python3:1.18.0 +s2i usage seldonio/seldon-core-s2i-python3:1.19.0-dev s2i build --help ``` @@ -172,7 +172,7 @@ s2i build \ -e EXTRA_INDEX_URL=https://:@mypypi.example.com/simple \ -e PIP_TRUSTED_HOST=mypypi.example.com \ \ - seldonio/seldon-core-s2i-python3:1.18.0 \ + seldonio/seldon-core-s2i-python3:1.19.0-dev \ ``` @@ -265,7 +265,7 @@ The allowable `type` values for the parameters are defined in the [proto buffer To use a private repository for installing Python dependencies use the following build command: ```bash -s2i build -i :/whl seldonio/seldon-core-s2i-python3:1.18.0 +s2i build -i :/whl seldonio/seldon-core-s2i-python3:1.19.0-dev ``` This command will look for local Python wheels in the `` and use these before searching PyPI. diff --git a/doc/source/reference/upgrading.md b/doc/source/reference/upgrading.md index 623fe750bd..9605de590f 100644 --- a/doc/source/reference/upgrading.md +++ b/doc/source/reference/upgrading.md @@ -54,7 +54,7 @@ The label on services pointing to containers for each node in your inference gra ### OpenShift default storage initializer In this patch release we fixed the default storage initializer used on OpenShift (both Community and Certified operators). -The image used now is `seldonio/rclone-storage-initializer:1.18.0` which is the same as one used for the non-OpenShift releases (*). +The image used now is `seldonio/rclone-storage-initializer:1.19.0-dev` which is the same as one used for the non-OpenShift releases (*). For Certified operator you will find this image defined as ```yaml @@ -175,7 +175,7 @@ In Seldon Core 1.8 the rclone-based [storage initializer](https://github.com/Sel The storage initailizer image that is being used is controlled by the helm value: ```yaml storageInitializer: - image: seldonio/rclone-storage-initializer:1.18.0 + image: seldonio/rclone-storage-initializer:1.19.0-dev ``` and can be customised on per-deployment basis as described in [Prepackaged Model Servers](../servers/overview.md) documentation by setting value of `storageInitializerImage` variable in the graph definition. diff --git a/doc/source/rollouts/abtests.md b/doc/source/rollouts/abtests.md index d676e7712c..d1b3352313 100644 --- a/doc/source/rollouts/abtests.md +++ b/doc/source/rollouts/abtests.md @@ -46,7 +46,7 @@ spec: traffic: 100 graph: name: classifier - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris implementation: SKLEARN_SERVER - name: candidate traffic: 0 @@ -360,7 +360,7 @@ spec: - name: default graph: name: classifier - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris implementation: SKLEARN_SERVER ``` diff --git a/doc/source/servers/overview.md b/doc/source/servers/overview.md index 444a194cd9..b4a30c9237 100644 --- a/doc/source/servers/overview.md +++ b/doc/source/servers/overview.md @@ -23,7 +23,7 @@ spec: graph: name: classifier implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris ``` By default only public models published to Google Cloud Storage will be accessible. @@ -37,7 +37,7 @@ Seldon Core uses [Init Containers](https://kubernetes.io/docs/concepts/workloads ```yaml storageInitializer: - image: seldonio/rclone-storage-initializer:1.18.0 + image: seldonio/rclone-storage-initializer:1.19.0-dev ``` in our default [helm values](../charts/seldon-core-operator.html#values). See the [Dockerfile](https://github.com/SeldonIO/seldon-core/blob/master/components/rclone-storage-initializer/Dockerfile @@ -79,7 +79,7 @@ spec: initContainers: - name: classifier-model-initializer - image: seldonio/rclone-storage-initializer:1.18.0 + image: seldonio/rclone-storage-initializer:1.19.0-dev imagePullPolicy: IfNotPresent args: - "s3://sklearn/iris" @@ -130,7 +130,7 @@ spec: name: classifier implementation: SKLEARN_SERVER modelUri: s3://sklearn/iris - storageInitializerImage: seldonio/rclone-storage-initializer:1.18.0 # Specify custom image here + storageInitializerImage: seldonio/rclone-storage-initializer:1.19.0-dev # Specify custom image here envSecretRefName: seldon-init-container-secret # Specify custom secret here ``` Note that image and secret used by Storage Initializer can be customised per-deployment. @@ -160,7 +160,7 @@ spec: graph: name: classifier implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris ``` The image name and other details will be added when this is deployed automatically. diff --git a/doc/source/servers/sklearn.md b/doc/source/servers/sklearn.md index 652aa0f148..a32e094b10 100644 --- a/doc/source/servers/sklearn.md +++ b/doc/source/servers/sklearn.md @@ -40,7 +40,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 @@ -68,7 +68,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier parameters: - name: method @@ -104,7 +104,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier parameters: - name: method @@ -152,7 +152,7 @@ spec: graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 diff --git a/doc/source/workflow/overview.md b/doc/source/workflow/overview.md index 96a4192220..da37f69cb7 100644 --- a/doc/source/workflow/overview.md +++ b/doc/source/workflow/overview.md @@ -111,7 +111,7 @@ To complete containerisation process you need two more components: Once these are in place you can use a simple s2i command ```bash -s2i build . seldonio/seldon-core-s2i-python3:1.18.0 model:0.1 +s2i build . seldonio/seldon-core-s2i-python3:1.19.0-dev model:0.1 ``` to create ready to use Docker image. diff --git a/doc/source/workflow/quickstart.md b/doc/source/workflow/quickstart.md index 9e58de2b2d..d5024a9f2b 100644 --- a/doc/source/workflow/quickstart.md +++ b/doc/source/workflow/quickstart.md @@ -82,9 +82,9 @@ You can upload your models into any of the object stores supported by our pre-pa For simplicity we have already uploaded it to the bucket so you can just proceed to the next step and run your model on Seldon Core. ```console -$ gsutil cp model.joblib gs://seldon-models/v1.18.0/sklearn/iris/model.joblib +$ gsutil cp model.joblib gs://seldon-models/v1.19.0-dev/sklearn/iris/model.joblib -[ Saved into gs://seldon-models/v1.18.0/sklearn/iris/model.joblib ] +[ Saved into gs://seldon-models/v1.19.0-dev/sklearn/iris/model.joblib ] ``` **3. Deploy to Seldon Core in Kubernetes** @@ -103,7 +103,7 @@ spec: predictors: - graph: implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 @@ -217,7 +217,7 @@ Now we can use the Seldon Core utilities to convert our python class into a full The result below is a container with the name `sklearn_iris` and the tag `0.1` which we will be able to deploy using Seldon Core. ```console -s2i build . seldonio/seldon-core-s2i-python3:1.18.0 sklearn_iris:0.1 +s2i build . seldonio/seldon-core-s2i-python3:1.19.0-dev sklearn_iris:0.1 ``` **5. Deploy to Kubernetes** diff --git a/doc/source/wrappers/s2i.md b/doc/source/wrappers/s2i.md index da53da6701..f18b6ed71f 100644 --- a/doc/source/wrappers/s2i.md +++ b/doc/source/wrappers/s2i.md @@ -16,7 +16,7 @@ The general work flow is: ```bash s2i build https://github.com/seldonio/seldon-core.git \ - --context-dir=wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-python3:1.18.0 \ + --context-dir=wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-python3:1.19.0-dev \ seldon-core-template-model ``` diff --git a/examples/batch/argo-workflows-batch/helm-charts/seldon-batch-workflow/values.yaml b/examples/batch/argo-workflows-batch/helm-charts/seldon-batch-workflow/values.yaml index be0a6814f9..33a834054d 100644 --- a/examples/batch/argo-workflows-batch/helm-charts/seldon-batch-workflow/values.yaml +++ b/examples/batch/argo-workflows-batch/helm-charts/seldon-batch-workflow/values.yaml @@ -19,7 +19,7 @@ seldonDeployment: # Prepackaged model server to use [see https://docs.seldon.io/projects/seldon-core/en/latest/servers/overview.html] server: SKLEARN_SERVER # The URL for the model that is to be used - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris # The number of seldon deployment replicas to launch replicas: 2 # Waiting time before checks for deployment to ensure kubernetes cluster registers create diff --git a/examples/batch/hdfs-argo-workflows/deployment.yaml b/examples/batch/hdfs-argo-workflows/deployment.yaml index db427a7b32..1de35b7bef 100644 --- a/examples/batch/hdfs-argo-workflows/deployment.yaml +++ b/examples/batch/hdfs-argo-workflows/deployment.yaml @@ -9,7 +9,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier logger: mode: all diff --git a/examples/batch/hdfs-argo-workflows/hdfs-batch.ipynb b/examples/batch/hdfs-argo-workflows/hdfs-batch.ipynb index a9971e8984..36b30eb4f3 100644 --- a/examples/batch/hdfs-argo-workflows/hdfs-batch.ipynb +++ b/examples/batch/hdfs-argo-workflows/hdfs-batch.ipynb @@ -237,7 +237,7 @@ " - graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: classifier\n", " logger:\n", " mode: all\n", @@ -536,7 +536,7 @@ "\n", " - name: process-batch-inputs\n", " container:\n", - " image: seldonio/seldon-core-s2i-python37:1.18.0\n", + " image: seldonio/seldon-core-s2i-python37:1.19.0-dev\n", "\n", " volumeMounts:\n", " - mountPath: /assets\n", diff --git a/examples/batch/kubeflow-pipelines-batch/README.ipynb b/examples/batch/kubeflow-pipelines-batch/README.ipynb index cdcab804e9..c3d1c82081 100644 --- a/examples/batch/kubeflow-pipelines-batch/README.ipynb +++ b/examples/batch/kubeflow-pipelines-batch/README.ipynb @@ -222,7 +222,7 @@ "def nlp_pipeline(\n", " namespace=\"kubeflow\",\n", " seldon_server=\"SKLEARN_SERVER\",\n", - " model_path=\"gs://seldon-models/v1.18.0/sklearn/iris\",\n", + " model_path=\"gs://seldon-models/v1.19.0-dev/sklearn/iris\",\n", " gateway_endpoint=\"istio-ingressgateway.istio-system.svc.cluster.local\",\n", " retries=3,\n", " replicas=10,\n", @@ -284,7 +284,7 @@ "\n", " batch_process_step = dsl.ContainerOp(\n", " name='data_downloader',\n", - " image='seldonio/seldon-core-s2i-python37:1.18.0 command=\"seldon-batch-processor\",\n", + " image='seldonio/seldon-core-s2i-python37:1.19.0-dev command=\"seldon-batch-processor\",\n", " arguments=[\n", " \"--deployment-name\", \"{{workflow.name}}\",\n", " \"--namespace\", namespace,\n", diff --git a/examples/batch/kubeflow-pipelines-batch/README.md b/examples/batch/kubeflow-pipelines-batch/README.md index d2877e0119..108737d1ff 100644 --- a/examples/batch/kubeflow-pipelines-batch/README.md +++ b/examples/batch/kubeflow-pipelines-batch/README.md @@ -126,7 +126,7 @@ from kubernetes import client as k8s def nlp_pipeline( namespace="kubeflow", seldon_server="SKLEARN_SERVER", - model_path="gs://seldon-models/v1.18.0/sklearn/iris", + model_path="gs://seldon-models/v1.19.0-dev/sklearn/iris", gateway_endpoint="istio-ingressgateway.istio-system.svc.cluster.local", retries=3, replicas=10, diff --git a/examples/batch/kubeflow-pipelines-batch/assets/seldon-batch-pipeline.py b/examples/batch/kubeflow-pipelines-batch/assets/seldon-batch-pipeline.py index b884dc98e5..3c1e3a5f39 100644 --- a/examples/batch/kubeflow-pipelines-batch/assets/seldon-batch-pipeline.py +++ b/examples/batch/kubeflow-pipelines-batch/assets/seldon-batch-pipeline.py @@ -9,7 +9,7 @@ def nlp_pipeline( namespace="kubeflow", seldon_server="SKLEARN_SERVER", - model_path="gs://seldon-models/v1.18.0/sklearn/iris", + model_path="gs://seldon-models/v1.19.0-dev/sklearn/iris", gateway_endpoint="istio-ingressgateway.istio-system.svc.cluster.local", retries=3, replicas=10, diff --git a/examples/cicd/sig-mlops-jenkins-classic/models/image_classifier/seldon_custom_server_README.ipynb b/examples/cicd/sig-mlops-jenkins-classic/models/image_classifier/seldon_custom_server_README.ipynb index fd07563fc9..c31a69b061 100644 --- a/examples/cicd/sig-mlops-jenkins-classic/models/image_classifier/seldon_custom_server_README.ipynb +++ b/examples/cicd/sig-mlops-jenkins-classic/models/image_classifier/seldon_custom_server_README.ipynb @@ -494,7 +494,7 @@ ], "source": [ "%%bash\n", - "SELDON_BASE_WRAPPER=\"seldonio/seldon-core-s2i-python37:1.18.0 + "SELDON_BASE_WRAPPER=\"seldonio/seldon-core-s2i-python37:1.19.0-dev "s2i build src/. $SELDON_BASE_WRAPPER sklearn-server:0.1 \\\n", " --environment-file src/seldon_model.conf" ] diff --git a/examples/cicd/sig-mlops-jenkins-classic/models/news_classifier/seldon_custom_server_README.ipynb b/examples/cicd/sig-mlops-jenkins-classic/models/news_classifier/seldon_custom_server_README.ipynb index fd07563fc9..c31a69b061 100644 --- a/examples/cicd/sig-mlops-jenkins-classic/models/news_classifier/seldon_custom_server_README.ipynb +++ b/examples/cicd/sig-mlops-jenkins-classic/models/news_classifier/seldon_custom_server_README.ipynb @@ -494,7 +494,7 @@ ], "source": [ "%%bash\n", - "SELDON_BASE_WRAPPER=\"seldonio/seldon-core-s2i-python37:1.18.0 + "SELDON_BASE_WRAPPER=\"seldonio/seldon-core-s2i-python37:1.19.0-dev "s2i build src/. $SELDON_BASE_WRAPPER sklearn-server:0.1 \\\n", " --environment-file src/seldon_model.conf" ] diff --git a/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/Makefile b/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/Makefile index 4e9a51f689..d64e0e6db5 100644 --- a/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/Makefile +++ b/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/Makefile @@ -3,13 +3,13 @@ FOLDER=torchserver IMAGE_BASE=seldonio/${FOLDER} build_rest: - s2i build -E environment_rest ./${FOLDER} seldonio/seldon-core-s2i-python37:1.18.0 ${IMAGE_BASE}_rest:${VERSION} + s2i build -E environment_rest ./${FOLDER} seldonio/seldon-core-s2i-python37:1.19.0-dev ${IMAGE_BASE}_rest:${VERSION} push_rest: docker push ${IMAGE_BASE}_rest:${VERSION} build_grpc: - s2i build -E environment_grpc ./${FOLDER} seldonio/seldon-core-s2i-python37:1.18.0 ${IMAGE_BASE}_grpc:${VERSION} + s2i build -E environment_grpc ./${FOLDER} seldonio/seldon-core-s2i-python37:1.19.0-dev ${IMAGE_BASE}_grpc:${VERSION} push_grpc: docker push ${IMAGE_BASE}_grpc:${VERSION} diff --git a/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/test/sklearn_iris.ipynb b/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/test/sklearn_iris.ipynb index d3c7ddfe85..d6a3286213 100644 --- a/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/test/sklearn_iris.ipynb +++ b/examples/cicd/sig-mlops-jenkins-classic/servers/torchserver/test/sklearn_iris.ipynb @@ -89,7 +89,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "s2i build -E environment_rest ./sklearnserver seldonio/seldon-core-s2i-python37:1.18.0 seldonio/sklearnserver_rest:0.1\n", + "s2i build -E environment_rest ./sklearnserver seldonio/seldon-core-s2i-python37:1.19.0-dev seldonio/sklearnserver_rest:0.1\n", "---> Installing application source...\n", "---> Installing dependencies ...\n", "Looking in links: /whl\n", @@ -284,7 +284,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "s2i build -E environment_grpc ./sklearnserver seldonio/seldon-core-s2i-python37:1.18.0 seldonio/sklearnserver_grpc:0.1\n", + "s2i build -E environment_grpc ./sklearnserver seldonio/seldon-core-s2i-python37:1.19.0-dev seldonio/sklearnserver_grpc:0.1\n", "---> Installing application source...\n", "---> Installing dependencies ...\n", "Looking in links: /whl\n", diff --git a/examples/cicd/sig-mlops-seldon-jenkins-x/seldon_custom_server_README.ipynb b/examples/cicd/sig-mlops-seldon-jenkins-x/seldon_custom_server_README.ipynb index 99500c8755..ddfc80ecc6 100644 --- a/examples/cicd/sig-mlops-seldon-jenkins-x/seldon_custom_server_README.ipynb +++ b/examples/cicd/sig-mlops-seldon-jenkins-x/seldon_custom_server_README.ipynb @@ -494,7 +494,7 @@ ], "source": [ "%%bash\n", - "SELDON_BASE_WRAPPER=\"seldonio/seldon-core-s2i-python37:1.18.0 + "SELDON_BASE_WRAPPER=\"seldonio/seldon-core-s2i-python37:1.19.0-dev "s2i build src/. $SELDON_BASE_WRAPPER sklearn-server:0.1 \\\n", " --environment-file src/seldon_model.conf" ] diff --git a/examples/explainers/imagenet/resources/transformer/Makefile b/examples/explainers/imagenet/resources/transformer/Makefile index 0095456c46..19f6534e2f 100644 --- a/examples/explainers/imagenet/resources/transformer/Makefile +++ b/examples/explainers/imagenet/resources/transformer/Makefile @@ -2,7 +2,7 @@ IMAGE_VERSION=0.3 IMAGE_NAME=docker.io/seldonio/imagenet-transformer build: - s2i build -E environment . seldonio/seldon-core-s2i-python37:1.18.0 $(IMAGE_NAME):$(IMAGE_VERSION) + s2i build -E environment . seldonio/seldon-core-s2i-python37:1.19.0-dev $(IMAGE_NAME):$(IMAGE_VERSION) push_to_dockerhub: docker push $(IMAGE_NAME):$(IMAGE_VERSION) diff --git a/examples/feedback/feedback-metrics-server/README.ipynb b/examples/feedback/feedback-metrics-server/README.ipynb index 17b4655455..d8ff2913f0 100644 --- a/examples/feedback/feedback-metrics-server/README.ipynb +++ b/examples/feedback/feedback-metrics-server/README.ipynb @@ -290,7 +290,7 @@ " - graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: classifier\n", " logger:\n", " url: http://broker-ingress.knative-eventing.svc.cluster.local/seldon-logs/default\n", diff --git a/examples/feedback/feedback-metrics-server/README.md b/examples/feedback/feedback-metrics-server/README.md index fb4cc34f13..2d865001fc 100644 --- a/examples/feedback/feedback-metrics-server/README.md +++ b/examples/feedback/feedback-metrics-server/README.md @@ -173,7 +173,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier logger: url: http://broker-ingress.knative-eventing.svc.cluster.local/seldon-logs/default diff --git a/examples/feedback/metrics-server/README.ipynb b/examples/feedback/metrics-server/README.ipynb index f0e775f169..f7e7f21322 100644 --- a/examples/feedback/metrics-server/README.ipynb +++ b/examples/feedback/metrics-server/README.ipynb @@ -111,7 +111,7 @@ " - graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: classifier\n", " logger:\n", " url: http://seldon-multiclass-model-metrics.seldon.svc.cluster.local:80/\n", @@ -212,7 +212,7 @@ " runAsUser: 8888\n", " containers:\n", " - name: user-container\n", - " image: seldonio/alibi-detect-server:1.18.0\n", + " image: seldonio/alibi-detect-server:1.19.0-dev\n", " imagePullPolicy: IfNotPresent\n", " args:\n", " - --model_name\n", @@ -236,7 +236,7 @@ " - name: \"PREDICTIVE_UNIT_ID\"\n", " value: \"classifier\"\n", " - name: \"PREDICTIVE_UNIT_IMAGE\"\n", - " value: \"seldonio/alibi-detect-server:1.18.0\"\n", + " value: \"seldonio/alibi-detect-server:1.19.0-dev\"\n", " - name: \"PREDICTOR_ID\"\n", " value: \"default\"\n", "---\n", diff --git a/examples/feedback/metrics-server/README.md b/examples/feedback/metrics-server/README.md index c81e84da47..74c623f0cc 100644 --- a/examples/feedback/metrics-server/README.md +++ b/examples/feedback/metrics-server/README.md @@ -65,7 +65,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier logger: url: http://seldon-multiclass-model-metrics.seldon.svc.cluster.local:80/ diff --git a/examples/feedback/reward-accuracy/README.ipynb b/examples/feedback/reward-accuracy/README.ipynb index 154ab2ff44..6037011e23 100644 --- a/examples/feedback/reward-accuracy/README.ipynb +++ b/examples/feedback/reward-accuracy/README.ipynb @@ -264,7 +264,7 @@ } ], "source": [ - "!s2i build . seldonio/seldon-core-s2i-python37:1.18.0 metrics_model:0.1 \\\n", + "!s2i build . seldonio/seldon-core-s2i-python37:1.19.0-dev metrics_model:0.1 \\\n", " --env MODEL_NAME=\"MetricsModel\" --env API_TYPE=REST --env SERVICE_TYPE=MODEL --env PERSISTENCE=0" ] }, diff --git a/examples/init_containers/custom_init_container.ipynb b/examples/init_containers/custom_init_container.ipynb index 3eb6f1fc76..c5a35d2eb8 100644 --- a/examples/init_containers/custom_init_container.ipynb +++ b/examples/init_containers/custom_init_container.ipynb @@ -101,7 +101,7 @@ " predictors:\n", " - graph:\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " envSecretRefName: seldon-init-container-secret \n", " name: classifier\n", " name: default\n", @@ -142,7 +142,7 @@ " image: kfserving/storage-initializer:v0.6.1\n", " imagePullPolicy: IfNotPresent\n", " args:\n", - " - gs://seldon-models/v1.18.0/sklearn/iris\n", + " - gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " - /mnt/models\n", "\n", " envFrom:\n", @@ -163,7 +163,7 @@ " graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: classifier\n", " name: default\n", " replicas: 1\n", diff --git a/examples/iter8/progressive_rollout/separate_sdeps/abtest.ipynb b/examples/iter8/progressive_rollout/separate_sdeps/abtest.ipynb index 490ce4ff55..f173edd2db 100644 --- a/examples/iter8/progressive_rollout/separate_sdeps/abtest.ipynb +++ b/examples/iter8/progressive_rollout/separate_sdeps/abtest.ipynb @@ -66,7 +66,7 @@ " - name: default\r\n", " graph:\r\n", " name: classifier\r\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " implementation: SKLEARN_SERVER\r\n" ] } diff --git a/examples/iter8/progressive_rollout/separate_sdeps/baseline.yaml b/examples/iter8/progressive_rollout/separate_sdeps/baseline.yaml index fad1d1372e..f30d3b73ad 100644 --- a/examples/iter8/progressive_rollout/separate_sdeps/baseline.yaml +++ b/examples/iter8/progressive_rollout/separate_sdeps/baseline.yaml @@ -13,5 +13,5 @@ spec: - name: default graph: name: classifier - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris implementation: SKLEARN_SERVER diff --git a/examples/iter8/progressive_rollout/single_sdep/abtest.ipynb b/examples/iter8/progressive_rollout/single_sdep/abtest.ipynb index db74c3ee2f..bd2049900e 100644 --- a/examples/iter8/progressive_rollout/single_sdep/abtest.ipynb +++ b/examples/iter8/progressive_rollout/single_sdep/abtest.ipynb @@ -68,7 +68,7 @@ " traffic: 100 \r\n", " graph:\r\n", " name: classifier\r\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " implementation: SKLEARN_SERVER\r\n", " - name: candidate\r\n", " traffic: 0\r\n", diff --git a/examples/iter8/progressive_rollout/single_sdep/abtest.yaml b/examples/iter8/progressive_rollout/single_sdep/abtest.yaml index b3bacd0280..2e6c261783 100644 --- a/examples/iter8/progressive_rollout/single_sdep/abtest.yaml +++ b/examples/iter8/progressive_rollout/single_sdep/abtest.yaml @@ -14,7 +14,7 @@ spec: traffic: 100 graph: name: classifier - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris implementation: SKLEARN_SERVER - name: candidate traffic: 0 diff --git a/examples/iter8/progressive_rollout/single_sdep/promote-v1.yaml b/examples/iter8/progressive_rollout/single_sdep/promote-v1.yaml index 03fa62898d..31ff3f2b6a 100644 --- a/examples/iter8/progressive_rollout/single_sdep/promote-v1.yaml +++ b/examples/iter8/progressive_rollout/single_sdep/promote-v1.yaml @@ -8,5 +8,5 @@ spec: - name: default graph: name: classifier - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris implementation: SKLEARN_SERVER diff --git a/examples/kubeflow/kubeflow_seldon_e2e_pipeline.ipynb b/examples/kubeflow/kubeflow_seldon_e2e_pipeline.ipynb index 76121eaa27..ac47ab04ab 100644 --- a/examples/kubeflow/kubeflow_seldon_e2e_pipeline.ipynb +++ b/examples/kubeflow/kubeflow_seldon_e2e_pipeline.ipynb @@ -305,7 +305,7 @@ "text": [ "#!/bin/bash\n", "\n", - "s2i build . seldonio/seldon-core-s2i-python3:1.18.0 clean_text_transformer:0.1\n", + "s2i build . seldonio/seldon-core-s2i-python3:1.19.0-dev clean_text_transformer:0.1\n", "\n" ] } @@ -476,7 +476,7 @@ "ERROR: No matching distribution found for en-core-web-sm==2.3.1 (from -r requirements.txt (line 5))\n", "WARNING: Url '/whl' is ignored. It is either a non-existing path or lacks a specific scheme.\n", "Build failed\n", - "ERROR: An error occurred: non-zero (13) exit code from seldonio/seldon-core-s2i-python37:1.18.0\n", + "ERROR: An error occurred: non-zero (13) exit code from seldonio/seldon-core-s2i-python37:1.19.0-dev\n", "---> Installing application source...\n", "---> Installing dependencies ...\n", "Looking in links: /whl\n", diff --git a/examples/models/alibaba_ack_deep_mnist/alibaba_cloud_ack_deep_mnist.ipynb b/examples/models/alibaba_ack_deep_mnist/alibaba_cloud_ack_deep_mnist.ipynb index 30182922cb..1338acfbd2 100644 --- a/examples/models/alibaba_ack_deep_mnist/alibaba_cloud_ack_deep_mnist.ipynb +++ b/examples/models/alibaba_ack_deep_mnist/alibaba_cloud_ack_deep_mnist.ipynb @@ -288,7 +288,7 @@ } ], "source": [ - "!s2i build . seldonio/seldon-core-s2i-python37:1.18.0 deep-mnist:0.1" + "!s2i build . seldonio/seldon-core-s2i-python37:1.19.0-dev deep-mnist:0.1" ] }, { diff --git a/examples/models/aws_eks_deep_mnist/aws_eks_deep_mnist.ipynb b/examples/models/aws_eks_deep_mnist/aws_eks_deep_mnist.ipynb index 4d9982f3a0..faa254d9bf 100644 --- a/examples/models/aws_eks_deep_mnist/aws_eks_deep_mnist.ipynb +++ b/examples/models/aws_eks_deep_mnist/aws_eks_deep_mnist.ipynb @@ -185,7 +185,7 @@ } ], "source": [ - "!s2i build . seldonio/seldon-core-s2i-python37:1.18.0 deep-mnist:0.1" + "!s2i build . seldonio/seldon-core-s2i-python37:1.19.0-dev deep-mnist:0.1" ] }, { diff --git a/examples/models/azure_aks_deep_mnist/azure_aks_deep_mnist.ipynb b/examples/models/azure_aks_deep_mnist/azure_aks_deep_mnist.ipynb index 554988e8dc..c62cf83516 100644 --- a/examples/models/azure_aks_deep_mnist/azure_aks_deep_mnist.ipynb +++ b/examples/models/azure_aks_deep_mnist/azure_aks_deep_mnist.ipynb @@ -218,7 +218,7 @@ } ], "source": [ - "!s2i build . seldonio/seldon-core-s2i-python37:1.18.0 deep-mnist:0.1" + "!s2i build . seldonio/seldon-core-s2i-python37:1.19.0-dev deep-mnist:0.1" ] }, { diff --git a/examples/models/mean_classifier/image_metadata.json b/examples/models/mean_classifier/image_metadata.json index 05bbd24a37..9890599139 100644 --- a/examples/models/mean_classifier/image_metadata.json +++ b/examples/models/mean_classifier/image_metadata.json @@ -1 +1 @@ -{"labels": [{"name": "Seldon Mock Model"}, {"vendor": "Seldon Technologies"}, {"version": "1.18.0"}, {"release": "1"}, {"summary": "A mock model for testing Seldon Core"}, {"description": "A mock REST model for testing Seldon Core"}]} \ No newline at end of file +{"labels": [{"name": "Seldon Mock Model"}, {"vendor": "Seldon Technologies"}, {"version": "1.19.0-dev"}, {"release": "1"}, {"summary": "A mock model for testing Seldon Core"}, {"description": "A mock REST model for testing Seldon Core"}]} \ No newline at end of file diff --git a/examples/models/metrics/metrics.ipynb b/examples/models/metrics/metrics.ipynb index 68ea9c4367..cac640ddd5 100644 --- a/examples/models/metrics/metrics.ipynb +++ b/examples/models/metrics/metrics.ipynb @@ -275,7 +275,7 @@ " componentSpecs:\n", " - spec:\n", " containers:\n", - " - image: seldonio/echo-model:1.18.0\n", + " - image: seldonio/echo-model:1.19.0-dev\n", " name: classifier" ] }, diff --git a/examples/models/resnet/Makefile b/examples/models/resnet/Makefile index bcf79cd28c..311a2a9989 100644 --- a/examples/models/resnet/Makefile +++ b/examples/models/resnet/Makefile @@ -1,7 +1,7 @@ build_image: - s2i build -E environment_grpc . seldonio/seldon-core-s2i-python37:1.18.0 seldon-resnet2.4 + s2i build -E environment_grpc . seldonio/seldon-core-s2i-python37:1.19.0-dev seldon-resnet2.4 clean: diff --git a/examples/models/resnet/reset.ipynb b/examples/models/resnet/reset.ipynb index 88d3983e82..43ffb0f9c7 100644 --- a/examples/models/resnet/reset.ipynb +++ b/examples/models/resnet/reset.ipynb @@ -110,7 +110,7 @@ } ], "source": [ - "!s2i build -E environment_grpc . seldonio/seldon-core-s2i-python37:1.18.0 seldon-resnet2.4" + "!s2i build -E environment_grpc . seldonio/seldon-core-s2i-python37:1.19.0-dev seldon-resnet2.4" ] }, { diff --git a/examples/security/ssl_requests/README.ipynb b/examples/security/ssl_requests/README.ipynb index 2ab59d2eb0..8231de1999 100644 --- a/examples/security/ssl_requests/README.ipynb +++ b/examples/security/ssl_requests/README.ipynb @@ -235,7 +235,7 @@ " - graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: classifier\n", " name: default\n", " replicas: 1\n", @@ -274,7 +274,7 @@ " - graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: classifier\n", " name: default\n", " replicas: 1\n", @@ -731,7 +731,7 @@ " - graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: classifier\n", " name: default\n", " replicas: 1\n", diff --git a/examples/security/ssl_requests/README.md b/examples/security/ssl_requests/README.md index 6e84cd44ee..3f2cdd20c7 100644 --- a/examples/security/ssl_requests/README.md +++ b/examples/security/ssl_requests/README.md @@ -138,7 +138,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 @@ -163,7 +163,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 @@ -387,7 +387,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 diff --git a/examples/streaming/knative-eventing/README.ipynb b/examples/streaming/knative-eventing/README.ipynb index da6a90a323..72ac08a20d 100644 --- a/examples/streaming/knative-eventing/README.ipynb +++ b/examples/streaming/knative-eventing/README.ipynb @@ -58,7 +58,7 @@ " predictors:\n", " - graph:\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: simple-iris-model\n", " children: []\n", " name: default\n", diff --git a/examples/streaming/knative-eventing/README.md b/examples/streaming/knative-eventing/README.md index 9f9cd631ec..f390604da2 100644 --- a/examples/streaming/knative-eventing/README.md +++ b/examples/streaming/knative-eventing/README.md @@ -29,7 +29,7 @@ spec: predictors: - graph: implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: simple-iris-model children: [] name: default diff --git a/examples/streaming/knative-eventing/assets/simple-iris-deployment.yaml b/examples/streaming/knative-eventing/assets/simple-iris-deployment.yaml index c52961c870..0a09ef1495 100644 --- a/examples/streaming/knative-eventing/assets/simple-iris-deployment.yaml +++ b/examples/streaming/knative-eventing/assets/simple-iris-deployment.yaml @@ -7,7 +7,7 @@ spec: predictors: - graph: implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: simple-iris-model children: [] name: default diff --git a/examples/upgrade-to-rclone/global-rclone-upgrade.ipynb b/examples/upgrade-to-rclone/global-rclone-upgrade.ipynb index d795f68ae3..d88ead5b67 100644 --- a/examples/upgrade-to-rclone/global-rclone-upgrade.ipynb +++ b/examples/upgrade-to-rclone/global-rclone-upgrade.ipynb @@ -666,7 +666,7 @@ " --repo https://storage.googleapis.com/seldon-charts \\\n", " --version 1.9.1 \\\n", " --namespace seldon-system \\\n", - " --set storageInitializer.image=\"seldonio/rclone-storage-initializer:1.18.0\" \\\n", + " --set storageInitializer.image=\"seldonio/rclone-storage-initializer:1.19.0-dev\" \\\n", " --reuse-values" ] }, diff --git a/examples/upgrade-to-rclone/rclone-upgrade.ipynb b/examples/upgrade-to-rclone/rclone-upgrade.ipynb index 78c7c2d2a1..a5a6b20c83 100644 --- a/examples/upgrade-to-rclone/rclone-upgrade.ipynb +++ b/examples/upgrade-to-rclone/rclone-upgrade.ipynb @@ -264,7 +264,7 @@ "spec:\n", " containers:\n", " - name: rclone\n", - " image: seldonio/rclone-storage-initializer:1.18.0\n", + " image: seldonio/rclone-storage-initializer:1.19.0-dev\n", " command: [ \"/bin/sh\", \"-c\", \"--\", \"sleep 3600\"]\n", " envFrom:\n", " - secretRef:\n", @@ -359,7 +359,7 @@ " implementation: SKLEARN_SERVER\n", " modelUri: s3://sklearn/iris\n", " envSecretRefName: seldon-rclone-secret\n", - " storageInitializerImage: seldonio/rclone-storage-initializer:1.18.0" + " storageInitializerImage: seldonio/rclone-storage-initializer:1.19.0-dev" ] }, { diff --git a/helm-charts/seldon-abtest/values.yaml b/helm-charts/seldon-abtest/values.yaml index 934ad3155f..3ad748c24e 100644 --- a/helm-charts/seldon-abtest/values.yaml +++ b/helm-charts/seldon-abtest/values.yaml @@ -2,13 +2,13 @@ separate_pods: true modela: image: name: seldonio/mock_classifier - version: 1.18.0 + version: 1.19.0-dev name: classifier-1 # resources: { "requests": { "memory": "1Mi" }} modelb: image: name: seldonio/mock_classifier - version: 1.18.0 + version: 1.19.0-dev name: classifier-2 traffic_modela_percentage: 0.5 replicas: 1 diff --git a/helm-charts/seldon-core-analytics/Chart.yaml b/helm-charts/seldon-core-analytics/Chart.yaml index 8cb3a73f76..37af8b1e6d 100644 --- a/helm-charts/seldon-core-analytics/Chart.yaml +++ b/helm-charts/seldon-core-analytics/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: 1.18.0 +appVersion: 1.19.0-dev dependencies: - condition: grafana.enabled name: grafana @@ -27,4 +27,4 @@ name: seldon-core-analytics sources: - https://github.com/SeldonIO/seldon-core - https://github.com/SeldonIO/seldon-core/tree/master/helm-charts/seldon-core-analytics -version: 1.18.0 +version: 1.19.0-dev diff --git a/helm-charts/seldon-core-operator/Chart.yaml b/helm-charts/seldon-core-operator/Chart.yaml index 98817d3ef3..440b603930 100644 --- a/helm-charts/seldon-core-operator/Chart.yaml +++ b/helm-charts/seldon-core-operator/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 1.18.0 +appVersion: 1.19.0-dev description: Seldon Core CRD and controller helm chart for Kubernetes. keywords: - kubernetes @@ -9,4 +9,4 @@ sources: - https://github.com/SeldonIO/seldon-core - https://github.com/SeldonIO/seldon-core/tree/master/helm-charts/seldon-core-operator - https://docs.seldon.io/projects/seldon-core/en/latest/workflow/install.html -version: 1.18.0 +version: 1.19.0-dev diff --git a/helm-charts/seldon-core-operator/values.yaml b/helm-charts/seldon-core-operator/values.yaml index f5c4f48be3..b6aeb787f4 100644 --- a/helm-charts/seldon-core-operator/values.yaml +++ b/helm-charts/seldon-core-operator/values.yaml @@ -52,7 +52,7 @@ executor: pullPolicy: IfNotPresent registry: docker.io repository: seldonio/seldon-core-executor - tag: 1.18.0 + tag: 1.19.0-dev resources: cpuLimit: 500m cpuRequest: 500m @@ -78,7 +78,7 @@ image: pullPolicy: IfNotPresent registry: docker.io repository: seldonio/seldon-core-operator - tag: 1.18.0 + tag: 1.19.0-dev manager: cpuLimit: 500m cpuRequest: 100m @@ -105,7 +105,7 @@ singleNamespace: false storageInitializer: cpuLimit: "1" cpuRequest: 100m - image: seldonio/rclone-storage-initializer:1.18.0 + image: seldonio/rclone-storage-initializer:1.19.0-dev memoryLimit: 1Gi memoryRequest: 100Mi usageMetrics: @@ -131,7 +131,7 @@ predictor_servers: MLFLOW_SERVER: protocols: seldon: - defaultImageVersion: "1.18.0" + defaultImageVersion: "1.19.0-dev" image: seldonio/mlflowserver v2: defaultImageVersion: "1.3.5-mlflow" @@ -139,7 +139,7 @@ predictor_servers: SKLEARN_SERVER: protocols: seldon: - defaultImageVersion: "1.18.0" + defaultImageVersion: "1.19.0-dev" image: seldonio/sklearnserver v2: defaultImageVersion: "1.3.5-sklearn" @@ -147,7 +147,7 @@ predictor_servers: TENSORFLOW_SERVER: protocols: seldon: - defaultImageVersion: "1.18.0" + defaultImageVersion: "1.19.0-dev" image: seldonio/tfserving-proxy tensorflow: defaultImageVersion: 2.1.0 @@ -155,7 +155,7 @@ predictor_servers: XGBOOST_SERVER: protocols: seldon: - defaultImageVersion: "1.18.0" + defaultImageVersion: "1.19.0-dev" image: seldonio/xgboostserver v2: defaultImageVersion: "1.3.5-xgboost" @@ -200,5 +200,5 @@ kubeflow: false # Explainer image explainer: - image: seldonio/alibiexplainer:1.18.0 + image: seldonio/alibiexplainer:1.19.0-dev image_v2: seldonio/mlserver:1.3.5-alibi-explain diff --git a/helm-charts/seldon-mab/values.yaml b/helm-charts/seldon-mab/values.yaml index 5d250540a1..8555be4371 100644 --- a/helm-charts/seldon-mab/values.yaml +++ b/helm-charts/seldon-mab/values.yaml @@ -1,17 +1,17 @@ modela: image: name: seldonio/mock_classifier - version: 1.18.0 + version: 1.19.0-dev name: classifier-1 modelb: image: name: seldonio/mock_classifier - version: 1.18.0 + version: 1.19.0-dev name: classifier-2 mab: image: name: seldonio/mab_epsilon_greedy - version: 1.18.0 + version: 1.19.0-dev name: eg-router branches: 2 epsilon: 0.2 @@ -22,7 +22,7 @@ sdepLabels: app: "seldon" predictorLabels: - version: 1.18.0 + version: 1.19.0-dev fluentd: "true" engine: diff --git a/notebooks/explainer_examples.ipynb b/notebooks/explainer_examples.ipynb index 0db4da81be..14ec85456d 100644 --- a/notebooks/explainer_examples.ipynb +++ b/notebooks/explainer_examples.ipynb @@ -316,7 +316,7 @@ " - graph:\n", " children: []\n", " implementation: SKLEARN_SERVER\n", - " modelUri: \"gs://seldon-models/v1.18.0/sklearn/moviesentiment\"\n", + " modelUri: \"gs://seldon-models/v1.19.0-dev/sklearn/moviesentiment\"\n", " name: classifier\n", " explainer:\n", " type: AnchorText\n", diff --git a/notebooks/resources/istio_shadow.yaml b/notebooks/resources/istio_shadow.yaml index 93617b0f11..72b520badd 100644 --- a/notebooks/resources/istio_shadow.yaml +++ b/notebooks/resources/istio_shadow.yaml @@ -9,12 +9,12 @@ spec: graph: name: iris-default implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris replicas: 1 - name: shadow graph: name: iris-shadow implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris replicas: 1 shadow: true diff --git a/notebooks/resources/moviesentiment_explainer.yaml b/notebooks/resources/moviesentiment_explainer.yaml index a8b7e62095..1ab0a8f453 100644 --- a/notebooks/resources/moviesentiment_explainer.yaml +++ b/notebooks/resources/moviesentiment_explainer.yaml @@ -10,7 +10,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: "gs://seldon-models/v1.18.0/sklearn/moviesentiment" + modelUri: "gs://seldon-models/v1.19.0-dev/sklearn/moviesentiment" name: classifier explainer: type: AnchorText diff --git a/notebooks/server_examples.ipynb b/notebooks/server_examples.ipynb index 7a932f2ef0..cd0525789d 100644 --- a/notebooks/server_examples.ipynb +++ b/notebooks/server_examples.ipynb @@ -108,7 +108,7 @@ " - graph:\n", " name: classifier\n", " implementation: SKLEARN_SERVER\n", - " modelUri: gs://seldon-models/v1.18.0/sklearn/iris\n", + " modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris\n", " name: default\n", " replicas: 1\n", " svcOrchSpec:\n", diff --git a/operator/config/manager/configmap.yaml b/operator/config/manager/configmap.yaml index 579a2c3bef..28a51d9187 100644 --- a/operator/config/manager/configmap.yaml +++ b/operator/config/manager/configmap.yaml @@ -25,7 +25,7 @@ data: }, "seldon": { "image": "seldonio/tfserving-proxy", - "defaultImageVersion": "1.18.0" + "defaultImageVersion": "1.19.0-dev" } } }, @@ -33,7 +33,7 @@ data: "protocols" : { "seldon": { "image": "seldonio/sklearnserver", - "defaultImageVersion": "1.18.0" + "defaultImageVersion": "1.19.0-dev" }, "v2": { "image": "seldonio/mlserver", @@ -45,7 +45,7 @@ data: "protocols" : { "seldon": { "image": "seldonio/xgboostserver", - "defaultImageVersion": "1.18.0" + "defaultImageVersion": "1.19.0-dev" }, "v2": { "image": "seldonio/mlserver", @@ -57,7 +57,7 @@ data: "protocols" : { "seldon": { "image": "seldonio/mlflowserver", - "defaultImageVersion": "1.18.0" + "defaultImageVersion": "1.19.0-dev" }, "v2": { "image": "seldonio/mlserver", @@ -100,6 +100,6 @@ data: } explainer: |- { - "image" : "seldonio/alibiexplainer:1.18.0", + "image" : "seldonio/alibiexplainer:1.19.0-dev", "image_v2" : "seldonio/mlserver:1.3.5-alibi-explain" } diff --git a/operator/config/manager/kustomization.yaml b/operator/config/manager/kustomization.yaml index 9dc69e7342..c31ba59145 100644 --- a/operator/config/manager/kustomization.yaml +++ b/operator/config/manager/kustomization.yaml @@ -7,4 +7,4 @@ kind: Kustomization images: - name: controller newName: docker.io/seldonio/seldon-core-operator - newTag: 1.18.0 + newTag: 1.19.0-dev diff --git a/operator/config/manager/manager.yaml b/operator/config/manager/manager.yaml index 3b3704c653..a931b35857 100644 --- a/operator/config/manager/manager.yaml +++ b/operator/config/manager/manager.yaml @@ -117,7 +117,7 @@ spec: - name: USE_EXECUTOR value: "true" - name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION - value: seldonio/seldon-core-executor:1.18.0 + value: seldonio/seldon-core-executor:1.19.0-dev - name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY value: IfNotPresent - name: EXECUTOR_PROMETHEUS_PATH diff --git a/python/seldon_core/version.py b/python/seldon_core/version.py index 6cea18d86c..28f0171c39 100644 --- a/python/seldon_core/version.py +++ b/python/seldon_core/version.py @@ -1 +1 @@ -__version__ = "1.18.0" +__version__ = "1.19.0-dev" diff --git a/python/setup.py b/python/setup.py index 8cef93af57..3e06dfc03a 100644 --- a/python/setup.py +++ b/python/setup.py @@ -12,7 +12,7 @@ name="seldon-core", author="Seldon Technologies Ltd.", author_email="hello@seldon.io", - version="1.18.0", + version="1.19.0-dev", description="Seldon Core client and microservice wrapper", url="https://github.com/SeldonIO/seldon-core", license="Business Source License 1.1", diff --git a/servers/mlflowserver/mlflowserver/image_metadata.json b/servers/mlflowserver/mlflowserver/image_metadata.json index bca6c8b49a..8d05dfaeba 100644 --- a/servers/mlflowserver/mlflowserver/image_metadata.json +++ b/servers/mlflowserver/mlflowserver/image_metadata.json @@ -1 +1 @@ -{"labels": [{"name": "Seldon MLFlow Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.18.0"}, {"release": "1"}, {"summary": "An MLFlow Model Server for Seldon Core"}, {"description": "The model server for MLFlow models"}]} \ No newline at end of file +{"labels": [{"name": "Seldon MLFlow Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.19.0-dev"}, {"release": "1"}, {"summary": "An MLFlow Model Server for Seldon Core"}, {"description": "The model server for MLFlow models"}]} \ No newline at end of file diff --git a/servers/sklearnserver/samples/iris.yaml b/servers/sklearnserver/samples/iris.yaml index 70aa379323..6c20573cec 100644 --- a/servers/sklearnserver/samples/iris.yaml +++ b/servers/sklearnserver/samples/iris.yaml @@ -7,7 +7,7 @@ spec: - graph: name: classifier implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: default replicas: 1 svcOrchSpec: diff --git a/servers/sklearnserver/samples/iris_custom.yaml b/servers/sklearnserver/samples/iris_custom.yaml index feec0a7dc8..1331ab001c 100644 --- a/servers/sklearnserver/samples/iris_custom.yaml +++ b/servers/sklearnserver/samples/iris_custom.yaml @@ -15,7 +15,7 @@ spec: graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier name: default replicas: 1 diff --git a/servers/sklearnserver/samples/iris_predict.yaml b/servers/sklearnserver/samples/iris_predict.yaml index ae056b783b..68f55bc2ab 100644 --- a/servers/sklearnserver/samples/iris_predict.yaml +++ b/servers/sklearnserver/samples/iris_predict.yaml @@ -8,7 +8,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/iris + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/iris name: classifier parameters: - name: method diff --git a/servers/sklearnserver/sklearnserver/image_metadata.json b/servers/sklearnserver/sklearnserver/image_metadata.json index 3f4a4857b7..eef89fac32 100644 --- a/servers/sklearnserver/sklearnserver/image_metadata.json +++ b/servers/sklearnserver/sklearnserver/image_metadata.json @@ -1 +1 @@ -{"labels": [{"name": "Seldon SKLearn Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.18.0"}, {"release": "1"}, {"summary": "A SKLearn Model Server for Seldon Core"}, {"description": "The model server for sklearn models saved as pickles."}]} \ No newline at end of file +{"labels": [{"name": "Seldon SKLearn Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.19.0-dev"}, {"release": "1"}, {"summary": "A SKLearn Model Server for Seldon Core"}, {"description": "The model server for sklearn models saved as pickles."}]} \ No newline at end of file diff --git a/servers/tfserving/Dockerfile.redhat b/servers/tfserving/Dockerfile.redhat index 8514f655ed..2994b0536d 100644 --- a/servers/tfserving/Dockerfile.redhat +++ b/servers/tfserving/Dockerfile.redhat @@ -5,7 +5,7 @@ FROM ${TF_SERVING_BUILD_IMAGE} as build_image FROM registry.access.redhat.com/ubi8/ubi-minimal LABEL name="Seldon Tensorflow Serving Server" \ vendor="Seldon Technologies" \ - version="1.18.0" \ + version="1.19.0-dev" \ release="1" \ summary="Tensorflow serving for Seldon Core" \ description="Tensorflow serving for Seldon Core to server Tensorflow models" diff --git a/servers/tfserving_proxy/image_metadata.json b/servers/tfserving_proxy/image_metadata.json index 06f58fcf1a..0836793089 100644 --- a/servers/tfserving_proxy/image_metadata.json +++ b/servers/tfserving_proxy/image_metadata.json @@ -1 +1 @@ -{"labels": [{"name": "Seldon Tensorflow Proxy Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.18.0"}, {"release": "1"}, {"summary": "A Tensorflow Proxy Server for Seldon Core"}, {"description": "A proxy for Tensorflow Serving to allow Seldon data plane to call a Tensorflow Server"}]} \ No newline at end of file +{"labels": [{"name": "Seldon Tensorflow Proxy Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.19.0-dev"}, {"release": "1"}, {"summary": "A Tensorflow Proxy Server for Seldon Core"}, {"description": "A proxy for Tensorflow Serving to allow Seldon data plane to call a Tensorflow Server"}]} \ No newline at end of file diff --git a/servers/xgboostserver/xgboostserver/image_metadata.json b/servers/xgboostserver/xgboostserver/image_metadata.json index d7a3ecc59b..f021e49ed2 100644 --- a/servers/xgboostserver/xgboostserver/image_metadata.json +++ b/servers/xgboostserver/xgboostserver/image_metadata.json @@ -1 +1 @@ -{"labels": [{"name": "Seldon XGBoost Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.18.0"}, {"release": "1"}, {"summary": "A XGBoost Model Server for Seldon Core"}, {"description": "The model server for XGBoost models"}]} \ No newline at end of file +{"labels": [{"name": "Seldon XGBoost Server"}, {"vendor": "Seldon Technologies"}, {"version": "1.19.0-dev"}, {"release": "1"}, {"summary": "A XGBoost Model Server for Seldon Core"}, {"description": "The model server for XGBoost models"}]} \ No newline at end of file diff --git a/testing/benchmarking/automated-benchmark/README.ipynb b/testing/benchmarking/automated-benchmark/README.ipynb index 1788e507a0..7767d182ec 100644 --- a/testing/benchmarking/automated-benchmark/README.ipynb +++ b/testing/benchmarking/automated-benchmark/README.ipynb @@ -94,7 +94,7 @@ " --set seldonDeployment.replicas=\"1\" \\\n", " --set seldonDeployment.serverWorkers=\"5\" \\\n", " --set seldonDeployment.serverThreads=1 \\\n", - " --set seldonDeployment.modelUri=\"gs://seldon-models/v1.18.0/sklearn/iris\" \\\n", + " --set seldonDeployment.modelUri=\"gs://seldon-models/v1.19.0-dev/sklearn/iris\" \\\n", " --set seldonDeployment.server=\"SKLEARN_SERVER\" \\\n", " --set seldonDeployment.apiType=\"rest|grpc\" \\\n", " --set seldonDeployment.requests.cpu=\"2000Mi\" \\\n", diff --git a/testing/resources/adserver-cifar10-od-rclone.yaml b/testing/resources/adserver-cifar10-od-rclone.yaml index d3a56352fd..0489db2110 100644 --- a/testing/resources/adserver-cifar10-od-rclone.yaml +++ b/testing/resources/adserver-cifar10-od-rclone.yaml @@ -25,7 +25,7 @@ spec: spec: containers: - name: server - image: seldonio/alibi-detect-server:1.18.0 + image: seldonio/alibi-detect-server:1.19.0-dev imagePullPolicy: IfNotPresent args: - --model_name diff --git a/testing/resources/adserver-cifar10-od.yaml b/testing/resources/adserver-cifar10-od.yaml index 33c46ebfaf..bd939c7582 100644 --- a/testing/resources/adserver-cifar10-od.yaml +++ b/testing/resources/adserver-cifar10-od.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: server - image: seldonio/alibi-detect-server:1.18.0 + image: seldonio/alibi-detect-server:1.19.0-dev imagePullPolicy: IfNotPresent args: - --model_name diff --git a/testing/resources/movies-text-explainer.yaml b/testing/resources/movies-text-explainer.yaml index 667e347854..96397fe56f 100644 --- a/testing/resources/movies-text-explainer.yaml +++ b/testing/resources/movies-text-explainer.yaml @@ -8,7 +8,7 @@ spec: - graph: children: [] implementation: SKLEARN_SERVER - modelUri: gs://seldon-models/v1.18.0/sklearn/moviesentiment + modelUri: gs://seldon-models/v1.19.0-dev/sklearn/moviesentiment name: classifier explainer: type: AnchorText diff --git a/testing/scripts/test_benchmark.py b/testing/scripts/test_benchmark.py index dc7726ce7b..fcd59266e6 100644 --- a/testing/scripts/test_benchmark.py +++ b/testing/scripts/test_benchmark.py @@ -112,7 +112,7 @@ def test_python_wrapper_v1_vs_v2_iris(): protocol="seldon", server_list=["SKLEARN_SERVER"], benchmark_concurrency_list=benchmark_concurrency_list, - model_uri_list=["gs://seldon-models/v1.18.0/sklearn/iris"], + model_uri_list=["gs://seldon-models/v1.19.0-dev/sklearn/iris"], benchmark_data={"data": {"ndarray": [[1, 2, 3, 4]]}}, ) df_pywrapper = df_pywrapper.sort_values(sort_by) diff --git a/version.txt b/version.txt index 84cc529467..ff32b92aad 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.18.0 +1.19.0-dev