forked from intel-analytics/ipex-llm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
72 lines (67 loc) · 2.89 KB
/
action.yml
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
name: 'Run Colab Python Py37 Pytorch'
description: 'Run Colab Python Py37 Pytorch'
runs:
using: "composite"
steps:
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.7.10'
- name: Install dependencies
shell: bash
run: |
dpkg --configure -a
apt-get update
apt-get install -y zip
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools==58.0.4
- name: Setup env
shell: bash
run: |
if [ -d "/opt/conda/envs/py37" ];then
rm -rf /opt/conda/envs/py37
fi
conda create -n py37 -y python==3.7.10 setuptools==58.0.4 -c ${GONDOLIN_CONDA_CHANNEL} --override-channels
java -version
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
- name: Run test
shell: bash
run: |
set -x
export CLASSPATH=.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib:${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/dt.jar
export SPARK_LOCAL_HOSTNAME=localhost
export PATH=${JAVA_HOME}/bin/:${JAVA_HOME}/jre/bin:${PATH}
export PATH=/opt/hostedtoolcache/maven/3.6.3/x64:$PATH
source activate py37
conda remove -c anaconda -y intel-openmp || true
chmod a+x python/orca/dev/colab-notebook/ipynb2py.sh
chmod a+x python/chronos/dev/app/ipynb2py.sh
chmod a+x python/chronos/dev/colab-notebook/run-notebook-pytorch.sh
chmod a+x python/orca/dev/colab-notebook/run-notebook-pytorch.sh
chmod a+x python/orca/dev/colab-notebook/ipynb2py.sh
export LD_LIBRARY_PATH=/opt/conda/envs/py37/lib:$LD_LIBRARY_PATH
export PYTHONHOME=/opt/conda/envs/py37
pip uninstall -y bigdl-dllib bigdl-orca bigdl-chronos
pip install -i ${GONDOLIN_PIP_MIRROR} --trusted-host ${GONDOLIN_TRUSTED_HOST} jupyter bigdl-orca matplotlib
pip install -i https://pypi.org/simple --pre bigdl
pip install -i ${GONDOLIN_PIP_MIRROR} --trusted-host ${GONDOLIN_TRUSTED_HOST} torch==1.7.1 torchvision==0.8.2
pip install -i ${GONDOLIN_PIP_MIRROR} --trusted-host ${GONDOLIN_TRUSTED_HOST} xgboost
pip install -i https://pypi.org/simple --pre --upgrade bigdl-chronos[pytorch,distributed]
pip uninstall -y torchtext
if [ -f python/chronos/dev/colab-notebook/run-notebook-pytorch.sh ]
then
bash python/chronos/dev/colab-notebook/run-notebook-pytorch.sh
fi
if [ -f python/orca/dev/colab-notebook/run-notebook-pytorch.sh ]
then
bash python/orca/dev/colab-notebook/run-notebook-pytorch.sh
fi
pip uninstall -y bigdl-dllib bigdl-orca bigdl-chronos
unset PYTHONHOME
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_HOME: ${{ github.workspace }}