Created
August 14, 2018 20:37
-
-
Save sparticlesteve/d3fbb9ba338dfd85a22115aeecd5d24b to your computer and use it in GitHub Desktop.
Instructions to build pytorch with CRAY MPICH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Make a conda env | |
conda create -y --prefix $INSTALL_DIR python=3.6 | |
conda activate $INSTALL_DIR | |
conda install -y numpy pyyaml mkl mkl-include setuptools cmake cffi typing | |
conda install -y -c mingfeima mkldnn | |
# Configure the build using Cray compiler wrappers cc, CC | |
export CMAKE_PREFIX_PATH="$(dirname $(which conda))/../" | |
export CXX=CC | |
export CC=cc | |
export NO_CUDA=1 | |
export CRAYPE_LINK_TYPE=dynamic | |
export WITH_DISTRIBUTED=1 | |
export CFLAGS="-L/opt/cray/pe/mpt/7.7.0/gni/mpich-gnu/51/lib -lmpich_gnu_51_mt" | |
export CXXFLAGS="-L/opt/cray/pe/mpt/7.7.0/gni/mpich-gnu/51/lib -lmpichcxx_gnu_51_mt" | |
# Download pytorch | |
git clone --recursive --branch $PYTORCH_VERSION https://github.com/pytorch/pytorch | |
# Build PyTorch | |
cd pytorch | |
python setup.py install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment