AI workloads on IBM Fusion

IBM Fusion combined with IBM watsonx offers a consistent high performance across a wide range of container AI and VM workloads.

Node labeling and GPU virtualization techniques can effectively enhance performance and ensure efficient resource management for both complex AI container workloads and virtual machine (VM) workloads.

Node labeling for GPU reservation

IBM Fusion uses labels to reserve GPU nodes for AI workloads.

For example, the IBM Fusion Backup & Restore uses the isf.ibm.com/nodeType: gpu label to control the placement of its pods. To prevent Backup & Restore workloads on GPU nodes, run the following command from the OpenShift® cluster to label the GPU nodes.
oc label node/<node name> gpu.isf.ibm.com=""
The IBM Fusion service pods avoid nodes with such a label. You can use this approach for other workloads.

For example, the IBM Fusion Backup & Restore utilizes the gpu.isf.ibm.comisf.ibm.com/nodeType: gpu label to manage the placement of its pods effectively. To restrict IBM Fusion Backup & Restore workloads from running on GPU nodes, run the following command to apply this label to these nodes in the OpenShift cluster. After the nodes are labeled, the Backup & Restore pods automatically avoid GPU nodes with this label. This approach can also be adapted for other workloads to ensure resource optimization and placement control.