test.sh 705 Bytes
Newer Older
Rick Ho's avatar
Rick Ho committed
1
#!/bin/bash
2

Rick Ho's avatar
Rick Ho committed
3
4
5
if [ ! -z $OMPI_COMM_WORLD_LOCAL_RANK ]
then
	export CUDA_VISIBLE_DEVICES=$OMPI_COMM_WORLD_LOCAL_RANK
Rick Ho's avatar
Rick Ho committed
6
7
8
9
fi

if [ -z $MASTER_PORT ]
then
10
11
	export MASTER_ADDR=localhost
	export MASTER_PORT=36666
Rick Ho's avatar
Rick Ho committed
12
13
fi

Rick Ho's avatar
Rick Ho committed
14
15
16
17
18
19
20
21
22
if [ -z $OMPI_COMM_WORLD_RANK ]
then
	RANK=single
else
	RANK=$OMPI_COMM_WORLD_RANK 
fi

mkdir -p logs

23
24
25
26
PYTHON_EXEC=python3
PYTHON_VERSION=$($PYTHON_EXEC --version)
PYTHON_REVISION=${PYTHON_VERSION:7:3}

Rick Ho's avatar
Rick Ho committed
27
SCRIPT_PATH=$(dirname $(dirname $(realpath $0)))
28
29
export PYTHONPATH=$SCRIPT_PATH:$SCRIPT_PATH/build/lib.linux-x86_64-$PYTHON_REVISION:$PYTHONPATH
export LD_LIBRARY_PATH=/home/laekov/.local/lib/python$PYTHON_REVISION/site-packages/torch/lib:$LD_LIBRARY_PATH
Rick Ho's avatar
Rick Ho committed
30

31
exec $PYTHON_EXEC $@ 2>logs/$RANK.log