Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/iznamenskiy/conv imad tgl improvements ngraph rebase #2

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
129a655
soft_get fix (#3662)
Dec 21, 2020
c6bfac6
Enable TF 2.0 Object Detection API models (#3556)
lazarevevgeny Dec 21, 2020
0b05653
Resolved problems with ssd_resnet34_mlperf_opset10 (#3487)
Dec 21, 2020
b2399ce
Enable Conditional Compilation for nGraph evaluate methods (#3666)
ilyachur Dec 21, 2020
9355490
[IE][VPU]: Shape compression (#3500)
ZlobinGM Dec 21, 2020
d2a2368
nGraph 'shell' implementation for GatherElements-6 and MO 'shell' imp…
pavel-esir Dec 21, 2020
a497153
Gna fix mt with iterations (#3297)
kbruniec Dec 21, 2020
e490dfc
[IE][VPU][GT] Add pass to reshape convolution by parameter from IR (#…
ZlobinGM Dec 21, 2020
977c3dd
[PP] Removed old (non GAPI) preprocessing code (#3664)
anton-potapov Dec 22, 2020
4f14e84
Update ONNX models to latest master (#3658)
mateusztabaka Dec 22, 2020
3fd0114
Added workaround instructions to fix the issue described in CVS-35873…
avladimi Dec 22, 2020
b6bba5d
Avladimi/cherry pick cvs 36087 (#3655)
avladimi Dec 22, 2020
b17e0d4
Remove broadcasting (#3574)
iimironov Dec 22, 2020
e9b89b0
[ONNX] remove hardcoded shape in GroupNorm operator (#3682)
mateusztabaka Dec 22, 2020
2ffa6f4
[IE][nGraph]: Fixes Loop shape inference (#3641)
ggladilo Dec 22, 2020
967c040
Regenerate MO models with current MO version. (#3668)
jdanieck Dec 22, 2020
1926179
Changed OV_SCOPE semantic (#3692)
ilyachur Dec 22, 2020
9465073
Introduce IEDevScripts package (#3661)
ilya-lavrenov Dec 22, 2020
00181d5
Disable tests which read prototxt files if protobuf-lite is used (#3691)
Dec 22, 2020
f224c52
[IE CORE] enable plugins & dependent libs loading using absolute path…
mryzhov Dec 22, 2020
856ab82
Added company name to a version file (#3653)
ilya-lavrenov Dec 22, 2020
bc2bd04
Check disabled tests (#3441)
bszmelcz Dec 23, 2020
96b0325
Errors and warnings highlighting for UNIX platforms (#3643)
vladislav-volkov Dec 23, 2020
bd9bbe0
New Gather op reference implementation. (#3633)
pelszkow Dec 23, 2020
241b0fa
[IE CLDNN] NGraph integration into cldnn plugin (#2506)
vladimir-paramuzov Dec 23, 2020
a8022cd
Enable TinyYolo v3 in CI (#3651)
mateusztabaka Dec 23, 2020
8806cd3
Abs revise (#3601)
pszmel Dec 23, 2020
2bc18c2
Constant attr to visitor (#3540)
pelszkow Dec 23, 2020
65b2447
Try ENABLE_FASTER_BUILD on public CI (#3708)
ilya-lavrenov Dec 23, 2020
5b26a7f
Added error message if cmake is run from IE root (#3707)
ilya-lavrenov Dec 23, 2020
036f574
module library type for IE plugins, extensions (#3656)
ilya-lavrenov Dec 23, 2020
e57ae2e
async network loading in the MULTI (#3599)
myshevts Dec 23, 2020
4f07201
CMake install fixes (#3600)
slyubimt Dec 23, 2020
431485e
Visitor api ti implementation (#3576)
sdurawa Dec 24, 2020
9d6bd32
Fixed message if ENABLE_ERROR_HIGHLIGHT is enabled (#3712)
ilya-lavrenov Dec 24, 2020
6d320d7
convert to bf is to be inserted only after non-const layer (#3597)
yury-intel Dec 24, 2020
cdf7f5e
Added memory format attribute (#3395)
Dec 24, 2020
dbedeae
ovino doc assets (#3046)
ntyukaev Dec 24, 2020
ad3405e
Removed global factory for nodes (#3701)
ilyachur Dec 24, 2020
29d82b7
[IE][VPU]: Fix loading previous NMS versions (#3696)
andreybakalin97 Dec 24, 2020
4a62491
[CPU BF16] Fix for fusing depthwise operation into BF16 convolutions …
maxnick Dec 24, 2020
2e6ea1e
CMake based build for pyngraph module (#3080)
slyubimt Dec 24, 2020
cc019e0
Avladimi/cherry pick raspbian gsg (#3654)
avladimi Dec 24, 2020
1aee9f9
[ONNX] don't hardcode shape in Softmax operator (#3676)
mateusztabaka Dec 25, 2020
6d45a9c
ONNX CI improvement (#3673)
rblaczkowski Dec 25, 2020
27fbb4c
Enlarge timeouts for OpenVino ONNX CI (#3745)
rblaczkowski Dec 25, 2020
55f1f96
[MO] Implement transformation to avoid RandomUniform in dropout (#3678)
rkazants Dec 25, 2020
d6721c3
Added CC macros to validate, clone and visit (#3730)
ilyachur Dec 25, 2020
dedd5a5
Allow multiple output shapes testing (#3728)
alpkn Dec 25, 2020
a66ab37
Set fixed version of the urllib3 package in the requirements because …
lazarevevgeny Dec 25, 2020
0547934
fluid update WW52 2020 OCV 4.5.1 - attempt#2 (#3698)
Dec 25, 2020
6f77c72
Small cosmetic fixes (#3748)
ilyachur Dec 25, 2020
278b662
Removed global CMAKE_MODULE_PATH in IE DevPackage (#3747)
ilya-lavrenov Dec 26, 2020
870a6c0
Fix of ascii decode problem in TF Const with string value (#3672)
yekruglov Dec 27, 2020
eac33e1
OpenVino ONNX CI update (#3750)
rblaczkowski Dec 28, 2020
5943e1b
[LPT] issue #37332: tests unification (#3277)
v-Golubev Dec 28, 2020
e82257d
[CPU] Improvements for Pad implementation (#3267)
a-sidorova Dec 28, 2020
72cd813
Fixed headers for doxygen genration (#3746)
ilyachur Dec 28, 2020
a8daab3
Fixed some tbb issues (#3735)
apankratovantonp Dec 28, 2020
37b6e75
[CPU] Fixed Divide operation support for I32 precision (#3721)
dmitry-gorokhov Dec 28, 2020
631d452
Fixed mapping of input name (#3737)
popovaan Dec 28, 2020
6326eb3
[LPT] reshape 4D->4D per-tensor quantization fix (#3644)
v-Golubev Dec 29, 2020
1c3848a
Added info about hello classification sample (#3583)
Dec 29, 2020
0292459
[IE CLDNN] Convolution b_fs_zyx_fsv16_imad tuning logic improvements
lznamens Oct 30, 2020
90ddda2
[IE CLDNN] Added thread parameters into device info
lznamens Dec 29, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .ci/azure/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ jobs:
-DENABLE_PYTHON=ON
-DPYTHON_EXECUTABLE=/usr/bin/python3.6
-DENABLE_TESTS=ON
-DENABLE_FASTER_BUILD=ON
-DIE_EXTRA_MODULES=$(OPENVINO_CONTRIB_REPO_DIR)/modules
$(REPO_DIR)
workingDirectory: $(BUILD_DIR)
Expand Down
2 changes: 1 addition & 1 deletion .ci/azure/linux_ngraph_onnx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
- task: CMake@1
inputs:
# CMake must get Python 3.x version by default
cmakeArgs: -GNinja -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_VPU=OFF -DENABLE_GNA=OFF -DENABLE_OPENCV=OFF -DENABLE_CPPLINT=OFF -DENABLE_TESTS=OFF -DENABLE_BEH_TESTS=OFF -DENABLE_FUNCTIONAL_TESTS=OFF -DENABLE_MKL_DNN=ON -DENABLE_CLDNN=OFF -DENABLE_PROFILING_ITT=OFF -DENABLE_SAMPLES=OFF -DENABLE_SPEECH_DEMO=OFF -DENABLE_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.6 -DNGRAPH_ONNX_IMPORT_ENABLE=ON -DNGRAPH_INTERPRETER_ENABLE=ON -DNGRAPH_DEBUG_ENABLE=OFF -DNGRAPH_DYNAMIC_COMPONENTS_ENABLE=ON -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR) $(REPO_DIR)
cmakeArgs: -GNinja -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_VPU=OFF -DENABLE_GNA=OFF -DENABLE_OPENCV=OFF -DENABLE_CPPLINT=OFF -DENABLE_TESTS=OFF -DENABLE_MKL_DNN=ON -DENABLE_CLDNN=OFF -DENABLE_PROFILING_ITT=OFF -DENABLE_SAMPLES=OFF -DENABLE_SPEECH_DEMO=OFF -DENABLE_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.6 -DNGRAPH_ONNX_IMPORT_ENABLE=ON -DNGRAPH_INTERPRETER_ENABLE=ON -DNGRAPH_DEBUG_ENABLE=OFF -DNGRAPH_DYNAMIC_COMPONENTS_ENABLE=ON -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR) $(REPO_DIR)
workingDirectory: $(BUILD_DIR)
enabled: false

Expand Down
2 changes: 1 addition & 1 deletion .ci/azure/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ jobs:

- script: |
set PATH=$(WORK_DIR)\ninja-win;%PATH%
call "$(MSVS_VARS_PATH)" && cmake -GNinja -DENABLE_TEMPLATE_PLUGIN=ON -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_TESTS=ON -DIE_EXTRA_MODULES=$(OPENVINO_CONTRIB_REPO_DIR)\modules -DCMAKE_C_COMPILER:PATH="$(MSVC_COMPILER_PATH)" -DCMAKE_CXX_COMPILER:PATH="$(MSVC_COMPILER_PATH)" $(REPO_DIR)
call "$(MSVS_VARS_PATH)" && cmake -GNinja -DENABLE_FASTER_BUILD=ON -DENABLE_TEMPLATE_PLUGIN=ON -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_TESTS=ON -DIE_EXTRA_MODULES=$(OPENVINO_CONTRIB_REPO_DIR)\modules -DCMAKE_C_COMPILER:PATH="$(MSVC_COMPILER_PATH)" -DCMAKE_CXX_COMPILER:PATH="$(MSVC_COMPILER_PATH)" $(REPO_DIR)
workingDirectory: $(BUILD_DIR)
displayName: 'CMake'

Expand Down
2 changes: 0 additions & 2 deletions .ci/openvino-onnx/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,6 @@ RUN cmake .. \
-DENABLE_OPENCV=OFF \
-DENABLE_CPPLINT=OFF \
-DENABLE_TESTS=OFF \
-DENABLE_BEH_TESTS=OFF \
-DENABLE_FUNCTIONAL_TESTS=OFF \
-DENABLE_MKL_DNN=ON \
-DENABLE_CLDNN=OFF \
-DENABLE_PROFILING_ITT=OFF \
Expand Down
4 changes: 2 additions & 2 deletions .ci/openvino-onnx/Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ pipeline {
}
options {
skipDefaultCheckout true
timeout(activity: true, time: 10, unit: 'MINUTES')
timeout(activity: true, time: 60, unit: 'MINUTES')
}
stages {
stage("Clone repository") {
Expand All @@ -132,7 +132,7 @@ pipeline {
}
stage("Run tests") {
options {
timeout(time: 15, unit: 'MINUTES')
timeout(time: 60, unit: 'MINUTES')
}
steps{
runTests()
Expand Down
50 changes: 30 additions & 20 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ project(OpenVINO)

set(OpenVINO_MAIN_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
set(IE_MAIN_SOURCE_DIR ${OpenVINO_MAIN_SOURCE_DIR}/inference-engine)
list(APPEND CMAKE_MODULE_PATH "${OpenVINO_MAIN_SOURCE_DIR}/cmake")

include(CTest)
include(features)
find_package(IEDevScripts REQUIRED
PATHS "${OpenVINO_MAIN_SOURCE_DIR}/cmake/developer_package"
NO_CMAKE_FIND_ROOT_PATH
NO_DEFAULT_PATH)

# include developer package
include(developer_package)
include(CTest)
include(cmake/features.cmake)

# These options are shared with 3rdparty plugins by means of developer package
include(check_features)
include(dependencies)
include(cmake/dependencies.cmake)

# resolving dependencies for the project
message (STATUS "PROJECT ............................... " ${PROJECT_NAME})
Expand All @@ -30,8 +30,11 @@ message (STATUS "CMAKE_C_COMPILER_ID ................... " ${CMAKE_C_COMPILER_ID
message (STATUS "CMAKE_BUILD_TYPE ...................... " ${CMAKE_BUILD_TYPE})

# remove file with exported developer targets to force its regeneration
file(REMOVE "${CMAKE_BINARY_DIR}/targets_developer.cmake")
file(REMOVE "${CMAKE_BINARY_DIR}/targets.cmake")
file(REMOVE "${CMAKE_BINARY_DIR}/inference_engine_targets.cmake")
foreach(component IN LISTS openvino_export_components)
file(REMOVE "${CMAKE_BINARY_DIR}/${component}_dev_targets.cmake")
unset(${component} CACHE)
endforeach()

#
# Build
Expand All @@ -45,7 +48,6 @@ function(build_ngraph)
endfunction()

set(NGRAPH_BUILD_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} CACHE STRING "" FORCE)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${OpenVINO_MAIN_SOURCE_DIR}/ngraph/cmake/Modules/")

if (ENABLE_SANITIZER)
ngraph_set(NGRAPH_ADDRESS_SANITIZER TRUE)
Expand Down Expand Up @@ -119,28 +121,36 @@ function(build_ngraph)
set(NGRAPH_LIBRARIES ngraph PARENT_SCOPE)
endfunction()

file(REMOVE "${CMAKE_BINARY_DIR}/openvino_targets_developer.cmake")
unset(OpenVINODeveloperPackageTargets CACHE)

function(openvino_developer_export_targets)
set(OpenVINODeveloperPackageTargets "${OpenVINODeveloperPackageTargets};${ARGV}")
cmake_parse_arguments(EXPORT "" "COMPONENT" "TARGETS" ${ARGN})

if(EXPORT_UNPARSED_ARGUMENTS)
message(FATAL_ERROR "openvino_developer_export_targets has unparsed arguments: ${EXPORT_UNPARSED_ARGUMENTS}")
endif()

set(${EXPORT_COMPONENT} "${${EXPORT_COMPONENT}};${EXPORT_TARGETS}")

# to allow exporting of aliased targets with the original names
foreach(target_name ${OpenVINODeveloperPackageTargets})
foreach(target_name IN LISTS ${EXPORT_COMPONENT})
if(TARGET "${target_name}")
get_target_property(original_name ${target_name} ALIASED_TARGET)
if(TARGET "${original_name}")
message(STATUS "The name ${target_name} is an ALIAS for ${original_name}. "
"It will be exported to the InferenceEngineDeveloperPackage with the original name.")
list(REMOVE_ITEM OpenVINODeveloperPackageTargets ${target_name})
list(APPEND OpenVINODeveloperPackageTargets ${original_name})
list(REMOVE_ITEM ${EXPORT_COMPONENT} ${target_name})
list(APPEND ${EXPORT_COMPONENT} ${original_name})
endif()
endif()
endforeach()

list(REMOVE_DUPLICATES OpenVINODeveloperPackageTargets)
set(OpenVINODeveloperPackageTargets "${OpenVINODeveloperPackageTargets}" CACHE INTERNAL
"Paths to extra Inference Engine plugins" FORCE)
list(REMOVE_DUPLICATES ${EXPORT_COMPONENT})
set(${EXPORT_COMPONENT} "${${EXPORT_COMPONENT}}" CACHE INTERNAL
"A list of OpenVINO ${EXPORT_COMPONENT} exported targets" FORCE)

list(APPEND openvino_export_components ${EXPORT_COMPONENT})
list(REMOVE_DUPLICATES openvino_export_components)
set(openvino_export_components "${openvino_export_components}" CACHE INTERNAL
"A list of OpenVINO exported components" FORCE)
endfunction()

add_subdirectory(openvino)
Expand Down
35 changes: 0 additions & 35 deletions cmake/check_features.cmake

This file was deleted.

2 changes: 0 additions & 2 deletions cmake/dependencies.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@

set_temp_directory(TEMP "${IE_MAIN_SOURCE_DIR}")

include(dependency_solver)

if(CMAKE_CROSSCOMPILING AND CMAKE_HOST_SYSTEM_NAME MATCHES Linux AND CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*")
set(protoc_version "3.7.1")

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ endif()

find_package(TBB
CONFIG
NO_DEFAULT_PATH
PATHS ${TBBROOT}/cmake
${CMAKE_CURRENT_LIST_DIR}/${IE_OWN_TBB_CONFIG}
${IEDevScripts_DIR}/${IE_OWN_TBB_CONFIG}
NO_DEFAULT_PATH
)

find_package_handle_standard_args(TBB CONFIG_MODE)
Loading