dmlc--dgl
a1b28b3954
* tf * add builtin support * fiix * pytest * fix * fix * fix some bugs * fix selecting * fix todo * fix test * fix test fail in tf * fix * fix * fix gather row * fix gather row * log backend * fix gather row * fix gather row * fix for pytorch * fix * fix * fix * fix * fix * fix tests * fix * fix * fix * fix * fix * fix * fix convert * fix * fix * fix * fix inplace * add alignment setting * add debug option * Revert "add alignment setting" This reverts commit ec63fb3506ea84fff7d447a1fbdfd1d5d1fb6110. * tf ci * fix lint * fix lint * add tfdlpack * fix type * add env * fix backend * fix * fix tests * remove one_hot * remove comment * remove comment * fix * use pip to install all * fix test * fix base * fix * fix * add skip * upgrade cmake * change version * change ci * fix * fix * fix * fix * fix seg fault * fix * fix python version * fix * try fix * fix * fix * tf takes longer time in ci * change py version * fix * fix * fix oom * change kg env * change kg env * 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 * 我再也不搞各种乱七八糟环境了…… * use pytest * Chang image * try node * try * fix * try new ci * try new ci * try new ci * try new ci * ci * try * try * fix * hot fix * fix * fix cpp test * add comments
39 行
652 B
Bash
39 行
652 B
Bash
#!/bin/bash
|
|
set -e
|
|
. /opt/conda/etc/profile.d/conda.sh
|
|
|
|
if [ $# -ne 1 ]; then
|
|
echo "Device argument required, can be cpu or gpu"
|
|
exit -1
|
|
fi
|
|
|
|
CMAKE_VARS="-DBUILD_CPP_TEST=ON -DUSE_OPENMP=ON"
|
|
|
|
if [ "$1" == "gpu" ]; then
|
|
CMAKE_VARS="-DUSE_CUDA=ON $CMAKE_VARS"
|
|
fi
|
|
|
|
if [ -d build ]; then
|
|
rm -rf build
|
|
fi
|
|
mkdir build
|
|
|
|
rm -rf _download
|
|
|
|
pushd build
|
|
cmake $CMAKE_VARS ..
|
|
make -j4
|
|
popd
|
|
|
|
pushd python
|
|
for backend in pytorch mxnet tensorflow
|
|
do
|
|
conda activate "${backend}-ci"
|
|
rm -rf build *.egg-info dist
|
|
pip uninstall -y dgl
|
|
# test install
|
|
python3 setup.py install
|
|
# test inplace build (for cython)
|
|
python3 setup.py build_ext --inplace
|
|
done
|
|
popd |