vSphere Supervisor Services

Private AI Services

Private AI Services (PAIS) supervisor service was introduced at version 2.0 as part of VMware Private AI Foundation with NVIDIA 9.0. More information is available in this blog post and this blog series. (The 1.0 version of PAIS did not provide a Supervisor Service component.) The following versions of PAIS Supervisor Services are available:

Supported VCF/Supervisor versions PAIS
9.0.* 2.0
9.0.*, 9.1.* 2.1

PAIS CRDs

PAIS is operated via two Kubernetes Custom Resource Definitions (CRDs) available in your Supervisor cluster:

After you've installed the PAIS Supervisor Service, you can use kubectl explain to see the full documentation for each of these resources. For example:

kubectl explain paisconfiguration.spec

or

kubectl explain modelendpoint.spec.engine

Example resources

Here we're publishing example YAML files to help you get started with Private AI Services on VCF 9.

You must first install the Private AI Services (PAIS) Supervisor Service.

Then you can customize and apply:

PAIS features

Observability: Metrics Configuration

PAIS 2.1 supports collecting metrics from various PAIS components into a Prometheus server with TimeseriesDB storage and provides access to those metrics through Prometheus server query interface (ref: Prometheus HTTP API).

PAISConfiguration CRD supports an optional field spec.observability.prometheusRuntime, specifying following fields enables metrics collection. If prometheusRuntime is unspecified (default behavior), it implies that metrics collection is not enabled.

Please see PAISConfiguration for example values.