Reduce the size of python-related demo for CI
This commit is contained in:
parent
b5a32a8d8a
commit
69cb68ced3
@ -10,6 +10,9 @@ script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
[ -d miniconda ] || bash ./Miniconda3-latest-Linux-x86_64.sh -b -p $script_dir/miniconda
|
||||
$script_dir/miniconda/bin/conda create --prefix $script_dir/python-occlum -y matplotlib numpy python=3.8.10 paddlepaddle==2.4.2 -c paddle
|
||||
|
||||
# Remove miniconda and installation scripts
|
||||
rm -rf ./Miniconda3-latest-Linux-x86_64.sh $script_dir/miniconda
|
||||
|
||||
CORE_PY=$script_dir/python-occlum/lib/python3.8/site-packages/paddle/fluid/core.py
|
||||
IMAGE_PY=$script_dir/python-occlum/lib/python3.8/site-packages/paddle/dataset/image.py
|
||||
|
||||
|
@ -9,3 +9,6 @@ script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
[ -f Miniconda3-latest-Linux-x86_64.sh ] || wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
|
||||
[ -d miniconda ] || bash ./Miniconda3-latest-Linux-x86_64.sh -b -p $script_dir/miniconda
|
||||
$script_dir/miniconda/bin/conda create --prefix $script_dir/python-occlum -y python=3.9.11 flask=2.2.2 flask-restful=0.3.9 jinja2=3.1.2 werkzeug
|
||||
|
||||
# 3. Remove miniconda and installation scripts
|
||||
rm -rf ./Miniconda3-latest-Linux-x86_64.sh $script_dir/miniconda
|
||||
|
@ -10,3 +10,6 @@ script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
[ -d miniconda ] || bash ./Miniconda3-latest-Linux-x86_64.sh -b -p $script_dir/miniconda
|
||||
$script_dir/miniconda/bin/conda create --prefix $script_dir/python-occlum -y python=3.8.10 numpy=1.21.5 scipy=1.7.3 scikit-learn=1.0 pandas=1.3 Cython
|
||||
|
||||
# 3. Remove miniconda and installation scripts
|
||||
rm -rf ./Miniconda3-latest-Linux-x86_64.sh $script_dir/miniconda
|
||||
|
||||
|
@ -27,6 +27,7 @@ function build_instance()
|
||||
pushd occlum_instance
|
||||
rm -rf image
|
||||
copy_bom -f ../pytorch.yaml --root image --include-dir /opt/occlum/etc/template
|
||||
rm -rf $script_dir/python-occlum
|
||||
|
||||
if [ ! -d $python_dir ];then
|
||||
echo "Error: cannot stat '$python_dir' directory"
|
||||
|
@ -8,3 +8,6 @@ script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
$script_dir/miniconda/bin/conda create --prefix $script_dir/python-occlum -y \
|
||||
python=3.8.10 numpy=1.21.5 scipy=1.7.3 scikit-learn=1.0 pandas=1.3 \
|
||||
Cython pytorch torchvision -c pytorch
|
||||
|
||||
# Remove miniconda and installation scripts
|
||||
rm -rf ./Miniconda3-latest-Linux-x86_64.sh $script_dir/miniconda
|
@ -9,3 +9,6 @@ script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
[ -f Miniconda3-latest-Linux-x86_64.sh ] || wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
|
||||
[ -d miniconda ] || bash ./Miniconda3-latest-Linux-x86_64.sh -b -p $script_dir/miniconda
|
||||
$script_dir/miniconda/bin/conda create --prefix $script_dir/python-occlum -y python=3.8.10 pytorch numpy torchvision -c pytorch
|
||||
|
||||
# 3. Remove miniconda and installation scripts
|
||||
rm -rf ./Miniconda3-latest-Linux-x86_64.sh $script_dir/miniconda
|
||||
|
@ -9,3 +9,6 @@ $script_dir/miniconda/bin/conda create --prefix $script_dir/python-occlum -y py
|
||||
|
||||
# Download mnist dataset
|
||||
[ -f mnist.npz ] || wget https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz
|
||||
|
||||
# Remove miniconda and installation scripts
|
||||
rm -rf ./Miniconda3-latest-Linux-x86_64.sh $script_dir/miniconda
|
||||
|
Loading…
Reference in New Issue
Block a user