zoom
5044af69d1
let MatMul can work when both two inputs are const
2 years ago
zihaomu
5bf64e7dfe
fix the infinite loop in tf importer of 3.4 branch
2 years ago
zoom
ef2677b0a6
Make MatMul layer support 3d or 4d operation with const input
2 years ago
zoom
11d492b0b9
Let part of the operators in nary_eltwise support cuda
2 years ago
Zihao Mu
17f2b56291
remove never used code in onnximporter
2 years ago
Zihao Mu
903bf0147e
Merge pull request #22666 from zihaomu:support_onnx_qdq_model
...
DNN: let Quant and Dequant of ONNX_importer support the Constant input.
* let Quant and Dequant support the Constant input.
* fix negative value of axis.
2 years ago
Zihao Mu
18fbb72f7d
fix the infinite loop in tf importer.
2 years ago
Alexander Smorkalov
22f8fb4d5c
Do not fail tests in Yolo v7 model was not found.
2 years ago
Dmitry Kurtaev
35b2cff295
Merge pull request #22656 from dkurt:halide_fixes
...
* Fixes for Halide
* Enable some Halide tests
2 years ago
Zihao Mu
cee8c86b6e
fixed bug at winograd of SIMD128 and more robust code.
2 years ago
Smirnov Egor
dd14cf6a9c
address CUDA-related errors and enable cuda in elementwise ops
2 years ago
fengyuentau
d24d8f2abe
implementation of scatter and scatternd with conformance tests enabled
2 years ago
zoom
d816442e4d
Make Unsqueeze layer support negative axes.
2 years ago
Zihao Mu
0fa43e3aac
Optimize the winograd futher more.
2 years ago
zoom
9119692bb8
let StridedSlice layer support const input
2 years ago
Zihao Mu
d9eff7daeb
parse quantized nodes does not rely on name.
2 years ago
Zihao Mu
1e2ceca4df
add enableWinograd API for Net.
2 years ago
Zihao Mu
9821fae59d
add greater_or_equal and less_or_equal ONNX support
2 years ago
Alexander Alekhin
43b2bb2c25
dnn: plugin support for OpenVINO
2 years ago
zoom
4557971481
enhance slice layer
...
refactor the code for parsing Slice layer
add test for Slice layer
let 'begin' and 'end' resize to dims
add opset message comment
2 years ago
Zihao Mu
15cfafb360
DNN: Remove unused code in onnx_importer.cpp
2 years ago
Voron
cbf43a54fb
added opencv for openvino tutorial
2 years ago
Egor Smirnov
65f71ce2eb
add Gather implementation
2 years ago
fengyuentau
4aef9b1c93
dnn: support yolov7 (not simplified)
2 years ago
scottchou007
a3cb2020bc
Fix issues in opencv_test_dnn from conv48 kernels using uninitialized tensors when there is no bias.
2 years ago
Alexander Alekhin
65bdb3a544
dnn: eliminate GCC12 warning in total() call
2 years ago
wxsheng
4154bd0667
Add Loongson Advanced SIMD Extension support: -DCPU_BASELINE=LASX
...
* Add Loongson Advanced SIMD Extension support: -DCPU_BASELINE=LASX
* Add resize.lasx.cpp for Loongson SIMD acceleration
* Add imgwarp.lasx.cpp for Loongson SIMD acceleration
* Add LASX acceleration support for dnn/conv
* Add CV_PAUSE(v) for Loongarch
* Set LASX by default on Loongarch64
* LoongArch: tune test threshold for Core/HAL.mat_decomp/15
Co-authored-by: shengwenxue <shengwenxue@loongson.cn>
2 years ago
Alexander Alekhin
ca7f964104
dnn: use inheritance for OpenVINO net impl
2 years ago
anton
337452b4c0
changed names of permutations if Reshpe is in NHWC
2 years ago
Zihao Mu
b69b1eae8f
fix bug 22450
2 years ago
Zihao Mu
2d837efba7
add qgemm and squeeze op13 supported on ONNXImporter
2 years ago
Zihao Mu
2cd7e17b65
replace v_add with +
2 years ago
fengyuentau
2959286eb5
tengine: supports conv with asymmetric padding
2 years ago
Zihao Mu
9638e34ab0
reuse WORDS_BIGENDIAN.
2 years ago
Zihao Mu
bb64db98d8
Further optimization of Conv2D, fused Conv_Add_Activation, bring latest code from ficus OpConv.fx. ( #22401 )
2 years ago
Zihao Mu
7eaec9dd22
load fp16 as fp32 and align fp16 and double in onnx_graph_simplifie
2 years ago
Zihao Mu
5e92bf8e41
support silu activation in darknet
2 years ago
fengyuentau
0cdff46725
tune for opencl
2 years ago
fengyuentau
e7e814fa8c
remove asymmetric padding checks
2 years ago
Alexander Alekhin
44b2f9637a
Revert "suppress warning on GCC 7 and later"
...
This reverts commit a630ad73cb
.
2 years ago
Zihao Mu
0614c40b42
add more skip for very long test case in test_dnn.
2 years ago
Zihao Mu
d4640f4647
support ReduceLayer without reshape layer.
2 years ago
Zihao Mu
57545653b1
replace new mish impl with softplus
2 years ago
Zihao Mu
3c5377ca1b
add another Mish graph simplifier.
2 years ago
HAN Liutong
e2bfe0ce76
Use "#if" instead of "#ifdef" for CV_SIMD128.
2 years ago
Zihao Mu
98c33c605d
batchsize dynamic is set to index 0.
2 years ago
rogday
ed69bcae2d
Merge pull request #21865 from rogday:nary_eltwise_layers
...
Reimplementation of Element-wise layers with broadcasting support
* init
* semi-working initial version
* add small_vector
* wip
* remove smallvec
* add nary function
* replace auto with Mat in lambda expr used in transform
* uncomment asserts
* autobuffer shape_buf & step_buf
* fix a missing bracket
* fixed a missing addLayer in parseElementWise
* solve one-dimensional broadcast
* remove pre_broadcast_transform for the case of two constants; fix missing constBlobsExtraInfo when addConstant is called
* one autobuffer for step & shape
* temporal fix for the missing original dimension information
* fix parseUnsqueeze when it gets a 1d tensor constant
* support sum/mean/min/max with only one input
* reuse old code to handle cases of two non-constant inputs
* add condition to handle div & mul of two non-constant inputs
* use || instead of or
* remove trainling spaces
* enlarge buf in binary_forward to contain other buffer
* use autobuffer in nary_forward
* generate data randomly and add more cases for perf
* add op and, or & xor
* update perf_dnn
* remove some comments
* remove legacy; add two ONNX conformance tests in filter
* move from cpu_denylist to all_denylist
* adjust parsing for inputs>=2
Co-authored-by: fengyuentau <yuantao.feng@opencv.org.cn>
2 years ago
fengyuentau
1c7b71bf9e
define data_layout as unknown for pack
2 years ago
Zihao Mu
1b8fba8e26
support ReduceSum with two input and dynamic shape batch size in ReduceLayer.
2 years ago
Zihao Mu
45fbb67aba
fix scale layer can not handle 1x1 weight correctly.
2 years ago