Skip to main content

Watsonx ai installation

Setup GPU node on OpenShift​

Install "Node Feature Discovery"​

Go to OperatorHub

Search for "Node Feature Discovery"

Install

Create a NodeFeatureDisocvery CR​

Go to Installed Operators

Select "Node Feature Discovery"

Select the box "Provided APIs"

Select "Create Instance"

Review the values

Select "Create"

Install "Nvidia GPU Operator"​

Go to OperatorHub

Search for "Nvidia GPU Operator"

Install

Create "Cluster Policy"​

Go to "Installed Operators"

Click on "Nvidia GPU Operator"

Select "ClusterPolicy" tab

Click "Create ClusterPolicy"

Click "Create"

Install WatsonX.AI on Cloud Pak for Data​

Apply the WatsonX.AI OLM:​

To install the WatsonX.AI OLMs:

cpd-cli manage apply-olm \
--release=${VERSION} \
--cpd_operator_ns=${PROJECT_CPD_INST_OPERATORS} \
--components=watsonx_ai \
--case_download=true \
--from_oci=true

Apply the WatsonX.AI CR:​

To install WatsonX.AI run the following command:

cpd-cli manage apply-cr \
--components=watsonx_ai \
--release=${VERSION} \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--block_storage_class=${STG_CLASS_BLOCK} \
--file_storage_class=${STG_CLASS_FILE} \
--license_acceptance=true \
--case_download=true \
--from_oci=true

Install Additional Models:​

This installs the following models:

granite-13b-instruct-v2 llama-2-70b-chat mixtral-8x7b-instruct-v01-q

Run the following command:

oc patch watsonxaiifm watsonxaiifm-cr \
--namespace=${PROJECT_CPD_INST_OPERANDS} \
--type=merge \
--patch='{"spec":{"install_model_list": ["ibm-mistralai-mixtral-8x7b-instruct-v01-q","ibm-granite-13b-chat-v2","meta-llama-llama-2-70b-chat"]}}'