mirror of https://github.com/hpcaitech/ColossalAI
[workflow] added conda cache and fixed no-compilation bug in release (#2005)
parent
6cd784ffee
commit
7ad9bd14d8
|
@ -64,9 +64,21 @@ jobs:
|
||||||
- name: Copy scripts and checkout
|
- name: Copy scripts and checkout
|
||||||
run: |
|
run: |
|
||||||
cp -r ./.github/workflows/scripts/* ./
|
cp -r ./.github/workflows/scripts/* ./
|
||||||
|
|
||||||
|
# link the cache diretories to current path
|
||||||
|
ln -s /github/home/conda_pkgs ./conda_pkgs
|
||||||
ln -s /github/home/pip_wheels ./pip_wheels
|
ln -s /github/home/pip_wheels ./pip_wheels
|
||||||
|
|
||||||
|
# set the conda package path
|
||||||
|
echo pkgs_dirs:\n\t- $PWD/conda_pkgs > ~/.condarc
|
||||||
|
|
||||||
|
# set safe directory
|
||||||
git config --global --add safe.directory /__w/ColossalAI/ColossalAI
|
git config --global --add safe.directory /__w/ColossalAI/ColossalAI
|
||||||
|
|
||||||
|
# check out
|
||||||
git checkout $git_ref
|
git checkout $git_ref
|
||||||
|
|
||||||
|
# get cub package for cuda 10.2
|
||||||
wget https://github.com/NVIDIA/cub/archive/refs/tags/1.8.0.zip
|
wget https://github.com/NVIDIA/cub/archive/refs/tags/1.8.0.zip
|
||||||
unzip 1.8.0.zip
|
unzip 1.8.0.zip
|
||||||
env:
|
env:
|
||||||
|
|
|
@ -34,8 +34,9 @@ fi
|
||||||
|
|
||||||
python setup.py bdist_wheel
|
python setup.py bdist_wheel
|
||||||
mv ./dist/* ./all_dist
|
mv ./dist/* ./all_dist
|
||||||
|
# must remove build to enable compilation for
|
||||||
|
# cuda extension in the next build
|
||||||
|
rm -rf ./build
|
||||||
python setup.py clean
|
python setup.py clean
|
||||||
conda deactivate
|
conda deactivate
|
||||||
conda env remove -n $python_version
|
conda env remove -n $python_version
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue