프로그래밍/Python

[Python] Windows 10에 OpenVino 개발환경 만들기

채윤아빠 2022. 6. 3. 07:46
728x90
반응형

OpenVINO™ Runtime 설치

OpenVino로 개발한 프로그램이 정상적으로 동작할 수 있도록 Runtime을 다운로드 받아서 설치합니다.

https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit/download.html 페이지에서 "Runtime"과 "Offline Installer"를 선택하여, "w_openvino_toolkit_p_2022.1.0.643_offline.exe" 파일을 다운로드 받아서 설치하였습니다.


OpenVino 개발을 위한 가상환경 생성

파워쉘에서 다음과 같이 OpenVino 개발을 위한 "ov2022.1"이라는 가상환경을 설정하고, 활성화합니다.

PS C:\Users\hanwh> cd D:/Dev/Python/venv
PS D:\Dev\Python\venv> python -m venv ov2022.1
PS D:\Dev\Python\venv> .\ov2022.1\Scripts\Activate.ps1
(ov2022.1) PS D:\Dev\Python\venv>

OpenVINO™ Toolkit 설치하기

https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit/download.html 에서 자신의 환경에 맞는 개발환경을 설정하고, 스크립트를 복사하여 아래와 같이 OpenVINO Toolkit을 설치합니다.

저는 "onnx", "pytorch", "tensorflow2" 세 가지 프레임웍을 선택하여 설치하였습니다. 약 3GB의 추가 공간이 필요하였습니다.

(ov2022.1) PS D:\Dev\Python\venv> pip install openvino-dev[onnx,pytorch,tensorflow2]==2022.1.0

Successfully installed PyWavelets-1.3.0 absl-py-0.15.0 addict-2.4.0 astunparse-1.6.3 
cachetools-5.2.0 certifi-2022.6.15 charset-normalizeauthlib-0.4.6 google-pasta-0.2.0 
grpcio-1.34.1 h5py-3.1.0 huggingface-hub-0.8.1 idna-3.3 imagecodecs-2022.2.22 
imageio-2.19.3 importlib-mblib-1.1.0 jstyleson-0.0.2 keras-nightly-2.5.0.dev2021032900 
keras-preprocessing-1.1.2 lmdb-1.3.0 markdown-3.3.7 networkx-2.8.4 nibabel-4py-1.19.5 
oauthlib-3.2.0 onnx-1.12.0 opencv-python-4.5.5.64 openvino-2022.1.0 openvino-dev-2022.1.0 
openvino-telemetry-2022.1.1 opt-einsu-21.3 pandas-1.1.5 parasail-1.2.4 pillow-9.1.1 
progress-1.6 protobuf-3.19.4 py-cpuinfo-8.0.0 pyasn1-0.4.8 pyasn1-modules-0.2.8 
pyclipper-om-2.3.0 pyparsing-3.0.9 python-dateutil-2.8.2 pytz-2022.1 pyyaml-6.0 
rawpy-0.17.1 regex-2022.6.2 requests-2.28.0 requests-oauthlib-1.3.1es-0.0.53 
scikit-image-0.19.3 scikit-learn-0.24.2 scipy-1.5.4 sentencepiece-0.1.96 shapely-1.8.2 
six-1.15.0 tensorboard-2.9.1 tensorboard1 tensorboard-plugin-wit-1.8.1 tensorflow-2.5.3 
tensorflow-estimator-2.5.0 termcolor-1.1.0 texttable-1.6.4 threadpoolctl-3.1.0 
tifffile-2s-0.10.3 torch-1.8.1 torchvision-0.9.1 tqdm-4.64.0 transformers-4.16.2 
typing-extensions-3.7.4.3 urllib3-1.26.9 werkzeug-2.1.2 wheel-0.37acs-0.1.8 zipp-3.8.0

위 과정을 마치면, 윈도우 10에서 OpenVino를 이용한 개발을 진행할 수 있습니다.

참고자료