Skip to content

Commit 3919661

Browse files
Removing data from the repo - part 1 (openvinotoolkit#1133)
* 202 remove image Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 405 isolate requirements fetch font from web Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 405 colab support Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 405 fix var names Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 405 fix typo Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 405 add colab badges Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 405 remove redundant code Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove unused file Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 202 colab support Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 223 fix transformers installation Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 202 image readmy update Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 202 image fix Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 202 video Colab support Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 202 video add colab badges Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove video file Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * isolate request requirement in utils Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 407 code fixes and fetch data from web Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove re-id images Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * fix to utils Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 407 adapt to colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 407 adapt to colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 407 update reqdme Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove video Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 155 isolate notebook Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 407 readme fix Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 115 add colab support update readmes with badges Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove video berkley Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 108 standalone execution Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 201 standalone Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 201 works in colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 115 flake8 fix Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 401 requirements isolated, data fetched from the web Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 401 colab support Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 404 standalone Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 404 runs in colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * isolate notebook_utils demo notebook Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 119 standalone Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 119 runs in colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove image Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 206 standalone Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 206 colab support Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove image Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 205 standalone Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 205 runs in colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * remove image Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * fix 205 Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 002 standalone Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 002 runs in colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 002 flake8 fix Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * restored outputs and isolated requirements Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 119 typo Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 204 standalone Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * 204 runs in colab Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * update colab links Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> * fix contributing guidline Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> --------- Signed-off-by: igor-davidyuk <igor.davidyuk@intel.com> Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>
1 parent 2fe90da commit 3919661

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1620
-7980
lines changed

CONTRIBUTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ use either this extension or a different way to automatically format your notebo
285285
- Go to the GitHub page of your fork, click on _Actions_, select _treon_ on the left. There will
286286
be a message _This workflow has a workflow_dispatch event trigger._ and a _Run workflow_ button.
287287
Click on the button and select the branch that you want to test.
288-
6. Test if the notebook works in [Binder](https://mybinder.org/) and [Google Colab](https://colab.research.google.com/) and if so, add _Launch Binder_ and _Launch Binder_ badges
288+
6. Test if the notebook works in [Binder](https://mybinder.org/) and [Google Colab](https://colab.research.google.com/) and if so, add _Launch Binder_ and _Launch Colab_ badges
289289
to the README files.
290290

291291
Once your notebook passes in the CI and you have verified that everything looks good, make a Pull Request!

README.md

+13-14
Large diffs are not rendered by default.

notebooks/002-openvino-api/002-openvino-api.ipynb

+26-5
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
" - [Change Batch Size](#Change-Batch-Size)\n",
3434
" - [Caching a Model](#Caching-a-Model)\n",
3535
" \n",
36-
"The notebook is divided into sections with headers. Each section is standalone and does not depend on any previous sections except for the next cell with imports. A segmentation and classification OpenVINO IR model and a segmentation ONNX model are provided as examples. These model files can be replaced with your own models. The exact outputs will be different, but the process is the same. "
36+
"The notebook is divided into sections with headers. The next cell contains global requirements installation and imports. Each section is standalone and does not depend on any previous sections. A segmentation and classification OpenVINO IR model and a segmentation ONNX model are provided as examples. These model files can be replaced with your own models. The exact outputs will be different, but the process is the same. "
3737
]
3838
},
3939
{
@@ -44,9 +44,16 @@
4444
"outputs": [],
4545
"source": [
4646
"# Required imports. Please execute this cell first.\n",
47-
"import sys\n",
47+
"!pip install -q \"openvino>=2023.0.0\"\n",
48+
"!pip install requests tqdm\n",
49+
"\n",
50+
"# Fetch `notebook_utils` module\n",
51+
"import urllib.request\n",
52+
"urllib.request.urlretrieve(\n",
53+
" url='https://raw.githubusercontent.com/openvinotoolkit/openvino_notebooks/main/notebooks/utils/notebook_utils.py',\n",
54+
" filename='notebook_utils.py'\n",
55+
")\n",
4856
"\n",
49-
"sys.path.append('../utils')\n",
5057
"from notebook_utils import download_file"
5158
]
5259
},
@@ -588,6 +595,17 @@
588595
"Creating OpenVINO Core and model compilation is covered in the previous steps. The next step is preparing an inference request. To do inference on a model, first create an inference request by calling the `create_infer_request()` method of `CompiledModel`, `compiled_model` that was loaded with `compile_model()`. Then, call the `infer()` method of `InferRequest`. It expects one argument: `inputs`. This is a dictionary that maps input layer names to input data or list of input data in np.ndarray format, where the position of the input tensor corresponds to input index. If a model has a single input, wrapping to a dictionary or list can be omitted. "
589596
]
590597
},
598+
{
599+
"cell_type": "code",
600+
"execution_count": null,
601+
"id": "d64830f0",
602+
"metadata": {},
603+
"outputs": [],
604+
"source": [
605+
"# Install opencv package for image handling\n",
606+
"!pip install -q opencv-python"
607+
]
608+
},
591609
{
592610
"attachments": {},
593611
"cell_type": "markdown",
@@ -649,8 +667,11 @@
649667
"source": [
650668
"import cv2\n",
651669
"\n",
652-
"image_filename = \"../data/image/coco_hollywood.jpg\"\n",
653-
"image = cv2.imread(image_filename)\n",
670+
"image_filename = download_file(\n",
671+
" \"https://storage.openvinotoolkit.org/repositories/openvino_notebooks/data/data/image/coco_hollywood.jpg\",\n",
672+
" directory=\"data\"\n",
673+
")\n",
674+
"image = cv2.imread(str(image_filename))\n",
654675
"image.shape"
655676
]
656677
},

notebooks/002-openvino-api/README.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# OpenVINO™ API tutorial
22

33
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/openvinotoolkit/openvino_notebooks/HEAD?filepath=notebooks%2F002-openvino-api%2F002-openvino-api.ipynb)
4+
[![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/openvinotoolkit/openvino_notebooks/blob/main/notebooks/002-openvino-api/002-openvino-api.ipynb)
45

56

67
This notebook explains the basics of the OpenVINO Runtime API.
@@ -29,4 +30,6 @@ The OpenVINO API tutorial consists of the following steps:
2930

3031
## Installation Instructions
3132

32-
If you have not installed all required dependencies, follow the [Installation Guide](../../README.md).
33+
This is a self-contained example that relies solely on its own code.</br>
34+
We recommend running the notebook in a virtual environment. You only need a Jupyter server to start.
35+
For details, please refer to [Installation Guide](../../README.md).

0 commit comments

Comments
 (0)