Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Sync - 20240909] Upstream master to ODH master #403

Closed
wants to merge 62 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
56a4e7d
Propagate `trust_remote_code` flag throughout vLLM startup (#3729)
calwoo Jun 21, 2024
352e030
Fix dead links on PyPI (#3754)
kevinbazira Jun 24, 2024
d19e310
Fix model is ready even if there is no model (#3275)
HAO2167 Jun 24, 2024
fbd8778
Fix No model ready error in multi model serving (#3758)
sivanantha321 Jun 27, 2024
74c9ff4
Initial implementation of Inference client (#3401)
sivanantha321 Jun 29, 2024
d4349ea
Fix logprobs for vLLM (#3738)
sivanantha321 Jun 29, 2024
68b04ef
Fix model name not properly parsed by inference graph (#3746)
sivanantha321 Jun 29, 2024
ca691f7
pillow - Buffer Overflow (#3598)
spolti Jun 29, 2024
164ea83
Use add_generation_prompt while creating chat template (#3775)
Datta0 Jul 11, 2024
1a70e11
Deduplicate the names for the additional domain names (#3773)
houshengbo Jul 12, 2024
29731be
Make Virtual Service case-insensitive (#3779)
andyi2it Jul 15, 2024
580a0f3
Install packages needed for vllm model load (#3802)
gavrissh Jul 18, 2024
31d2395
Make gRPC max message length configurable (#3741)
sivanantha321 Jul 20, 2024
5736731
Add readiness probe for MLServer and Increase memory for pmml in CI (…
sivanantha321 Jul 20, 2024
bb9641f
Several bug fixes for vLLM completion endpoint (#3788)
sivanantha321 Jul 21, 2024
de96bd3
Increase timeout to make unit test stable (#3808)
Jooho Jul 25, 2024
32d3fc0
Upgrade CI deps (#3822)
sivanantha321 Jul 27, 2024
3862175
Add tests for vLLM (#3771)
sivanantha321 Jul 27, 2024
f9e7d5a
Bump python to 3.11 for serving runtime images and Bump poetry to 1.8…
sivanantha321 Jul 27, 2024
96fb00e
Bump vLLM to 0.5.3.post1 (#3828)
sivanantha321 Aug 2, 2024
c080da5
Refactor the ModelServer to let uvicorn handle multiple workers and u…
sivanantha321 Aug 6, 2024
d73f1ca
Update golang for docs/Dockerfile to 1.21 (#3761)
spolti Aug 10, 2024
9632a52
Make ray an optional dependency (#3834)
sivanantha321 Aug 11, 2024
a6a061e
Update aif example (#3765)
spolti Aug 11, 2024
f9c73c2
Use helm for quick installation (#3813)
sivanantha321 Aug 12, 2024
2fae6e2
Allow KServe to have its own local gateways for Serverless mode (#3737)
israel-hdez Aug 17, 2024
61b5e7e
Add support for Azure DNS zone endpoints (#3819)
tjandy98 Aug 17, 2024
a16f2d7
Fix failed build for knativeLocalGatewayService (#3866)
yuzisun Aug 18, 2024
9292c88
Add logging request feature for vLLM backend (#3849)
sivanantha321 Aug 19, 2024
656f65e
Bump vLLM to 0.5.4 (#3874)
sivanantha321 Aug 21, 2024
99fa478
Fix: Add workaround for snyk image scan failure (#3880)
sivanantha321 Aug 21, 2024
87cf2cd
Fix trust_remote_code not working with huggingface backend (#3879)
sivanantha321 Aug 21, 2024
e82beb6
Update KServe 2024-2025 Roadmap (#3810)
yuzisun Aug 21, 2024
c10f548
Configurable image pull secrets in Helm charts (#3838)
saileshd1402 Aug 24, 2024
7dd4ae2
Fix issue with rolling update behavior (#3786)
andyi2it Aug 24, 2024
b89c8c2
Fix the 'tokens exceeding model limit' error response in vllm server …
saileshd1402 Aug 24, 2024
69cdca5
Add support for binary data extension protocol and FP16 datatype (#3685)
sivanantha321 Aug 24, 2024
0a6302b
Protobuf version upgrade 4.25.4 (#3881)
andyi2it Aug 24, 2024
a9e967f
Adds optional labels and annotations to the controller (#3366)
guitouni Aug 24, 2024
f17d068
Enable Server-Side Apply for Kustomize Overlays in Test Environment (…
Jooho Aug 24, 2024
6978ab9
bufix: update image_transformer.py to handle changes in input structu…
zwong91 Aug 24, 2024
b7431e2
support text embedding task in hugging face server (#3743)
kevinmingtarja Aug 24, 2024
1bd82fb
Rename max_length parameter to max_model_len to be in sync with vLLM …
Datta0 Aug 25, 2024
74591b4
[Upstream] - Update-istio version based on go version 1.21 (#3825)
mholder6 Aug 25, 2024
9bca4ba
Enrich isvc NotReady events for failed conditions (#3303)
asdqwe123zxc Aug 26, 2024
c05d760
adding metadata on requests (#3635)
gcemaj Aug 26, 2024
ab251d6
Publish 0.14.0-rc0 release (#3867)
yuzisun Aug 27, 2024
ddc56ca
Use API token for publishing package to PyPI (#3896)
sivanantha321 Aug 28, 2024
d2f90dc
Fix sdlc broken when kserve installed using helm (#3890)
sivanantha321 Aug 28, 2024
3a347c5
Add Security Context and Resources to RBAC Proxy (#3898)
HotsauceLee Aug 28, 2024
e879a39
Remove unwanted cluster scope secret permissions (#3893)
sivanantha321 Aug 30, 2024
67373ad
bump to vllm 0.5.5 (#3911)
lizzzcai Sep 3, 2024
c80dae9
pin gosec to 2.20.0 (#3921)
greenmoon55 Sep 5, 2024
c7e99d8
add a new doc 'common issues and solutions' (#3878)
Jooho Sep 7, 2024
305d393
Implement health endpoint for vLLM backend (#3850)
sivanantha321 Sep 7, 2024
f54e27a
Add security best practices for inferenceservice, inferencegraph, ser…
sivanantha321 Sep 7, 2024
65d6bf1
fix conflict
Jooho Sep 10, 2024
eba20b6
merging conflict fix
Jooho Sep 10, 2024
ba4ef62
remove unnessary remove patch for webhook cabundle
Jooho Sep 10, 2024
0708461
update poetry.lock with latest version
Jooho Sep 12, 2024
bc5c806
regenerate codegen/manifests
Jooho Sep 12, 2024
ecb388e
remove unnecessary comments
Jooho Sep 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions .github/actions/minikube-setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,14 @@ runs:
- name: Install kubectl
uses: azure/[email protected]
with:
version: 'v1.27.4'
version: 'v1.29.7'

- name: Setup Minikube
uses: medyagh/setup-minikube@latest
with:
minikube-version: '1.32.0'
kubernetes-version: 'v1.27.4'
minikube-version: '1.33.1'
kubernetes-version: 'v1.29.7'
driver: 'none'
network-plugin: 'cni'
cni: 'calico'
wait: 'all'
start-args: --wait-timeout=6m0s

Expand Down
8 changes: 3 additions & 5 deletions .github/workflows/python-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,14 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.x"
python-version: "3.11"

- name: Install Poetry and version plugin
run: ./test/scripts/gh-actions/setup-poetry.sh

- name: Build and publish
env:
POETRY_HTTP_BASIC_PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
POETRY_HTTP_BASIC_PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN }}
run: |
cd python/kserve
poetry build
poetry publish
poetry publish --build
4 changes: 2 additions & 2 deletions .github/workflows/scheduled-go-security-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ jobs:
uses: actions/checkout@v4

- name: Run Gosec Security Scanner
uses: securego/gosec@master
uses: securego/gosec@v2.20.0
with:
args: '-no-fail -fmt=sarif -out=go-security-scan-results.sarif -exclude-dir=pkg/client -exclude-dir=pkg/clientv1alpha1 ./...'

- name: Upload SARIF file to Github Code Scanning
uses: github/codeql-action/upload-sarif@v2
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: go-security-scan-results.sarif
category: gosec-tool
28 changes: 26 additions & 2 deletions .github/workflows/scheduled-image-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@ jobs:
--sarif-file-output=./application/${{ matrix.image.name }}/docker.snyk.sarif
sarif: false

# Replace any "undefined" security severity values with 0. The undefined value is used in the case
# of license-related findings, which do not indicate a security vulnerability.
# See https://github.com/github/codeql-action/issues/2187 for more context.
# This can be removed once https://github.com/snyk/cli/pull/5409 is merged.
- name: Replace security-severity undefined for license-related findings
run: |
sed -i 's/"security-severity": "undefined"/"security-severity": "0"/g' ./application/${{ matrix.image.name }}/docker.snyk.sarif

- name: Upload sarif file to Github Code Scanning
if: always()
continue-on-error: true #avoid fail the pipeline if the SARIF upload fails.
Expand Down Expand Up @@ -80,9 +88,17 @@ jobs:
--sarif-file-output=./application/${{ matrix.image.name }}/docker.snyk.sarif
sarif: false

# Replace any "undefined" security severity values with 0. The undefined value is used in the case
# of license-related findings, which do not indicate a security vulnerability.
# See https://github.com/github/codeql-action/issues/2187 for more context.
# This can be removed once https://github.com/snyk/cli/pull/5409 is merged.
- name: Replace security-severity undefined for license-related findings
run: |
sed -i 's/"security-severity": "undefined"/"security-severity": "0"/g' ./application/${{ matrix.image.name }}/docker.snyk.sarif

- name: Upload sarif file to Github Code Scanning
if: always()
uses: github/codeql-action/upload-sarif@v2
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: application/${{ matrix.image.name }}/docker.snyk.sarif

Expand Down Expand Up @@ -113,8 +129,16 @@ jobs:
--sarif-file-output=./application/${{ matrix.image.name }}/docker.snyk.sarif
sarif: false

# Replace any "undefined" security severity values with 0. The undefined value is used in the case
# of license-related findings, which do not indicate a security vulnerability.
# See https://github.com/github/codeql-action/issues/2187 for more context.
# This can be removed once https://github.com/snyk/cli/pull/5409 is merged.
- name: Replace security-severity undefined for license-related findings
run: |
sed -i 's/"security-severity": "undefined"/"security-severity": "0"/g' ./application/${{ matrix.image.name }}/docker.snyk.sarif

- name: Upload sarif file to Github Code Scanning
if: always()
uses: github/codeql-action/upload-sarif@v2
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: application/${{ matrix.image.name }}/docker.snyk.sarif
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ COPY third_party/ /third_party/
COPY --from=builder /go/src/github.com/kserve/kserve/manager /
USER 1000:1000

ENTRYPOINT ["/manager"]
ENTRYPOINT ["/manager"]
20 changes: 10 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# Base Image URL
BASE_IMG ?= python:3.9-slim-bullseye
PMML_BASE_IMG ?= openjdk:11-slim
BASE_IMG ?= python:3.11-slim-bookworm
PMML_BASE_IMG ?= openjdk:21-slim-bookworm

# Image URL to use all building/pushing image targets
IMG ?= kserve-controller:latest
Expand All @@ -24,7 +24,7 @@ QPEXT_IMG ?= qpext:latest
CRD_OPTIONS ?= "crd:maxDescLen=0"
KSERVE_ENABLE_SELF_SIGNED_CA ?= false
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
ENVTEST_K8S_VERSION = 1.27
ENVTEST_K8S_VERSION = 1.29
SUCCESS_200_ISVC_IMG ?= success-200-isvc
ERROR_404_ISVC_IMG ?= error-404-isvc

Expand Down Expand Up @@ -74,10 +74,10 @@ deploy: manifests
cd config/default && if [ ${KSERVE_ENABLE_SELF_SIGNED_CA} != false ]; then \
echo > ../certmanager/certificate.yaml; \
else git checkout HEAD -- ../certmanager/certificate.yaml; fi;
kubectl apply -k config/default
kubectl apply --server-side=true -k config/default
if [ ${KSERVE_ENABLE_SELF_SIGNED_CA} != false ]; then ./hack/self-signed-ca.sh; fi;
kubectl wait --for=condition=ready pod -l control-plane=kserve-controller-manager -n kserve --timeout=300s
kubectl apply -k config/clusterresources
kubectl apply --server-side=true -k config/clusterresources
git checkout HEAD -- config/certmanager/certificate.yaml


Expand All @@ -87,11 +87,11 @@ deploy-dev: manifests
cd config/default && if [ ${KSERVE_ENABLE_SELF_SIGNED_CA} != false ]; then \
echo > ../certmanager/certificate.yaml; \
else git checkout HEAD -- ../certmanager/certificate.yaml; fi;
kubectl apply -k config/overlays/development
kubectl apply --server-side=true -k config/overlays/development
if [ ${KSERVE_ENABLE_SELF_SIGNED_CA} != false ]; then ./hack/self-signed-ca.sh; fi;
# TODO: Add runtimes as part of default deployment
kubectl wait --for=condition=ready pod -l control-plane=kserve-controller-manager -n kserve --timeout=300s
kubectl apply -k config/clusterresources
kubectl apply --server-side=true -k config/clusterresources
git checkout HEAD -- config/certmanager/certificate.yaml

deploy-dev-sklearn: docker-push-sklearn
Expand All @@ -114,13 +114,13 @@ deploy-dev-huggingface: docker-push-huggingface

deploy-dev-storageInitializer: docker-push-storageInitializer
./hack/storageInitializer_patch_dev.sh ${KO_DOCKER_REPO}/${STORAGE_INIT_IMG}
kubectl apply -k config/overlays/dev-image-config
kubectl apply --server-side=true -k config/overlays/dev-image-config

deploy-ci: manifests
kubectl apply -k config/overlays/test
kubectl apply --server-side=true -k config/overlays/test
# TODO: Add runtimes as part of default deployment
kubectl wait --for=condition=ready pod -l control-plane=kserve-controller-manager -n kserve --timeout=300s
kubectl apply -k config/overlays/test/clusterresources
kubectl apply --server-side=true -k config/overlays/test/clusterresources

deploy-helm: manifests
helm install kserve-crd charts/kserve-crd/ --wait --timeout 180s
Expand Down
63 changes: 37 additions & 26 deletions ROADMAP.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,38 @@
# KServe 2023 Roadmap
# KServe 2024-2025 Roadmap
## Objective: "Support GenAI inference"
- LLM Serving Runtimes
* Support Speculative Decoding with vLLM runtime [https://github.com/kserve/kserve/issues/3800].
* Support LoRA adapters [https://github.com/kserve/kserve/issues/3750].
* Support LLM Serving runtimes for TensorRT-LLM, TGI and provide benchmarking comparisons [https://github.com/kserve/kserve/issues/3868].
* Support multi-host, multi-GPU inference runtime [https://github.com/kserve/kserve/issues/2145].

- LLM Autoscaling
* Support Model Caching with automatic PV/PVC provisioning [https://github.com/kserve/kserve/issues/3869].
* Support Autoscaling settings for serving runtimes.
* Support Autoscaling based on custom metrics [https://github.com/kserve/kserve/issues/3561].

- LLM RAG/Agent Pipeline Orchestration
* Support declarative RAG/Agent workflow using KServe Inference Graph [https://github.com/kserve/kserve/issues/3829].

- Open Inference Protocol extension to GenAI Task APIs
* Community-maintained Open Inference Protocol repo for OpenAI schema [https://docs.google.com/document/d/1odTMdIFdm01CbRQ6CpLzUIGVppHSoUvJV_zwcX6GuaU].
* Support vertical GenAI Task APIs such as embedding, Text-to-Image, Text-To-Code, Doc-To-Text [https://github.com/kserve/kserve/issues/3572].

- LLM Gateway
* Support multiple LLM providers.
* Support token based rate limiting.
* Support LLM router with traffic shaping, fallback, load balancing.
* LLM Gateway observability for metrics and cost reporting

## Objective: "Graduate core inference capability to stable/GA"
- Promote `InferenceService` and `ClusterServingRuntime`/`ServingRuntime` CRD from v1beta1 to v1
- Promote `InferenceService` and `ClusterServingRuntime`/`ServingRuntime` CRD to v1
* Improve `InferenceService` CRD for REST/gRPC protocol interface
* Unify model storage spec and implementation between KServe and ModelMesh
* Add Status to `ServingRuntime` for both ModelMesh and KServe, surface `ServingRuntime` validation errors and deployment status
* Deprecate `TrainedModel` CRD and use `InferenceService` annotation to allow dynamic model updates as alternative option to storage initializer
* Collocate transformer and predictor in the pod to reduce sidecar resources and networking latency
* Stablize `RawDeployment` mode with comprehensive testing for supported features

- All model formats to support v2 inference protocol including custom serving runtime
* TorchServe to support v2 gRPC inference protocol
* Improve model storage interface
* Deprecate `TrainedModel` CRD and add multiple model support for co-hosting, draft model, LoRA adapters to InferenceService.
* Improve YAML UX for predictor and transformer container collocation.
* Close the feature gap between `RawDeployment` and `Serverless` mode.

- Open Inference Protocol
* Support batching for v2 inference protocol
* Transformer and Explainer v2 inference protocol interoperability
* Improve codec for v2 inference protocol
Expand All @@ -19,30 +41,19 @@ Reference: [Control plane issues](https://github.com/kserve/kserve/issues?q=is%3

## Objective: "Graduate KServe Python SDK to 1.0“

- Improve KServe Python SDK dependency management with Poetry
- Create standarized model packaging API
- Improve KServe model server observability with metrics and distruted tracing
- Create standardized model packaging API
- Improve KServe model server observability with metrics and distributed tracing
- Support batch inference

Reference:[Python SDK issues](https://github.com/kserve/kserve/issues?q=is%3Aissue+is%3Aopen+label%3Akserve%2Fsdk), [Storage issues](https://github.com/kserve/kserve/issues?q=is%3Aissue+is%3Aopen+label%3Akfserving%2Fstorage)

## Objective: "Graduate ModelMesh to beta"
- Support TorchServe ServingRuntime
- Add PVC support and unify storage implementation with KServe
- Add optional ingress for ModelMesh deployments
- Etcd secret security for multi-namespace mode
- Add estimated model size field

Reference: [ModelMesh issues](https://github.com/kserve/modelmesh-serving/issues?page=1&q=is%3Aissue+is%3Aopen)

## Objective: "Graduate InferenceGraph to beta"
## Objective: "Graduate InferenceGraph"
- Improve `InferenceGraph` spec for replica and concurrency control
- Allow setting resource limits per `InferenceGraph`
- Support distributed tracing
- Support gRPC for `InferenceGraph`
- Standalone `Transformer` support for `InferenceGraph`
- Support traffic mirroring node
- Support `RawDeployment` mode for `InferenceGraph`
- Improve `RawDeployment` mode for `InferenceGraph`

Reference: [InferenceGraph issues](https://github.com/kserve/kserve/issues?q=is%3Aissue+is%3Aopen+label%3Akserve%2Finference_graph)

Expand All @@ -58,5 +69,5 @@ Reference: [Auth related issues](https://github.com/kserve/kserve/issues?q=is%3A
- Add ModelMesh docs and explain the use cases for classic KServe and ModelMesh
- Unify the data plane v1 and v2 page formats
- Improve v2 data plane docs to tell the story why and what changed
- Clean up the examples in kserve repo and unify them with the website's by creating one source of truth for example documentation
- Clean up the examples in kserve repo and unify them with the website's by creating one source of truth for documentation
- Update any out-of-date documentation and make sure the website as a whole is consistent and cohesive
2 changes: 1 addition & 1 deletion agent.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ WORKDIR /ko-app
COPY --from=builder /go/src/github.com/kserve/kserve/agent /ko-app/
USER 1000:1000

ENTRYPOINT ["/ko-app/agent"]
ENTRYPOINT ["/ko-app/agent"]
2 changes: 1 addition & 1 deletion charts/kserve-crd-minimal/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v1
name: kserve-crd-minimal
version: v0.13.0
version: v0.14.0-rc0
description: Helm chart for deploying minimal kserve crds without validation
keywords:
- kserve
Expand Down
4 changes: 2 additions & 2 deletions charts/kserve-crd-minimal/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

Helm chart for deploying minimal kserve crds without validation

![Version: v0.13.0](https://img.shields.io/badge/Version-v0.13.0-informational?style=flat-square)
![Version: v0.14.0-rc0](https://img.shields.io/badge/Version-v0.14.0--rc0-informational?style=flat-square)

## Installing the Chart

To install the chart, run the following:

```console
$ helm install kserve-crd-minimal oci://ghcr.io/kserve/charts/kserve-crd-minimal --version v0.13.0
$ helm install kserve-crd-minimal oci://ghcr.io/kserve/charts/kserve-crd-minimal --version v0.14.0-rc0
```
2 changes: 1 addition & 1 deletion charts/kserve-crd/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v1
name: kserve-crd
version: v0.13.0
version: v0.14.0-rc0
description: Helm chart for deploying kserve crds
keywords:
- kserve
Expand Down
4 changes: 2 additions & 2 deletions charts/kserve-crd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

Helm chart for deploying kserve crds

![Version: v0.13.0](https://img.shields.io/badge/Version-v0.13.0-informational?style=flat-square)
![Version: v0.14.0-rc0](https://img.shields.io/badge/Version-v0.14.0--rc0-informational?style=flat-square)

## Installing the Chart

To install the chart, run the following:

```console
$ helm install kserve-crd oci://ghcr.io/kserve/charts/kserve-crd --version v0.13.0
$ helm install kserve-crd oci://ghcr.io/kserve/charts/kserve-crd --version v0.14.0-rc0
```
Original file line number Diff line number Diff line change
Expand Up @@ -2385,6 +2385,10 @@ spec:
type: object
logger:
properties:
metadataHeaders:
items:
type: string
type: array
mode:
enum:
- all
Expand Down Expand Up @@ -6302,6 +6306,10 @@ spec:
type: object
logger:
properties:
metadataHeaders:
items:
type: string
type: array
mode:
enum:
- all
Expand Down Expand Up @@ -14619,6 +14627,10 @@ spec:
type: object
logger:
properties:
metadataHeaders:
items:
type: string
type: array
mode:
enum:
- all
Expand Down
2 changes: 1 addition & 1 deletion charts/kserve-resources/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v1
name: kserve
version: v0.13.0
version: v0.14.0-rc0
description: Helm chart for deploying kserve resources
keywords:
- kserve
Expand Down
Loading
Loading