forked from PPPLDeepLearning/plasma-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpbs.cmd
More file actions
49 lines (39 loc) · 1.49 KB
/
pbs.cmd
File metadata and controls
49 lines (39 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash
#PBS -A FUS117
#PBS -l walltime=0:05:00
#PBS -l nodes=2
##PBS -l procs=1
##PBS -l gres=atlas1%atlas2
#Cannot see home folder, will just hang until wall limit
export HOME=/ccs/proj/fus117/
cd $HOME/PPPL/plasma-python/examples
source $MODULESHOME/init/bash
module switch PrgEnv-pgi PrgEnv-gnu
module load cudatoolkit
export LIBRARY_PATH=/opt/nvidia/cudatoolkit7.5/7.5.18-1.0502.10743.2.1/lib64:$LIBRARY_PATH
#This block is CuDNN module
export LD_LIBRARY_PATH=$HOME/cuda/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=$HOME/cuda/lib64:$LIBRARY_PATH
export LDFLAGS=$LDFLAGS:$HOME/cuda/lib64
export INCLUDE=$INCLUDE:$HOME/cuda/include
export CPATH=$CPATH:$HOME/cuda/include
export FFLAGS=$FFLAGS:$HOME/cuda/include
export LOCAL_LDFLAGS=$LOCAL_LDFLAGS:$HOME/cuda/lib64
export LOCAL_INCLUDE=$LOCAL_INCLUDE:$HOME/cuda/include
export LOCAL_CFLAGS=$LOCAL_CFLAGS:$HOME/cuda/include
export LOCAL_FFLAGS=$LOCAL_FFLAGS:$HOME/cuda/include
export LOCAL_CXXFLAGS=$LOCAL_CXXFLAGS:$HOME/cuda/include
#This sets new home and Anaconda module
export PATH=$HOME/anaconda2/bin:$PATH
export LD_LIBRARY_PATH=$HOME/anaconda2/lib:$LD_LIBRARY_PATH
source activate PPPL
PYTHON=`which python`
echo $PYTHON
#pygpu backend
#export CPATH=$CPATH:~/.local/include
#export LIBRARY_PATH=$LIBRARY_PATH:~/.local/lib
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.local/lib
export LD_LIBRARY_PATH=$CRAY_LD_LIBRARY_PATH:$LD_LIBRARY_PATH
export MPICH_RDMA_ENABLED_CUDA=1
rm $HOME/tigress/alexeys/model_checkpoints/*
aprun -n2 -N1 $PYTHON mpi_learn.py