PowerAI is an enterprise software distribution that combines popular open source deep learning frameworks, efficient AI development tools, and accelerated IBM Power Systems servers. It includes
Framework | Version | Description |
---|---|---|
Caffe | 1.0 | Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research and by community contributors. |
TensorFlow | 1.13.1 | TensorFlow is an end-to-end open source platform for machine learning. It is developed by Google and by community contributors. |
Pytorch | 1.0.1 | Pytorch is an open source deep learning platform that provides a seamless path from research prototyping to production deployment. It is developed by Facebook and by community contributors. |
Simple Example for Caffe
Get node for interactive use:
srun --partition=debug --pty --nodes=1 --ntasks-per-node=8 --gres=gpu:v100:1 -t 01:30:00 --wait=0 --export=ALL /bin/bash
Once on the compute node, load PowerAI module using one of these:
module load ibm/powerai/1.6.0.py2 # for python2 environment module load ibm/powerai/1.6.0.py3 # for python3 environment module load ibm/powerai # python3 environment by default
Install samples for Caffe:
caffe-install-samples ~/caffe-samples cd ~/caffe-samples
Download data for MNIST model:
./data/mnist/get_mnist.sh
Convert data and create MNIST model:
./examples/mnist/create_mnist.sh
Train LeNet on MNIST:
./examples/mnist/train_lenet.sh
Simple Example for TensorFlow
Simple Example for Pytorch
For complete PowerAI documentation, see https://www.ibm.com/support/knowledgecenter/SS5SF7_1.6.0/navigation/pai_getstarted.htm