Skip to content

Commit 5d6fd84

Browse files
Jacob27jacek.skowron
and
jacek.skowron
authored
add makefile for CI (openvinotoolkit#348)
Co-authored-by: jacek.skowron <jskowron@jskowron-u20.sclab.intel.com>
1 parent 794b97c commit 5d6fd84

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

Makefile

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
VIRTUALENV_DIR=.venv
2+
ACTIVATE=$(VIRTUALENV_DIR)/bin/activate
3+
4+
venv:
5+
@echo Creating venv for notebooks
6+
@python3 -m venv $(VIRTUALENV_DIR)
7+
8+
cache_openvino_packages:
9+
@echo Cache openvino packages
10+
@. $(ACTIVATE); python -m pip install --upgrade pip
11+
mkdir pipcache
12+
@. $(ACTIVATE); python -m pip install --cache-dir pipcache --no-deps openvino openvino-dev nncf
13+
cp -r pipcache pipcache_openvino
14+
@. $(ACTIVATE); python -m pip uninstall -y openvino openvino-dev nncf
15+
16+
install_dependencies:
17+
@echo Installing dependencies
18+
@. $(ACTIVATE); python -m pip install --upgrade pip
19+
@. $(ACTIVATE); python -m pip install -r .ci/dev-requirements.txt --cache-dir pipcache
20+
@. $(ACTIVATE); python -m ipykernel install --user --name openvino_env
21+
@. $(ACTIVATE); python -m pip freeze
22+
23+
check_install:
24+
@echo Checking installation
25+
@. $(ACTIVATE); python check_install.py
26+
27+
convert_notebooks: venv cache_openvino_packages install_dependencies check_install
28+
@echo Running notebooks
29+
@. $(ACTIVATE); bash .ci/convert_notebooks.sh

0 commit comments

Comments
 (0)