#!/bin/bash # The working directory for this script will be "tests/scripts" . /opt/conda/etc/profile.d/conda.sh conda activate mxnet-ci TUTORIAL_ROOT="./tutorials" function fail { echo FAIL: $@ exit -1 } export MPLBACKEND=Agg export DGLBACKEND=mxnet export DGL_LIBRARY_PATH=${PWD}/build export PYTHONPATH=${PWD}/python:$PYTHONPATH export DGL_DOWNLOAD_DIR=${PWD} pushd ${TUTORIAL_ROOT} > /dev/null # Install requirements pip3 install -r requirements.txt || fail "installing requirements" # Test for f in $(find . -name "*_mx.py") do echo "Running tutorial ${f} ..." python3 $f || fail "run ${f}" done popd > /dev/null