Skip to content

Commit 4b2ce71

Browse files
rosenhousedouglas-c
authored andcommitted
more review feedback
1 parent 05fc048 commit 4b2ce71

2 files changed

Lines changed: 18 additions & 10 deletions

File tree

private-ai-services/README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,19 @@ PAIS 2.0 is operated via two new Custom Resource Definitions (CRDs) into your Su
1414
- `PAISConfiguration` is a singleton per-namespace, where you specify a database, certificates, authentication, and other configuration for a PAIS "instance" within that namespace, including a PAIS API server and web UI.
1515
- `ModelEndpoint`s configure inference servers for a given AI model, using VMs within your namespace, with routing via the namespace-level PAIS API server.
1616

17-
After you've installed the PAIS Supervisor Service, you can use [`kubectl explain`][kubectl-explain] to see the full documentation for each of these resources. For example
17+
After you've installed the PAIS Supervisor Service, you can use [`kubectl explain`][kubectl-explain] to see the full documentation for each of these resources. For example:
1818
```
19-
kubectl explain paisconfiguration.spec.auth.oidc
19+
kubectl explain paisconfiguration.spec
2020
```
2121
or
2222
```
23-
kubectl explain modelendpoint.spec
23+
kubectl explain modelendpoint.spec.engine
2424
```
2525

26-
will provide detailed API docs.
27-
2826

2927
## Example resources
3028

31-
Here we're publishing some example YAML files to help you get started with Private AI Services on VCF 9.
29+
Here we're publishing example YAML files to help you get started with Private AI Services on VCF 9.
3230

3331
You must first [install the Private AI Services (PAIS) Supervisor Service][pdf-docs].
3432

private-ai-services/paisconfiguration.yaml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Example PAISConfiguration
22
#
3-
# Please review and edit where needed
3+
# Please review and edit where needed.
4+
#
45
# Several dependencies, like ConfigMaps and Secrets, must be created too.
56
# All such dependencies must be in the same namespace as this PAISConfiguration.
67
#
@@ -52,13 +53,22 @@ spec:
5253
vksControlPlane:
5354
virtualMachineClassName: my-vm-class-choice-eg-best-effort-large
5455
storageClassName: my-preferred-storage-class
56+
57+
# This is an optional configuration block that will cause PAIS to install
58+
# the NVIDIA GPU Operator to enable GPU-accelerated model inferencing.
59+
# The licenseConfigRef and imagePullSecretRef correspond to the
60+
# licensing-config and ngc-secret resources that are documented
61+
# here: https://docs.nvidia.com/ai-enterprise/deployment/vmware/latest/tanzu.html#deploy-nvidia-gpu-operator
5562
nvidiaConfig:
5663
licenseConfigRef:
57-
# name of a configmap with a gridd.conf and client_configuration_token.tok fields
64+
# Name of a configmap with a gridd.conf and client_configuration_token.tok fields
5865
name: my-nvidia-licensing-configmap
5966
imagePullSecretRef:
60-
# name of an image pull secret
67+
# Name of an image pull secret used for pulling the vGPU Driver Image and
68+
# other components of the GPU Operator.
6169
name: my-ngc-pull-secret
6270
gpuOperatorOverridesRef:
63-
# optional ref to a ConfigMap containing a values.yaml
71+
# Optional ref to a ConfigMap containing a values.yaml
72+
# Use this to customize the gpu-operator Helm chart
73+
# see: https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/getting-started.html#common-chart-customization-options
6474
name: my-gpu-operator-chart-values

0 commit comments

Comments
 (0)