Skip to content

Commit

Permalink
Removing data from the repo - part 1 (#1133)
Browse files Browse the repository at this point in the history
* 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>
  • Loading branch information
igor-davidyuk and eaidova authored Jul 4, 2023
1 parent 2fe90da commit 3919661
Show file tree
Hide file tree
Showing 46 changed files with 1,620 additions and 7,980 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ use either this extension or a different way to automatically format your notebo
- Go to the GitHub page of your fork, click on _Actions_, select _treon_ on the left. There will
be a message _This workflow has a workflow_dispatch event trigger._ and a _Run workflow_ button.
Click on the button and select the branch that you want to test.
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
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
to the README files.

Once your notebook passes in the CI and you have verified that everything looks good, make a Pull Request!
Expand Down
27 changes: 13 additions & 14 deletions README.md

Large diffs are not rendered by default.

31 changes: 26 additions & 5 deletions notebooks/002-openvino-api/002-openvino-api.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
" - [Change Batch Size](#Change-Batch-Size)\n",
" - [Caching a Model](#Caching-a-Model)\n",
" \n",
"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. "
"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. "
]
},
{
Expand All @@ -44,9 +44,16 @@
"outputs": [],
"source": [
"# Required imports. Please execute this cell first.\n",
"import sys\n",
"!pip install -q \"openvino>=2023.0.0\"\n",
"!pip install requests tqdm\n",
"\n",
"# Fetch `notebook_utils` module\n",
"import urllib.request\n",
"urllib.request.urlretrieve(\n",
" url='https://raw.githubusercontent.com/openvinotoolkit/openvino_notebooks/main/notebooks/utils/notebook_utils.py',\n",
" filename='notebook_utils.py'\n",
")\n",
"\n",
"sys.path.append('../utils')\n",
"from notebook_utils import download_file"
]
},
Expand Down Expand Up @@ -588,6 +595,17 @@
"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. "
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "d64830f0",
"metadata": {},
"outputs": [],
"source": [
"# Install opencv package for image handling\n",
"!pip install -q opencv-python"
]
},
{
"attachments": {},
"cell_type": "markdown",
Expand Down Expand Up @@ -649,8 +667,11 @@
"source": [
"import cv2\n",
"\n",
"image_filename = \"../data/image/coco_hollywood.jpg\"\n",
"image = cv2.imread(image_filename)\n",
"image_filename = download_file(\n",
" \"https://storage.openvinotoolkit.org/repositories/openvino_notebooks/data/data/image/coco_hollywood.jpg\",\n",
" directory=\"data\"\n",
")\n",
"image = cv2.imread(str(image_filename))\n",
"image.shape"
]
},
Expand Down
5 changes: 4 additions & 1 deletion notebooks/002-openvino-api/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# OpenVINO™ API tutorial

[![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)
[![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)


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

## Installation Instructions

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

0 comments on commit 3919661

Please sign in to comment.