Installing Pytorch and Transformers on IBM Power 9 architecture

To install pytorch and related components on the power 9 architecture follow these steps.

The first step is to setup conda by following conda docsarrow-up-right.

  • Specifically, I downloaded Anaconda installer from herearrow-up-right (scroll at the bottom of the page). I am using the the 64-Bit (Power8 and Power9) Installer (276 MB), and at the time of writing has the following download linkarrow-up-right.

  • You might need to restart your terminal after the above step.

source activate

After setting up conda, follow the documentationarrow-up-right related to IBM cloud AI to install python modules. But make sure you are using the latest channel. Alternatively, copy the below commands.

Add a new config channel.

conda config --prepend channels \
https://public.dhe.ibm.com/ibmdl/export/pub/software/server/ibm-ai/conda-early-access/linux-ppc64le/

Note that I am using the early release version rather than 1.7 stable version. I am doing so because of the sentencepiece module needed for the transformers (huggingface).

Create a new conda environment and activate it

conda create --name early_access python=3.6
conda activate early_access

Install pytorch and ipython.

conda install pytorch
conda install ipython

List of all packages available for this channel are herearrow-up-right.

Installing Huggingface transformersarrow-up-right.

Check if everything is working.

Last updated