onnxruntime
OpenVINO EP v2.0
#3585
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
286
Changes
View On
GitHub
OpenVINO EP v2.0
#3585
jywu-msft
merged 286 commits into
microsoft:master
from
intel:openvino-ep-v2
Added FP16 transformations
85caec49
Revert "Added CMAKE_BUILD_TYPE to make building dynamic"
f779bb03
Added FP16 transformations for FP16 builds
e4af5428
Backend logic cleanup
5380a3fc
Merge remote-tracking branch 'origin/uep_unsupported_ops' into unifieā¦
ae4bf5dd
Merge branch 'unified-ep-dev' into manohar/test-runner-bug
d3859467
removed commented out code
290b418a
Merge branch 'manohar/test-runner-bug' into 'unified-ep-dev'
6e52ac71
Disabled default optimization for Intel EP
0ac88126
Fix missed plugins.xml for python bindings
f22b3a6a
Merge remote-tracking branch 'origin/master' into unified-ep-dev
2a2cab86
Merge branch 'mt/missed_plugins_xml' into 'unified-ep-dev'
b11a6576
Fixed the build after latest master changes
f4edc5c9
Merge remote-tracking branch 'origin/master' into unified-ep-dev
cf79b4a9
Disabled unsupported ops for accelerators
75dc9d76
Added some more disabled ops
d748ac6d
Added environment variable to enable debugging
3b4f9758
Added more debug statements
9bb5f9c3
Merge branch 'debug_env' into 'unified-ep-dev'
253aa526
Merge remote-tracking branch 'origin/master' into unified-ep-dev
aae63ae2
Fixed unsupported ops list for GPU and VPU
ac6ef88c
Fixed unsqueeze unit tests
71bea20f
Merge branch 'unsqueeze_fix' into 'unified-ep-dev'
a711e318
Added error message to the status
27b34680
Overwrite Model proto with shape info from data
feed36bf
Removed print statement and disabled where op
b4fc6f3d
Disabled Reshape with Empty initializer
cb6787cc
Added more debug statements for 1P
7ca6036c
Don't allow 1D inputs with symbol for dimension
388192db
Merge remote-tracking branch 'origin/master' into unified-ep-dev
56679716
Merge branch 'manohar/dyn_shapes' into 'unified-ep-dev'
861f7e05
Merge remote-tracking branch 'origin/master' into unified-ep-dev
6be5aaec
Disabled some 3rd phase ops
7399d428
Disabled split and added zero dimension check for OutputDefs
2fdb779a
Cleanup zero dimensionality check
89064fa4
Added different data type check for inputs and initializers
e987807f
Added conditions for Mod, Cast and Pad
53cdc2ac
Removed unused variable
b77ba910
Merge branch 'disable_phase3_ops' into 'unified-ep-dev'
b8a348cc
Disabled scan and added conditions for squeeze
a5f89658
Merge remote-tracking branch 'origin/master' into unified-ep-dev
1672ad44
Merge remote-tracking branch 'origin/master' into unified-ep-dev
1430cc41
Added changes for fixing all C++ unit tests
df940c4d
Implements Backend Manager class for caching
92e44625
clean up commented blocks
dfa66975
clang-formatting
f6d44810
Read I/O type info from ModleProto
0773e7fd
code cleanup
ab204bc4
clang-formatting
619293ab
Merge branch 'manohar/cache-infer-reqs' into 'unified-ep-dev'
f76aebd6
Added print statement for jenkins
02e4d48c
Disabled some python tests
ea4d444f
Merge remote-tracking branch 'origin/master' into unified-ep-dev
5e5eceaf
Merge remote-tracking branch 'origin/master' into unified-ep-dev
a184b738
Added conditions for BatchNorm in GetCapability
c3c28c3b
Merge branch 'bn_changes' into unified-ep-dev
b4098e7a
Fixed failed tests
78a46f4b
Revert "Added conditions for BatchNorm in GetCapability"
afe60cf3
Merge branch 'mbencer/IgnoreSessionInitializeExceptions' into 'unifieā¦
d03bbe50
Added Intel to onnxruntime backends
365b5f23
pick up vars set by OV package setupvars.sh
8199e029
Added conditions for Identity
ca359acc
remove a few cout prints
7163b538
Added conditions for GPU_FP32 unit tests
d2f87fab
Merge branch 'release-cmake' into unified-ep-dev
bbeeaaf9
Revert "pick up vars set by OV package setupvars.sh"
ef34654a
Merge remote-tracking branch 'origin/master' into unified-ep-dev
d451f587
Commented out fatal message for protobuf
eef2e93b
Add interface class for current backend
ee5c7b32
moved common logic to base class
a8771178
simplified cpu backend
48ac936c
Removed unused headers
cc0ec2e5
use vectors to save i/o tensors for windows compatibility
83648437
move utils fxns to backend_utils namespace
b04fbb15
rename ov_backend to ibackend
49b9f71b
Factory pattern for backend creation
58a4a917
rename CPU backend to Basic backend
8a0c8437
renamed to vad-M and added to factory list
89a5fcf4
Merge branch 'hw-backend' into 'unified-ep-dev'
7e5edb6a
Added conditions for VPU
a10b7307
Merge branch 'unified-ep-dev' into surya/vpu_conditions
ff91510d
Merge remote-tracking branch 'origin/master' into unified-ep-dev
262d44ac
Added print statements
e8b23de1
Changed the logic for checking for symbolic shapes
59b4c805
Merge branch 'surya/symbolic_shapes_check' into 'unified-ep-dev'
9f1f4245
Merge branch 'unified-ep-dev' into surya/vpu_conditions
6430d3ef
Modified logic for zero dimension check
5dab5366
Removed VPU single dimension condition
c9006ef8
Merge branch 'unified-ep-dev' into surya/vpu_conditions
67b2e04c
Removed comments
96df9659
Merge branch 'surya/vpu_conditions' into 'unified-ep-dev'
ca2f9a21
Modified logic in DimensionCheck method
653ed57d
Remove legacy OpenVINO EP
96e61ce2
Rename Intel EP to OpenVINO EP
97f3be9e
Added unique names to the subgraphs
9deb551f
Removed subgraphs with only constant inputs
6792191c
Modified subgraph partitioning algorithm to remove const input subgraphs
db09bc7a
Apply suggestion to onnxruntime/core/providers/openvino/openvino_execā¦
045e4bc8
Merge branch 'surya/remove_const_input_subgraphs' into 'unified-ep-dev'
89a7b7e7
Tracking output names to fix the output order bug
d6f42cc9
Changed output names to a unordered map
b41ad8a3
Modified logic to check for symbolic input shapes
66112611
Merge branch 'surya/symbolic_dims_check' into 'unified-ep-dev'
02132ce7
Merge branch 'surya/fix_output_orders' into 'unified-ep-dev'
55d1f176
Merge latest updates from upstream master
559a763d
Added empty model path to Model constructor
6b5ce9fb
Made necessary changes to cmake to build from the binary package
d2b5e666
Changed INTEL_CVSDK_DIR to INTEL_OPENVINO_DIR
da9619b2
Enable dyn device selection with C++ API
e7002769
Added Round operator to unsupported list
031c9e65
Modified subgraph partition logic for MYRIAD
b05a4bcc
Removed supported ops from the list
1c85908c
Enable dyn dev selection in Py API's
30d90aa6
Add documentation for dynamic device selection
392dabc8
Use MYRIAD || HDDL instead of VPU
058e4b3e
Removed temporary cast of Int64 to FP32
652a0887
Merge pull request #8 from intel/manohar/dyn-dev-select
c9465459
Disabled unit Tests for CPU_FP32 and GPU_FP32
ef751b87
Removed default "CPU" from unit tests to allow overriding
ad25e9fb
Removed ops Concat, Squeeze, Unsqueeze from unsupported list
549a9423
Merge branch 'openvino-ep-v2' into surya/add_supported_ops
fce302b5
Merge branch 'openvino-ep-v2' into surya/fix_myriad_subgraph
b390c39d
Get the device id from info
f95bca0a
Removed overwriting device_id and precision
f5c50fd4
Merge branch 'openvino-ep-v2' into surya/fix_myriad_subgraph
95c919ab
Merge pull request #9 from intel/surya/fix_myriad_subgraph
d5fe5760
Merge branch 'openvino-ep-v2' into surya/add_supported_ops
e5987679
Merge pull request #10 from intel/aravind/fix_cpu_gpu_fp32_tests
b650e925
Enabled ConvTranspose and EyeLike
949ae247
Reordered unsupported ops in alphabetical order
ed2ad0d6
Fixed syntax error
22f5b1bf
Fixed syntax error
d370ae16
Code clean-up: Handle exceptions, logs and formatting
0657e702
remove debug print from pybind code
8b15407f
updated docs with ops and models
00ce1346
formatting prints
7aa7e12b
Added default values for c and j for openvino
312e3bdd
Overriding c value with default for perftest
c44c3173
Merge pull request #12 from intel/surya/override_values_to_default
e57e42fc
Merge latest updates form master into openvino-ep-v2
a1f4f467
fix VAD-M device string bug
ef6bde5e
Add IE error details to exceptions
d4c9ae34
Use IE specific device names in EP
5a775bb2
Add VAD-F (FPGA) device support
f35829b3
Removed unecessary libraries from whl package
7eca631f
Code changes for Windows compatibility
fd639e16
Add VAD-F option to python API
6bbdfda9
[revert before merge] cmake changes for RC
13b8cf9e
Enable Windows build in CMake
9b0aef69
Unset macro OPTIONAL for windows builds
33c0f8e7
Merge latest updates from master into openvino-ep-v2
965e4c9e
Use a single copy of plugin/IE::Core
26580d4a
Remove restriction of single subgraphs for myriad
7c31bb77
Passed subgraph name to Backend to enhance log statements
52336102
Disabled zero dimension conditions
faa6443a
Disabled concat to remove zero dims
c61a04e5
Enabled building ngraph as part of ORT
203dea40
Removed serializing and added versioning
518f84d2
Merge pull request #14 from intel/surya/enable_ngraph_source
d69d3343
Fix CPU_FP32 unit tests
c9367de4
Removed unecessary condition
776032d4
add ngraph.so.0.0 to .whl
6e437656
Check for zero dimensions only for inputs and outputs
5d329cec
Merge branch 'openvino-ep-v2' into manohar/uep-windows-enabling
0f303f1e
Restrict loading only 10 subgraphs on myriad
9c172023
Merge branch 'openvino-ep-v2' into manohar/fpga-support
b8074876
Build ngraph.dll within UEP. Doesn't link yet
a1a669c1
Rename Linux included libngraph.so to libovep_ngraph.so
cc976237
use output_name cmake properties for lib name
cd9e9db4
CMake code cleanup
18177a30
Merge branch 'openvino-ep-v2' into manohar/uep-windows-enabling
56d0ec92
Rename WIN32 included ngraph.dll to ovep_ngraph.dll
0e4f6639
fix .so name format in lib_name.patch
7931ab68
Added myriad config for networks without 4 dimensions
11670d05
Refactor code and add Batching support
614defe1
Disabled some broken tests
67e63db1
use input_indexes to avoid batch-checking initializers
5fb89dd8
Fetch latest updates from 'openvino-ep-v2'
e76f3d32
Merge pull request #15 from intel/manohar/batching
6215e695
Avoid static initialization order error on WOS
b00555be
Added candy to broken tests
3209baac
InternalCI changes for 2020.2
e92ac4ab
Updated DLDT instructions
9619a272
Merge branch 'manohar/win-debug' into openvino-ep-v2
fdee3647
Unsaved changed in install_openvino.sh
13cbdad8
Changes after manual check
d3cb2061
Remove custom ngraph onnx_import build for WOS
ef19b0ae
Merge branch 'manohar/win-debug' into openvino-ep-v2
76bc7576
Merge branch 'openvino-ep-v2' into surya/add_myriad_config
c1301825
Remove FP32ToFP16 ngraph pass
ec962ca5
Surround debug logic by #ifndef NDEBUG
6292ae4d
remove invalid TODO comments
6c1f06c4
removed references to ngrpah-ep
862f4f8f
clang-formatting
fee8ff0f
remove commented code
87dda039
comment edits
aa336aad
updating copyright year to that of first OpenVINO-EP release
fe553475
remove redundant log msg
f2752fa7
Merge pull request #17 from intel/surya/add_myriad_config
766c0e0d
Merge branch 'openvino-ep-v2' into manohar/cleanup
446377f8
Merge pull request #17 from intel/surya/add_myriad_config
766c0e0d
Merge remote-tracking branch 'intel/master' into upstream-merge
f4f9c53f
Modified operator and topology support
1c1c3e08
Merge branch 'openvino-ep-v2' into surya/doc_changes
0acce9b9
Update build instructions
50bdd642
doc formatting
2cd4da8f
Fixed clip unit tests
5321ebb1
Merge branch 'openvino-ep-v2' into surya/fix_clip_tests
b65ca4c2
Merge branch 'openvino-ep-v2' into surya/fix_clip_tests
d2135505
Revert "Remove FP32ToFP16 ngraph pass"
283a92ec
Applying FP16 transformation only for GPU FP16
6f6c21d4
Fixed GPU FP32 python tests
b853c2ad
automatically use full protobuf
823210b3
disable onnxrt server for now
b2983a38
Disabled upsample
f785a6ba
update dockerfile instructions
5d1cf2db
Removed MO paths and added ngraph path
78ddb4cc
Remove OVEP from ORT Server docs
b80033ca
Updated path to Ngraph lib
e3560588
Merge pull request #16 from intel/aravind/docker_file_changes
d19f34c2
Disabled Resize and some other python tests
011b92af
Removed unnecesary header files
25f877f2
Merge branch 'surya/fix_gpu_fp32_py_tests' into openvino-ep-v2
cf8b8113
smkarlap
requested a review
6 years ago
smkarlap
changed the title
OpenVINO EP v2
OpenVINO EP v2.0
6 years ago
snnn
commented on 2020-04-18
jywu-msft
commented on 2020-04-19
Use commit SHA to fetch ngraph repo
802c71f7
Avoid un-needed file changes due to version update
1be5b6d8
Merge remote-tracking branch 'master' into openvino-ep-v2
8908858f
jywu-msft
requested a review
from
HectorSVC
6 years ago
Fixed clip tests
26ab2bee
Merge branch 'fix_clip_tests' into openvino-ep-v2
0b9c6aa3
Fixed Pow, max and min onnx tests
7d0323c9
jywu-msft
commented on 2020-04-20
jywu-msft
commented on 2020-04-20
jywu-msft
commented on 2020-04-20
HectorSVC
commented on 2020-04-20
HectorSVC
commented on 2020-04-20
jywu-msft
commented on 2020-04-20
HectorSVC
commented on 2020-04-20
build.md doc typo
55b2c050
Update cmake patch command for ngraph src
8618f88a
remove dead cmake code for onnxruntime_USE_OPENVINO_BINARY
bdfd4520
HectorSVC
commented on 2020-04-21
use spaces instead of tab
e0ccbc6e
remove commented code
01b340e0
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
jywu-msft
commented on 2020-04-21
Add info about protobuf version
59f81f08
edit debug env var and enable for WIN32
bee7ab3a
specify only version tag of 2020.2 for dockerbuilds
789accac
remove unnecessary file changes
03bd700a
Pass empty string as default argument to C# tests
78622d83
Use ${OPENVINO_VERSION} to name openvino install directory in CI builds
89e72adb
Enabled unnecessarily disabled tests
37c2ae2c
Fixed ngraph protobuf patch
d0dbc383
Fixed error in protobuf patch
0ec3dc26
jywu-msft
commented on 2020-04-22
Revert "Use ${OPENVINO_VERSION} to name openvino install directory inā¦
9fa9c203
Remove unsetting OPTIONAL macro
93f30c57
Use a null string default argument for C# API
6fedeab3
Set OpenVINO version yml files and pass to CI Docker builds
c8f24b84
Documentation: recommendation and instructions for disabling ORT grapā¦
0ab8ebb3
more doc updates
a92b5bb8
Merge latest updates from branch 'master' into openvino-ep-v2
2e058d67
Reduced the number of models according to CI time constraints
cac6736d
jywu-msft
approved these changes on 2020-04-24
jywu-msft
merged
6d4f2f5b
into master
6 years ago
smkarlap
deleted the openvino-ep-v2 branch
5 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
jywu-msft
suryasidd
HectorSVC
snnn
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub