Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dkurt/openvino_practice
Practice git, Travis CI and Intel OpenVINO
https://github.com/dkurt/openvino_practice
computer-vision deep-learning intel opencv openvino practice
Last synced: 17 days ago
JSON representation
Practice git, Travis CI and Intel OpenVINO
- Host: GitHub
- URL: https://github.com/dkurt/openvino_practice
- Owner: dkurt
- Created: 2020-05-19T18:56:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-25T16:08:07.000Z (about 3 years ago)
- Last Synced: 2024-10-03T16:55:14.111Z (about 1 month ago)
- Topics: computer-vision, deep-learning, intel, opencv, openvino, practice
- Language: Python
- Homepage: https://dkurt.github.io/openvino_practice
- Size: 29.8 MB
- Stars: 14
- Watchers: 3
- Forks: 43
- Open Issues: 141
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Intel OpenVINO practice
This is a set of interactive modules which will help you study and practice:
* git, GitHub
* [OpenVINO toolkit](https://software.intel.com/openvino-toolkit)
* [Travis CI](https://travis-ci.com/)
* [Google Test](https://github.com/google/googletest)[![chat](https://img.shields.io/badge/join-chat-green?style=plastic&logo=discord&logoColor=white)](https://discord.com/channels/723484061472915457/723484061472915460)
:bar_chart: Check your progress at https://dkurt.github.io/openvino_practice
## Getting started
An every task is a separate folder in [modules](./modules) subfolder. To start new module always do:
1. Nagivate to a base branch
```
git checkout master
```2. Create a new local branch with unique name
```
git checkout -b practice_classification
```Start with [Git, GitHub and Travis CI](./modules/0_git) module to complete first task.
## Build instruction
Download OpenVINO: https://software.seek.intel.com/openvino-toolkit
### Linux
1. Open terminal and navigate to the project folder. Create build folder.```bash
cd openvino_practice
mkdir build
cd build
```2. Setup environment
```bash
source /opt/intel/openvino/bin/setupvars.sh
```3. Build
```bash
cmake -DCMAKE_BUILD_TYPE=Release .. && make --j$(nproc --all)
```4. Run tests for specific module
```bash
./bin/test_classification
```### Windows
0. Download useful programs
* [CMake](https://cmake.org/download/)
* [Git BASH](https://gitforwindows.org/)1. Open terminal (Start -> Developer Command Prompt) and navigate to the project folder. Create a build folder.
```bat
cd openvino_practice
mkdir build
cd build
```2. Setup environment (in Start -> Developer Command Prompt)
```bat
"C:\Program Files (x86)\IntelSWTools\openvino\bin\setupvars.bat"
```3. Prepare project files (NOTE: value after `-G` flag might be different for your version of Visual Studio)
```bat
"C:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 15 2017 Win64" ..
```4. Build (choose one of the options)
4.1 Using Visual Studio:
Open `openvino_practice/build/openvino_practice.sln`.
Choose Relese x64 configuration. Press `Build -> Build Solution`
4.2 Using terminal:
"C:\Program Files\CMake\bin\cmake.exe" --build . --config Release
5. Run tests for specific module (in terminal)
```bat
.\bin\Release\test_classification.exe
```