Alexander Alekhin
a7e6a1059c
dnn(test): fix outputs handling in ONNX conformance
...
- ONNX output is 1 tensor per defined output instead of N tensors from outputs of "output" layer
3 years ago
Alexander Alekhin
85719a0a5d
dnn: support outputs registration under new names
...
- fixed ONNX importer
3 years ago
Zihao Mu
9e3ba487fa
Merge pull request #21518 from zihaomu:resize_onnx_opset13
...
Add resize layer compatible with ONNX opset13 version
3 years ago
Alexander Alekhin
70b0274c8e
dnn: apply hint to ignore denormals processing
3 years ago
Alexander Alekhin
eb7b45d26b
dnn: fix API - explicit ctors, const methods
3 years ago
Smirnov Egor
17b2d92a3d
add optional outputs support and fix graph links
3 years ago
rogday
0fe7420638
fix model diagnostic tool
3 years ago
Alexander Alekhin
b304730225
dnn: fix API - explicit ctors, const methods
3 years ago
Maksim Shabunin
d5f73f89d8
Fixed issues found by static analysis
3 years ago
Alexander Alekhin
80d9f624d0
dnn: don't use aligned load without alignment checks
...
- weights are unaligned in dasiamprn sample (comes from numpy)
3 years ago
Alexander Alekhin
76fb3652fc
dnn(ocl): fix fp16 kernel compilation
3 years ago
Alexander Alekhin
9699e2b483
dnn(onnx): handle non-default ONNX domains
...
- re-enable quantized models tests
3 years ago
Alexander Alekhin
6385511e88
dnn: add checks in pooling layer implementation
...
- to avoid out of buffer access
3 years ago
Alexander Alekhin
ed4becf007
dnn(onnx): debug dump of inputs/outputs/initializers in importer
3 years ago
Alexander Alekhin
88a18c8b6a
dnn(onnx): emit error in Shape for dynamic input
3 years ago
Alexander Alekhin
51e65db715
dnn(onnx): fix Resize inputs handling
3 years ago
Alexander Alekhin
cc02fcd889
dnn: improve debug messages, add ONNX opset version
3 years ago
Alexander Alekhin
c408157a4d
dnn: do not try to rebuilt network during setInput()
...
- this doesn't make sense in case of multiple inputs
3 years ago
Alexander Alekhin
6e299b582a
dnn(test): decompose 'DynamicAxes' test
3 years ago
Alexander Alekhin
c78a8dfd2d
fix 4.x links
3 years ago
Alexander Alekhin
b1a57c4cb2
fix 3.4 links
3 years ago
rogday
0a178a687a
fix const/x in Div
3 years ago
Smirnov Egor
71a22e45b0
add celu, hardsigmoid, selu, thresholdedrelu layers
3 years ago
Smirnov Egor
1bd382c1d0
Add acos, acosh, asin, asinh, atan, atanh, cos, cosh, erf, hardswish, sin, sinh, softplus, softsign, tan layers
3 years ago
Alexander Alekhin
249c508126
dnn(test): skip failed tests on Vulkan backend
3 years ago
Smirnov Egor
fec2c7e715
fix Flatten layer
3 years ago
Alexander Alekhin
07dca8cc03
pre: OpenCV 4.5.5 (version++)
3 years ago
Alexander Alekhin
60c093f086
pre: OpenCV 3.4.17 (version++)
3 years ago
Gruhuang
b4bb98ea60
Merge pull request #21268 from pccvlab:tf_Arg
...
add argmax and argmin parsing for tensorflow
* add argmax and argmin for tf
* remove whitespace
* remove whitespace
* remove static_cast
Signed-off-by: Crayon-new <1349159541@qq.com>
3 years ago
Maksim Shabunin
792b7e0629
(3.4) Fixed several issues found by static analysis
...
original commit: a079c2eb7c
3 years ago
Maksim Shabunin
a079c2eb7c
Fixed several issues found by static analysis
3 years ago
Alexander Alekhin
6d677bbd63
dnn(test): update ONNX conformance filters (4.x)
3 years ago
Alexander Alekhin
f3ba88c87c
dnn(test): update ONNX conformance filters
3 years ago
Smirnov Egor
e97c7e042b
fix max_unpool missing attributes, add default value of keepdims in reducemean/max/sum, add support for keepdims=true in full reduction branch, add new padding type to Pad
3 years ago
rogday
4827fe86bb
Merge pull request #21088 from rogday:onnx_tests
...
Onnx conformance tests
* Add ONNX conformance tests
* dnn(test): add filters for ONNX conformance tests
* add filter lists for OCV backend
* address review comments
* move test_clip_inbounds to all_denylist
* address clip issue
* avoid empty lists
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
3 years ago
cqn2219076254
252ce0b581
add square layer
3 years ago
HAN Liutong
1599f9f0c0
Merge pull request #21086 from hanliutong:rvv-dnn
...
Further optimize DNN for RISC-V Vector.
* Optimize DNN on RVV by using vsetvl.
* Rename vl.
* Update fastConv by using setvl instead of mask.
* Fix fastDepthwiseConv
3 years ago
Gruhuang
17bc8565f6
Merge pull request #21154 from pccvlab:MatMul_with_two_inputs
...
Add BatchMatMul layer support for tf_importer
* two inputs
* support batch_matmul
* refactor: remove useless code
* refactor: decrease nesting
3 years ago
Smirnov Egor
e608adea60
add ArgMax and ArgMin layers
3 years ago
HAN Liutong
4935b14539
Merge pull request #21012 from hanliutong:rvv_clang
...
Update RVV backend for using Clang.
* Update cmake file of clang.
* Modify the RVV optimization on DNN to adapt to clang.
* Modify intrin_rvv: Disable some existing types.
* Modify intrin_rvv: Reinterpret instead of load&cast.
* Modify intrin_rvv: Update load&store without cast.
* Modify intrin_rvv: Rename vfredsum to fredosum.
* Modify intrin_rvv: Rewrite Check all/any by using vpopc.
* Modify intrin_rvv: Use reinterpret instead of c-style casting.
* Remove all macros which is not used in v_reinterpret
* Rename vpopc to vcpop according to spec.
3 years ago
Alexander Alekhin
0835611d3a
dnn(test): re-enable tests which works with OpenVINO 2021.4.x
3 years ago
rogday
1613d30544
Merge pull request #21159 from rogday:ceil_mode
...
fix ceil_mode for Average/MaxPooling
* fix ceil_mode
* add a comment
3 years ago
Alexander Alekhin
bd396e1fd5
dnn(test): re-enable tests which works with OpenVINO 2021.4.x (3.4)
3 years ago
Alexander Alekhin
f55c9ed1ba
dnn(test): drop non OCV/CPU cases for Int8
...
- zero code coverage and up to x3-x8 tests slowdown
- implementation executes OCV/CPU in all cases
- wrong skip conditions
3 years ago
Smirnov Egor
33e97e994d
add sum of 1 input
3 years ago
Smirnov Egor
11e6848bb9
add default order to transpose
3 years ago
Smirnov Egor
829410729c
add new (Log)SoftMax simplification passes
3 years ago
Smirnov Egor
4995aecd62
add alpha parameter to ELU
3 years ago
Smirnov Egor
0e2a3686c0
add alpha parameter to ELU layer
3 years ago
Alexander Alekhin
66b2140892
build: eliminate C4309 warning from protobuf files with MSVS2017
3 years ago