|
1 | 1 | #!/bin/bash |
2 | 2 |
|
3 | | -# Script to install following on Amazon Linux 2 EC2 instance |
4 | | -# Intel OpenVINO (DEV) and its dependencies, |
5 | | -# Jupyter Lab |
6 | | -# Install OpenVINO_Notebooks https://github.com/openvinotoolkit/openvino_notebooks |
| 3 | +# Script to install OpenVINO_Notebooks on Amazon Linux 2023 based EC2 instance |
| 4 | +# OpenVINO_Notebooks: https://github.com/openvinotoolkit/openvino_notebooks |
7 | 5 |
|
8 | 6 | # Install dependencies |
9 | 7 | sudo yum -y update && |
10 | 8 | sudo yum -y upgrade && |
11 | 9 | sudo yum -y groupinstall "Development Tools" && |
12 | | -sudo yum install -y python3 python3-devel.x86_64 mesa-libGL |
13 | | - |
14 | | -sudo ln -s /usr/bin/pip3 /usr/bin/pip |
15 | | - |
16 | | -pip install --upgrade pip |
17 | | - |
18 | | -pip install jupyterlab ipywidgets virtualenv |
| 10 | +sudo yum install -y git-all mesa-libGL |
19 | 11 |
|
| 12 | +# Create Python Virtual Env and install OV Notebooks |
20 | 13 | cd /home/ec2-user |
| 14 | +source /home/ec2-user/.bashrc |
| 15 | +python3 -m venv openvino_env |
| 16 | +source openvino_env/bin/activate |
| 17 | +export PATH=/home/ec2-user/openvino_env/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:$PATH |
21 | 18 | git clone --depth=1 https://github.com/openvinotoolkit/openvino_notebooks.git |
22 | 19 | cd openvino_notebooks |
23 | 20 |
|
24 | | -pip install -r requirements.txt |
25 | | - |
26 | | -# Install specific version of OPENCV |
27 | | -OPENCV_VER=4.5.5.64 |
28 | | -pip install -U opencv-python-headless==$OPENCV_VER opencv-python==$OPENCV_VER |
| 21 | +# Install OpenVINO Notebook dependencies. |
| 22 | +/home/ec2-user/openvino_env/bin/pip install -r requirements.txt |
29 | 23 |
|
30 | 24 | # Name the ipython kernel to OpenVINO |
31 | | -/usr/bin/python3 -m ipykernel install --user --name OpenVINO |
| 25 | +/home/ec2-user/openvino_env/bin/python -m ipykernel install --user --name OpenVINO |
32 | 26 |
|
33 | 27 | # Download scripts to start Jupyter |
34 | 28 | curl https://raw.githubusercontent.com/psakamoori/scripts/main/start_jupyter.sh -o /home/ec2-user/.start_jupyter.sh |
|
0 commit comments