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