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

New pull request #2

Merged
merged 452 commits into from
Aug 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
452 commits
Select commit Hold shift + click to select a range
853cfaa
Fixed extractor for MVN from ONNX (#1653)
lazarevevgeny Aug 6, 2020
21c4312
[CPU] Add check to reduce for scalar dims (#1577)
Aug 6, 2020
ab869da
Add CTCLoss op to nGraph Python API (#1642)
rkazants Aug 6, 2020
7e856c3
Add mish fusion transformation (#1399)
iimironov Aug 6, 2020
09c4353
Link CMAKE_DL_LIBS to IE (#1663)
ilya-lavrenov Aug 6, 2020
764eff9
Initial nGraph Transformations type info (#1635)
Aug 7, 2020
8c118ef
Moved caseless to Plugin API (#1664)
ilya-lavrenov Aug 7, 2020
f9023ff
[CPU] Add support 4th and 5th input DetectionOutput (#1290)
Aug 7, 2020
054a7cd
Enable ngraph python tests in OpenVINO-ONNX CI (#1603)
rblaczkowski Aug 7, 2020
f832453
Added compilation of Plugin API headers with strict flags (#1654)
ilya-lavrenov Aug 7, 2020
6085c79
Moved frontends to separate folder (#1657)
ilyachur Aug 7, 2020
c8d7463
Add mxnet extractors (#1667)
iimironov Aug 7, 2020
52ad786
Add convert GluonCV docs (#1413)
iimironov Aug 7, 2020
3becdf8
docs contribution guides (#1535)
alexander-trifonov Aug 7, 2020
caa3813
[IE CLDNN] Extend resample int8 packing optimization (#1662)
Aug 7, 2020
4054364
[NGraph] Add scatterNDUpdate and scatterUpdate reference implementati…
Aug 7, 2020
135e7c0
Move downgrade passes to pass folder (#1675)
ilyachur Aug 7, 2020
1c062b6
Updated ConvertPrecision transformation to be executed for TI Body (#…
Aug 8, 2020
5883a23
Performance counters for nGraph and additional ITT libraries on Linux…
vladislav-volkov Aug 10, 2020
75d2d88
Reshape able slice (#1241)
pavel-esir Aug 10, 2020
7e82728
remove TestMode restriction for batchnorm in Kaldi (#1697)
pavel-esir Aug 10, 2020
1eac9e3
[ KALDI ] Disable KSO (#1689)
Aug 10, 2020
50e003c
[CPU] Added Mish activation (#1555)
a-sidorova Aug 10, 2020
ffe8599
[GNA] Remove old GNA1 from Cmake scripts (#1686)
pavel-rodionov Aug 10, 2020
ae48d9d
Test calculation output shape for Broadcast op, relax restrictions fo…
Aug 10, 2020
e88c7b5
Check if input of Unsqueeze is parameter during NopElimination (#1622)
Aug 10, 2020
f588423
Extend dynamic shape support for ops which use auto padding mode (#1432)
Aug 10, 2020
cb8892c
[GNA] Fix cases when Gna2ModelGetLastError() returns unknown error (#…
kmagiers Aug 10, 2020
3cc7896
[ MO ] Extended Const->Result replacer (#1688)
Aug 10, 2020
600ad8d
Fixed CPU performance (#1702)
ilya-lavrenov Aug 10, 2020
318d387
Enable swish (#1682)
lazarevevgeny Aug 10, 2020
9784221
Removed transformations _tbl.hpp files (#1700)
Aug 10, 2020
3928f88
Fixed input/output shape initialization (#1695)
ilyachur Aug 10, 2020
f95f756
Changed ICNNNetwork to CNNNetwork in QueryNetwork (#1704)
ilya-lavrenov Aug 10, 2020
a60f1d4
Removed onnx_import folder from src (#1706)
ilyachur Aug 10, 2020
e2e2785
Moved legacy API to legacy/ subfolder for include (#1677)
ilya-lavrenov Aug 10, 2020
a6efc86
[MO] Support ONNX QuantizeLinear (#1451)
mvafin Aug 10, 2020
2b9ffd9
Add python executable for RPI compilation Docker (#1530)
dkurt Aug 10, 2020
51b564e
Moved plugin-specific utils from blob_factory.hpp (#1710)
ilya-lavrenov Aug 11, 2020
2b474c8
Fixed access to the data of FP16 IRs with nGraph Python API (#1707)
Aug 11, 2020
2d2a6db
[ MO ] Fixed layout interpretation for 4/5D tensors calculated from S…
Aug 11, 2020
6cccbcf
[IE CLDNN] Gemm fp16/fp32 optimized kernel (#1646)
lznamens Aug 11, 2020
0be11a4
HSwish operation specification (#1708)
mitruska Aug 11, 2020
0721761
Enable Model Zoo in OpenVINO-ONNX CI (#1660)
rblaczkowski Aug 11, 2020
3c9fc72
Changed structure of nGraph core library (#1658)
ilyachur Aug 11, 2020
8c122f4
[GNA] Fixes in checks, asserts, etc. (#903)
dorloff Aug 11, 2020
10d1cd3
Removed CNNNetwork BlobTransformer (#1709)
Aug 11, 2020
d8b366c
[GNA] Add Basic_LSTM_S test (#805)
aalbersk Aug 11, 2020
f47bd72
[GNA] Remove empty PWL (#1224)
pavel-rodionov Aug 11, 2020
129376f
[GNA] Bump GNA2 version to 1047 (#1629)
pavel-rodionov Aug 11, 2020
2caca60
[IE CLDNN] Fix reshape for yxfb layout (#1632)
echuraev Aug 11, 2020
21f2a97
[GNA] Support of NHWC conv2d with N=1 H=1 and 1xk Kernel (#1209)
aalbersk Aug 11, 2020
c46c978
Remove GetOutputElement op (#1604)
ilyachur Aug 11, 2020
fb8a9cb
[IE CLDNN] Enabled fsv16 asymmetric first conv (#1372)
vladimir-paramuzov Aug 11, 2020
2b6b047
[nGraph] Create Python API support for rt_info (#1696)
Aug 11, 2020
76648b3
Make Clip work for dynamic input (#1666)
Aug 11, 2020
02e5a91
[Tools] Install compile tool to tool directory (#1649)
akuporos Aug 11, 2020
5814bd9
Improve DepthToSpace tests (#1659)
mateusztabaka Aug 11, 2020
b4b03b1
Separate MO configuration for TensorFlow 2 model conversion (#1685)
rkazants Aug 11, 2020
abab645
Unroll transformation for TensorIterator (#1259)
itikhono Aug 11, 2020
9c1f479
[ MO ] Turning GNMT KSO OFF (#1718)
Aug 11, 2020
a0581d3
Merging Documentation updates for 2020.4 (#1672) (#1726)
andrew-zaytsev Aug 11, 2020
f25c884
size_t on 32bit OS (#1721)
dkurt Aug 12, 2020
40ce418
Removed constant folding pass for reverse (#1716)
ilyachur Aug 12, 2020
2ccd9b0
Add requirements_tf2.txt to package_BOM.txt (#1728)
rkazants Aug 12, 2020
21bef4e
[IE CLDNN] Add asymmetric dw convolution improvements (#1251)
Aug 12, 2020
2b81b94
Define a macro to define plugin creation function (#1727)
ilya-lavrenov Aug 12, 2020
31d4506
Update issue templates
moslex Aug 12, 2020
8d196e1
Update issue templates
moslex Aug 12, 2020
750fc90
Update issue templates
moslex Aug 12, 2020
b5cf2a1
Removed cpio (#1735)
ilyachur Aug 12, 2020
819aadd
Removed ngraph assertion (#1719)
ilyachur Aug 12, 2020
df448c0
Improve SpaceToDepth tests (#1661)
mateusztabaka Aug 12, 2020
93d3fec
[GNA] fix scale factor issue in remove permutation test (#1740)
aalbersk Aug 12, 2020
41c5f2d
Azure CI: Add Windows job with IncrediBuild (#1282)
Aug 12, 2020
edbb54f
Revert "Azure CI: Add Windows job with IncrediBuild (#1282)"
Aug 12, 2020
df7fb6c
Changed anchors (#1749)
andrew-zaytsev Aug 12, 2020
e752911
nGraph passes clean up (#1742)
Aug 13, 2020
618c615
Remove some builders for old operations (#1736)
ilyachur Aug 13, 2020
ce90329
[CPU] Disable quantize ranges validation in order to avoid regression…
dmitry-gorokhov Aug 13, 2020
98cf891
Azure CI: Add Windows job with IncrediBuild (#1761)
Aug 13, 2020
133baf2
Updated a link to MO FAQ (#1750)
lazarevevgeny Aug 13, 2020
44236c5
[IE][VPU][GT]: Fix different blobs for the same network (#1738)
andreybakalin97 Aug 13, 2020
9a62e00
TypeRelaxed implementation (#1561)
slyalin Aug 13, 2020
7c921b8
[CPU] Add explicit storage for MemoryNode (#895)
AlexPeskov Aug 13, 2020
680cdac
[nGraph] Add Manager to Py API (#1533)
Aug 13, 2020
a8842ec
Updated mock interfaces in tests (#1762)
ilya-lavrenov Aug 13, 2020
ea5bfaf
Azure CI: Add IncrediBuild option: /MaxCPUS=40 (#1779)
Aug 13, 2020
d813382
Deprecate FusedOp class (#1758)
ilyachur Aug 14, 2020
0cc63cb
Add asinh acosh atanh to python api (#1488)
iimironov Aug 14, 2020
a4dcfed
Simplified plugin interfaces (#1745)
ilya-lavrenov Aug 14, 2020
983e2a9
opset4 Convolution/GroupConvolution -> Multiply fusion (#1754)
Aug 14, 2020
2bdb658
[IE CLDNN] dp4a check that works both with old and new drivers (#1766)
Aug 14, 2020
5b91410
[IE CLDNN] Disable non-performant fp32 batches FC layer (#1737)
alex-chaiko Aug 14, 2020
0d35179
[IE][VPU][GT]: Add pass for marking fast stages (#1579)
andreybakalin97 Aug 14, 2020
0950090
Removed deprecated MulAddFusion pass (#1789)
Aug 14, 2020
7ee14de
Added OpenVINO Get Started Guide for Windows (#1631)
avladimi Aug 14, 2020
f01a321
Azure CI: Pipeline improvements (#1790)
Aug 14, 2020
bfedee8
Added split test into template plugin (#1669)
apankratovantonp Aug 15, 2020
4302e2c
add preliminary support of Proposal-4 in nGraph (#1448)
pavel-esir Aug 16, 2020
4270153
Remove nGraph layout (#1763)
ilyachur Aug 17, 2020
c925168
[NGraph] CTCLoss reference implementation. (#1453)
nshchego Aug 17, 2020
ddfdcef
[IE CLDNN] Fix for DepthToSpace fusing into convolution (#1724)
sshlyapn Aug 17, 2020
109da43
[IE CLDNN] Gemm floating point unit-tests fix (#1797)
lznamens Aug 17, 2020
b56b243
[IE][VPU][GT]: fix pool 3d to 2d reduction (#1760)
Aug 17, 2020
73fc659
Add reference implementation to VariadicSplit (#1698)
Aug 17, 2020
be402cc
[IE CLDNN] Set arguments once (#1699)
vladimir-paramuzov Aug 17, 2020
347926c
[Python API] Deprecate IENetLayer class (#1731)
akuporos Aug 17, 2020
6c98590
Removed template headers for Fused Ops (#1780)
ilyachur Aug 17, 2020
5d73859
[CPU] fix conv + concat case and add tests (#1747)
Aug 17, 2020
8db6eee
[IE CLDNN] All input layouts support in ref pooling (#1782)
vladimir-paramuzov Aug 17, 2020
d52bfb5
Fix problem with renaming outputs from network (#1546)
mvafin Aug 17, 2020
aa35c59
FGTT for CF (#1792)
Aug 17, 2020
7c9815b
[IE CLDNN] Export runtime graph as nGraph function (#1684)
Aug 17, 2020
125a462
Enable ReduceL1 and ReduceL2 operations (#1799)
lazarevevgeny Aug 17, 2020
66aa119
[IE][VPU]: Refactor vpu configs (#1334)
Maxim-Doronin Aug 17, 2020
7531506
Extend MO for operation CTCLoss and partly refactor CTCGreedyDecoder …
rkazants Aug 17, 2020
f17262e
Add static library with nGraph reference implementations (#1810)
ilyachur Aug 17, 2020
5e57bdc
[FIX] Fix data layout for reshaped network (#1748)
tsocha Aug 17, 2020
57ab1e7
Removed NGRAPH_API from reference library (#1821)
ilya-lavrenov Aug 17, 2020
812cd10
Java bindings (#506)
likholat Aug 18, 2020
af6f995
ConvertPrecision for element::boolean (#1772)
Aug 18, 2020
aff0a8e
[IE][VPU]: Fixed MX firmware memory type patching (#1825)
Aug 18, 2020
630f7df
[IE][VPU]: Reverts nGraph TI Unrolling for VPU (#1824)
ggladilo Aug 18, 2020
ea80bc3
Add ONNX Round op (#1605)
Aug 18, 2020
1cb1f13
v1::Pad evaluator (#1771)
Aug 18, 2020
b01112b
Fix a specification for CTCLoss operation (#1786)
rkazants Aug 18, 2020
04475bc
Add arithmetic operators for bfloat16 (#1831)
ilyachur Aug 18, 2020
494e9d2
Merge changes from 2020.4.0.1 (#1809)
dorloff Aug 18, 2020
ccfa2da
[GNA] Implement ImportNetwork from stream (#1743)
aalbersk Aug 18, 2020
579cec7
Ngraph: hide itt.hpp to src (#1834)
ilya-lavrenov Aug 18, 2020
8c5262f
Convert Pad to GroupConvolution transformation (#1826)
Aug 18, 2020
a63c8d9
Optimize Concat operation (#1812)
Aug 18, 2020
f613f61
Fixed set/get batch size logic for scalar inputs (#1837)
ilyachur Aug 19, 2020
618c6f7
Return serialization to IR v7 under conditional compilation (#1820)
ilya-lavrenov Aug 19, 2020
c5ca8f5
Remove ngraph::Lambda class, replace TensorIterator body with ngraph:…
itikhono Aug 19, 2020
6b04eca
Add Range-4 support (#1552)
mvafin Aug 19, 2020
ceb8a25
Enable HSwish - ngraph op, fusion/decomposition and reference impleme…
mitruska Aug 19, 2020
ff04f33
[IE CLDNN] added fusing support for ref and b_fs_yx_fsv16 implementat…
cepera Aug 19, 2020
6ab61c1
Fixed path for pad reference impl (#1846)
ilyachur Aug 19, 2020
29873d2
[IE CLDNN] Use fsv4 instead of af32 layout for imad case (#1784)
vladimir-paramuzov Aug 19, 2020
819bd9b
[LPT] Symmetric quantization support for efficientnet-b0 (#1773)
eshoguli Aug 19, 2020
8b98f20
LoadNetwork interface: executable network is returned as return value…
ilya-lavrenov Aug 19, 2020
b3e7cc5
[ MO ] Random Uniform Replacer (#1814)
yekruglov Aug 19, 2020
4925485
ExtractImagePatches MO implementation and nGraph transformation (#739)
Aug 19, 2020
ff7f4c6
Removed MO conversion of i64 inputs to i32 (#1835)
lazarevevgeny Aug 19, 2020
5c02f8d
[IE CLDNN] Mixed precision scale support (#1848)
vladimir-paramuzov Aug 19, 2020
939fc2f
Fixed addOutput (#1844)
Aug 19, 2020
fb88587
[IE CLDNN] Fix vector iterators incompatibility issue in prepare_prim…
jhajducz Aug 19, 2020
a2b71ae
[GNA] add support for 4d eltwise (#1353)
aalbersk Aug 19, 2020
831711d
re-enable the myriadMultipleGraphsTests_nightly (#1836)
Aug 19, 2020
fa8d07a
[NGRAPH] Fix system protoc version check in CMake (#1852)
Aug 19, 2020
016c696
[IE CLDNN] Enable fsv16 format for all quantized models (#1791)
vladimir-paramuzov Aug 19, 2020
301d6b5
Moved AlgebraicSimplification and NopElimination passes to IE (#1859)
Aug 19, 2020
a8e611f
Change "run_op_node" helper to use Parameter instead of Constant (#1722)
Aug 19, 2020
8a6b3b6
Restore change of i64 parameters to i32 (#1866)
lazarevevgeny Aug 19, 2020
f57d612
install_NEO_OCL_driver.sh: Added downloading driver functionality aft…
artanokhov Aug 19, 2020
6d7f2f0
Revert "[GNA] Remove old GNA1 from Cmake scripts (#1686)" (#1864)
pavel-rodionov Aug 20, 2020
802d605
[ MO ] KSO ON by default (#1730)
Aug 20, 2020
d25bb63
Deprecate nGraph v0 ops and builders (#1856)
ilyachur Aug 20, 2020
54b9b7a
Remove Structural Attributes from Proposal op. (#1853)
Aug 20, 2020
920bf23
[ MO ] FloorDiv replacement (#1860)
Aug 20, 2020
de8bfae
[IE][VPU]: Execution graph via ngraph for VPU plugin (#1572)
Aug 20, 2020
3a9e160
[IE TESTS] Added single layer tests HSwish (#1861)
Lyamin-Roman Aug 20, 2020
94bfff2
ONNX ScatterND MO support (#1813)
lazarevevgeny Aug 20, 2020
1880958
[IE CLDNN] Add 3d spatials support to conv & pool imad kernels and un…
jhajducz Aug 20, 2020
d92cec1
Updating ADE version (#1877)
anton-potapov Aug 20, 2020
5d328b9
Reuse make_executable_network in ImportNetwork (#1869)
ilya-lavrenov Aug 20, 2020
e35b23a
[JAVA] Changed blob costructor (using cArray) in samples (#1863)
likholat Aug 20, 2020
3cb7454
Fixed error message for ONNX importer tests (#1880)
ilyachur Aug 20, 2020
39dc48f
Azure CI: Enable all MklDnnFunctionalTests (#1881)
Aug 20, 2020
762cb8d
Fix addOutput (#1888)
Aug 21, 2020
84028be
Add method to classification_result for returning results (#1460)
hrotuna Aug 21, 2020
f009be6
Added detailed error messages for cases when network has dynamic shap…
ilyachur Aug 21, 2020
3ae90cf
[GNA] Additional checks (#1018)
dorloff Aug 21, 2020
067d29a
Accept empty initializers from ONNX models (#1776)
Aug 21, 2020
80e09df
[ MO ] Change layout of Shape sub-graphs once (#1875)
Aug 21, 2020
d4567d5
Linux clang compilation error fix (#1891)
Aug 21, 2020
c8aa3a7
[IE CLDNN] FP16 support for some quantized kernels (#1855)
vladimir-paramuzov Aug 24, 2020
d7db497
Reduce number of ops needed to create InstanceNorm (#1896)
mateusztabaka Aug 24, 2020
0a5dfc6
[IE CLDNN] Forcing bfzyx format in MVN layer (#1903)
ldebski Aug 24, 2020
2acf3f2
[IE CLDNN] Enabled tensor pitches in topk kernel for 0 input (#1898)
vladimir-paramuzov Aug 24, 2020
c74643f
Fix Assign, Matmul ops for correct work with keep_shape_ops feature f…
itikhono Aug 24, 2020
7197973
Added test for Pad (#1902)
Aug 24, 2020
e6c371a
[ MO ] Reinfer shape sub-graphs once (#1908)
Aug 24, 2020
cb72684
Partial revert a commit with reference implementations of PriorBox(Cl…
itikhono Aug 24, 2020
d871a0e
[Python API] Deprecation of DataPtr.creator_layer and DataPtr.input_t…
akuporos Aug 24, 2020
c19cd47
Add reshaping of dynamic network in python tests (#1850)
tsocha Aug 24, 2020
f927d71
[IE CLDNN] Fix concat in place with conv interactions (#1714)
Aug 24, 2020
76d2a1c
Disable eager execution affecting TensorFlow 1 concept model handling…
rkazants Aug 24, 2020
0ad27cb
[GNA] Change GNA library version to 1047.1 (#1867)
pavel-rodionov Aug 24, 2020
4013649
v0::Pad operator removal (#1912)
Aug 24, 2020
db2e5c0
[LPT] GemmTransformation usage fix (#1899)
eshoguli Aug 24, 2020
393e929
Reference implementation for ScatterUpdate (#1678)
arogowie-intel Aug 25, 2020
a2f0eef
[CPU] Added H-Swish activation (#1445)
a-sidorova Aug 25, 2020
ee96595
[LPT] BLOCKED layout ignoring (#1873)
eshoguli Aug 25, 2020
9000dd8
[IE][VPU]: Fix KW issues on Linux (#1916)
Maxim-Doronin Aug 25, 2020
ead37fb
[IE][VPU]: Update firmware (#1915)
Maxim-Doronin Aug 25, 2020
03cd918
Deprecated migration to Core guide (#1910)
ilya-lavrenov Aug 25, 2020
c5b19aa
Added BatchNormInference tests (#1927)
Aug 25, 2020
aca452d
Fixed order of transformation to convert the TF OD API SSD models (#1…
lazarevevgeny Aug 25, 2020
7b79db8
Adjust tolerance values in ModelImportRunner to the ones onnxruntime …
mateusztabaka Aug 25, 2020
b9f698b
Fix output name collision for incorrect ONNX models (#1930)
mvafin Aug 25, 2020
7d1c587
Common specific creator for ops to be converted to ie ops (#1928)
itikhono Aug 25, 2020
84c7b04
SoftPlus operation implementation (#1365)
Aug 25, 2020
1957091
[GNA] Remove profiler (#1931)
pavel-rodionov Aug 25, 2020
c4920ef
[ MO ] Fix for remove_op_node_with_data_node (#1934)
Aug 25, 2020
12197a4
Removed WA with adding fake output for VariadicSplit operation (#1938)
Aug 26, 2020
07ebc2d
Improvements for MKLDNN Input node execution (#1913)
vladislav-volkov Aug 26, 2020
0f524b5
[IE][VPU]: Fix NCE hang due to input dimensions exceed HW limitation …
cwzrad Aug 26, 2020
4673dc9
Fixed Precision Conversion for GenericIE operation type (#1917)
Aug 26, 2020
a6076a1
Introduce Quantize-Dequantize to FakeQuantize transformation (#1849)
mateusztabaka Aug 26, 2020
4c9fe89
[GNA] Aligning GNA2 and GNA Unit testing (#952)
kmagiers Aug 26, 2020
fe6cb54
[IE CLDNN] Weights reorders optimization (#1542)
sshlyapn Aug 26, 2020
99136f0
[IE TESTS] Add Reverse Seq single layer test (#1933)
maxnick Aug 26, 2020
7c1b87c
Query network should return all supported layers (#1845)
apankratovantonp Aug 26, 2020
b77b2e7
Disable CanConvertFromAOTtoSueModel test (#1949)
kmagiers Aug 26, 2020
2e7f494
[IE CLDNN] int8 output support in fsv16 dw conv (#1886)
vladimir-paramuzov Aug 26, 2020
70839c1
Fixed threading configuration parameters (#1919)
apankratovantonp Aug 26, 2020
9d5a6cf
Enable eager execution while TensorFlow 2 model is loaded (#1945)
rkazants Aug 26, 2020
6a0f3e5
[SCRIPTS] install_NEO_OCL_driver.sh: Added verifying current driver v…
artanokhov Aug 26, 2020
7859aab
Modified samples to support ONNX models (#1680)
mryzhov Aug 26, 2020
a072c3b
Fixed mean image support for IR v10 (#1926)
ilyachur Aug 26, 2020
9618367
[IE CLDNN] Fixed memory allocation for case when usm is not available…
vladimir-paramuzov Aug 26, 2020
d82a16a
[IE CLDNN] Fix fused ops in 1x1 conv fsv16 kernel (#1948)
jhajducz Aug 26, 2020
0e9ead3
Added workaround for logical elementwise operations to change the con…
lazarevevgeny Aug 27, 2020
4507096
[MO] Relax Reshape layer hardcode under MatMul (#1921)
Aug 27, 2020
ae8be58
[IE CLDNN] Mixed mode support for proposal primitive (#1857)
vladimir-paramuzov Aug 27, 2020
0182b97
ExperimentalDetectron* shape infer old-style (#1962)
Aug 27, 2020
a4d90a0
MO fusing activations (#1942)
lazarevevgeny Aug 27, 2020
675e1c8
Update priorbox extenders (#1925)
Aug 27, 2020
b6b536f
[CPU] [MSVC] memcpy and memcpy_s were unified for all layers and SIMD…
alexey-varyzgin Aug 27, 2020
e60331a
Use relative paths in error messages (#1963)
ilyachur Aug 27, 2020
bb729d0
[Samples] Use get_ops for iteration over graph in samples (#1961)
akuporos Aug 27, 2020
410559d
[ONNX] Update ONNX importer to use SotfPlus-4 (#1959)
mitruska Aug 27, 2020
038d5d8
Update README.md (#1969)
Aug 27, 2020
c147f03
[nGraph] RTInfo refactor (#1806)
Aug 27, 2020
d368241
Add support for ReduceL1 and ReduceL2 to ONNX Importer (#1838)
Aug 27, 2020
8b2c129
[JAVA] Use JUnit 4 features to log Java tests log (#1953)
dkurt Aug 27, 2020
041f1a6
[IE CLDNN] Improved GWS for 3d fsv16 eltwise (#1957)
vladimir-paramuzov Aug 27, 2020
03ace8b
made compatible with ubuntu 20.04 (#1798)
nazmulshuvo03 Aug 27, 2020
0786719
GVA/Update install_openvino_dependencies.sh for GVA on Ubuntu20.04 (#…
ymaskina Aug 27, 2020
3ac60b0
[IE][VPU]: ROIAlign : use CHWc version (#1937)
andrejsokolov Aug 27, 2020
1690c93
[IE CLDNN] Move iGPU to first position in GPU device map (#1828)
Aug 27, 2020
711d208
Update install_openvino_dependencies.sh for Ubuntu 20.04 (#1974)
Aug 27, 2020
34ba001
[IE CLDNN] Cleanup part 2 (#1865)
vladimir-paramuzov Aug 27, 2020
2fc9680
Fix the case when run stage of verification scripts failed on Windows…
Tai-Min Aug 27, 2020
55e4d56
NormalizeL2 transformation (#1892)
Aug 28, 2020
3735735
refactor import network (#1871)
aalbersk Aug 28, 2020
990f4e2
Implement reshapeable CTCGreedyDecoderPlusSparseToDense transformatio…
rkazants Aug 28, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .ci/openvino-onnx/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,4 @@ ENV LD_LIBRARY_PATH=/openvino/dist/lib
ENV NGRAPH_ONNX_IMPORT_ENABLE=TRUE
ENV PYTHONPATH=/openvino/bin/intel64/Release/lib/python_api/python3.8:${PYTHONPATH}
RUN git clone --recursive https://github.com/pybind/pybind11.git
RUN tox
CMD tox
23 changes: 20 additions & 3 deletions .ci/openvino-onnx/Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@

// Copyright (C) 2018-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

DOCKER_CONTAINER_NAME= "openvino-onnx-ci-container"
DOCKER_IMAGE_TAG = "openvino-onnx-ci-image"

def getGitPrInfo(String project) {
def gitPrInfo = [
prAuthorEmail : "",
Expand Down Expand Up @@ -58,12 +60,19 @@ def gitSubmoduleUpdate(String repository_name) {

def buildDockerImage() {
sh """
docker build --tag=openvino-onnx-ci --file=.ci/openvino-onnx/Dockerfile \
docker build --tag=${DOCKER_IMAGE_TAG} --file=.ci/openvino-onnx/Dockerfile \
--build-arg http_proxy=http://proxy-chain.intel.com:911/ \
--build-arg https_proxy=http://proxy-chain.intel.com:912/ .
"""
}

def runTests() {
sh """
docker run --rm --name ${DOCKER_CONTAINER_NAME} \
--volume ${HOME}/ONNX_CI/onnx_models/.onnx:/root/.onnx ${DOCKER_IMAGE_TAG}
"""
}

pipeline {
agent {
label "OpenVino"
Expand All @@ -84,13 +93,18 @@ pipeline {
gitSubmoduleUpdate(PROJECT_NAME)
}
}
stage("Build docker image with tests") {
stage("Prepare Docker environment") {
steps{
dir("${WORKDIR}") {
buildDockerImage()
}
}
}
stage("Run tests") {
steps{
runTests()
}
}
}
post {
failure {
Expand All @@ -102,6 +116,9 @@ pipeline {
cleanup {
dir("${WORKDIR}") {
deleteDir()
sh """
docker image prune -f
"""
}
}
}
Expand Down
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,9 @@
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

*.PNG filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.vsdx filter=lfs diff=lfs merge=lfs -text
58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
name: Bug
about: Create a report to help us improve
title: "[Bug]"
labels: bug, support_request
assignees: ''

---

##### System information (version)
<!-- Example
- OpenVINO => 2020.4
- Operating System / Platform => Windows 64 Bit
- Compiler => Visual Studio 2017
- Problem classification: Model Conversion
- Framework: TensorFlow (if applicable)
- Model name: ResNet50 (if applicable)
-->

- OpenVINO=> :grey_question:
- Operating System / Platform => :grey_question:
- Compiler => :grey_question:
- Problem classification => :grey_question:

##### Detailed description
<!-- your description -->

##### Steps to reproduce

<!--
Describe your problem and steps you've done before you got to this point.
to add code example fence it with triple backticks and optional file extension
```.cpp
// C++ code example
```
or attach as .txt or .zip file
-->

##### Issue submission checklist

- [ ] I report the issue, it's not a question
<!--
OpenVINO team works with support forum, Stack Overflow and other communities
to discuss problems. Tickets with question without real issue statement will be
closed.
-->
- [ ] I checked the problem with documentation, FAQ, open issues, Stack Overflow, etc and have not found solution
<!--
Places to check:
* OpenVINO documentation: https://docs.openvinotoolkit.org/
* OpenVINO forum: https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/bd-p/distribution-openvino-toolkit
* OpenVINO issue tracker: https://github.com/openvinotoolkit/openvino/issues?q=is%3Aissue
* Stack Overflow branch: https://stackoverflow.com/questions/tagged/openvino
-->
- [ ] There is reproducer code and related data files: images, videos, models, etc.
<!--
The best reproducer -- test case for OpenVINO that we can add to the library.
-->
Empty file added .github/org_control/__init__.py
Empty file.
51 changes: 51 additions & 0 deletions .github/org_control/check_org.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Copyright (C) 2020 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

"""
Check GitHub organization and invite members
"""

# pylint: disable=fixme,no-member

from argparse import ArgumentParser

import github_api
from configs import Config


def main():
"""The main entry point function"""
arg_parser = ArgumentParser()
arg_parser.add_argument("--cfg-file", metavar="PATH", default=Config.default_cfg_path,
help=f"Path to json configuration file, e.g. {Config.default_cfg_path}")
arg_parser.add_argument("--teams", action="store_true", help="Check GitHub teams")
args, unknown_args = arg_parser.parse_known_args()

Config(args.cfg_file, unknown_args)
gh_api = github_api.GithubOrgApi()

if args.teams:
gh_api.get_org_teams()
else:
dev_emails = github_api.get_dev_emails()
print(f'\nDeveloper emails {len(dev_emails)}:', '; '.join(dev_emails))

org_emails = gh_api.get_org_emails()
print(f'\nOrg emails {len(org_emails)}:', '; '.join(org_emails))

org_pendig_invitation_emails = gh_api.get_org_invitation_emails()

invite_emails = dev_emails.difference(org_emails).difference(org_pendig_invitation_emails)
print(f'\nInvite emails {len(invite_emails)}:', '; '.join(invite_emails))

no_in_dev_emails = org_emails.difference(dev_emails)
print(f'\nOrg members - no in developers list {len(no_in_dev_emails)}:',
'; '.join(no_in_dev_emails))

valid_github_users = gh_api.get_valid_github_users(invite_emails)

gh_api.invite_users(valid_github_users)


if __name__ == '__main__':
main()
149 changes: 149 additions & 0 deletions .github/org_control/check_pr.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
# Copyright (C) 2020 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

"""
Check GitHub PRs and set labels by type and categories, e.g. 'ExternalPR', 'category: ci'
"""

# pylint: disable=fixme,no-member

import re
import datetime
from argparse import ArgumentParser
from enum import Enum

import github_api
from configs import Config


class PrType(Enum):
"""Constants for type of GitHub pull request by author membership"""
EXTERNAL = 'ExternalPR'
INTEL = 'ExternalIntelPR'
ORG = 'OpenvinoPR'
BAD = 'BadPR'


def get_pr_labels(pull):
"""Gets PR labels as set"""
pr_lables = set()
for label in pull.labels:
pr_lables.add(label.name)
return pr_lables


def set_pr_labels(pull, labels):
"""Sets PR labels"""
if not labels or Config().DRY_RUN:
return
print(f'Set PR labels:', labels)
pull.set_labels(labels)


def get_pr_type_by_labels(pull):
"""Gets PR type using labels"""
pr_lables = get_pr_labels(pull)
pr_types = set(type.value for type in PrType)
pr_types_labels = pr_lables & pr_types
if not pr_types_labels:
return None
if len(pr_types_labels) > 1:
print(f'Duplicated labels: {pr_types_labels}')
return PrType.BAD
return PrType(PrType(pr_types_labels.pop()))


def get_label_by_team_name_re(team_name):
"""Generates label by PR reviwer team name using regular expressions"""
if 'admins' in team_name:
return 'category: ci'
re_compile_label = re.compile(rf'{Config().GITHUB_REPO}-(.+)-maintainers')
re_label = re_compile_label.match(team_name)
if re_label:
return f'category: {re_label.group(1).strip()}'
return None


def get_label_by_team_name_map(team_name):
"""Generates label by PR reviwer team name using config map"""
return Config().TEAM_TO_LABEL.get(team_name)


def get_category_labels(pull):
"""Gets list of category labels by all PR reviwer teams"""
labels = []
pr_lables = get_pr_labels(pull)
for reviewer_team in pull.get_review_requests()[1]:
reviewer_label = get_label_by_team_name_map(reviewer_team.name)
if reviewer_label and reviewer_label not in pr_lables:
labels.append(reviewer_label)
return labels


def main():
"""The main entry point function"""
arg_parser = ArgumentParser()
arg_parser.add_argument("--cfg-file", metavar="PATH", default=Config.default_cfg_path,
help=f"Path to json configuration file, e.g. {Config.default_cfg_path}")
arg_parser.add_argument("--pr", metavar="NUMBER",
help="Get GitHub pull request with the number")
arg_parser.add_argument("--pr-state", default="open", choices=["open", "closed"],
help="Set GitHub pull request state")
arg_parser.add_argument("--newer", metavar="MINUTES",
help="Get newly created GitHub pull request only")
args, unknown_args = arg_parser.parse_known_args()

Config(args.cfg_file, unknown_args)
gh_api = github_api.GithubOrgApi()

if args.pr:
pulls = [gh_api.repo.get_pull(int(args.pr))]
else:
pulls = gh_api.repo.get_pulls(state=args.pr_state)
print(f'\nPRs count ({args.pr_state}):', pulls.totalCount)

if args.newer:
pr_created_after = datetime.datetime.now() - datetime.timedelta(minutes=int(args.newer))
print('PRs created after:', pr_created_after)
non_org_intel_pr_users = set()
non_org_pr_users = set()
for pull in pulls:
if args.newer and pull.created_at <= pr_created_after:
print(f'\nIGNORE: {pull} - Created: {pull.created_at}')
continue
pr_lables = get_pr_labels(pull)
pr_type_by_labels = get_pr_type_by_labels(pull)
set_labels = []
print(f'\n{pull} - Created: {pull.created_at} - Labels: {pr_lables} -',
f'Type: {pr_type_by_labels}', end='')

# Checks PR source type
if gh_api.is_org_user(pull.user):
print(' - Org user')
elif github_api.is_intel_email(pull.user.email) or \
github_api.is_intel_company(pull.user.company):
print(' - Non org user with Intel email or company')
non_org_intel_pr_users.add(pull.user)
if pr_type_by_labels is not PrType.INTEL:
print(f'NO "{PrType.INTEL.value}" label: ', end='')
github_api.print_users(pull.user)
set_labels.append(PrType.INTEL.value)
else:
print(f' - Non org user with NO Intel email or company')
non_org_pr_users.add(pull.user)
if pr_type_by_labels is not PrType.EXTERNAL:
print(f'NO "{PrType.EXTERNAL.value}" label: ', end='')
github_api.print_users(pull.user)
set_labels.append(PrType.EXTERNAL.value)

set_labels += get_category_labels(pull)
set_pr_labels(pull, set_labels)

print(f'\nNon org user with Intel email or company:')
github_api.print_users(non_org_intel_pr_users)
print(f'\nNon org user with NO Intel email or company:')
github_api.print_users(non_org_pr_users)


if __name__ == '__main__':
main()
36 changes: 36 additions & 0 deletions .github/org_control/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"GITHUB_TOKEN": "<Put token here or set as arg or as env variable>",
"GITHUB_ORGANIZATION": "openvinotoolkit",
"GITHUB_REPO": "openvino",
"IGNORE_LOGINS": [
"openvino-ci",
"openvino-pushbot",
"lab-nerval",
"lab-nerval-onnx-ci"
],
"EMAILS_FILE_PATH": "dev_emails-test.txt",
"PROXIES": {
"HTTP_PROXY": null,
"HTTPS_PROXY": null,
"NO_PROXY": "localhost,127.0.0.1,.intel.com"
},
"DRY_RUN": false,
"TEAM_TO_LABEL": {
"openvino-admins": "category: CI",
"openvino-maintainers": "category: IE common",
"openvino-docs-maintainers": "category: docs",
"openvino-ie-maintainers": "category: IE common",
"openvino-ie-cpu-maintainers": "category: CPU",
"openvino-ie-gna-maintainers": "category: GNA",
"openvino-ie-gpu-maintainers": "category: GPU",
"openvino-ie-lpt-maintainers": "category: LP transformations",
"openvino-ie-multi-maintainers": "category: MULTI",
"openvino-ie-python-api-maintainers": "category: python api",
"openvino-ie-tests-maintainers": "category: IE Tests",
"openvino-ie-vpu-maintainers": "category: VPU",
"openvino-mo-maintainers": "category: MO",
"openvino-ngraph-maintainers": "category: nGraph",
"openvino-tests-maintainers": "category: IE Tests",
"openvino-tools-maintainers": "category: tools"
}
}
Loading