Dmitry Kurtaev
0d117312c9
DNN_TARGET_FPGA using Intel's Inference Engine
6 years ago
Dmitry Kurtaev
b5c54e447c
Extra hyperparameters for Intel's Inference Engine layers
6 years ago
Alexander Alekhin
96c71dd3d2
dnn: reduce set of ignored warnings
6 years ago
Dmitry Kurtaev
80265a0815
Fix a bug with OpenVINO backend
6 years ago
Alexander Alekhin
801c943009
fix coverity reports
7 years ago
Dmitry Kurtaev
dc9e6d3af8
Update a script to generate text graphs for Faster-RCNN networks from TensorFlow
7 years ago
catree
eebf0dd7c9
Fix integer overflow when accumulating timing values.
7 years ago
Dmitry Kurtaev
dc3406eed9
Fix Pooling and Convolution layers from Intel's Inference Engine
7 years ago
Alexander Alekhin
634dd656d5
dnn: don't use Mat expressions with async UMat functions
7 years ago
Alexander Alekhin
9d02d42afe
dnn(ocl4dnn): don't use getUMat()
...
especially in CPU only processing
7 years ago
Dmitry Kurtaev
24ab751547
Merge pull request #12565 from dkurt:dnn_non_intel_gpu
...
* Remove isIntel check from deep learning layers
* Remove fp16->fp32 fallbacks where it's not necessary
* Fix Kernel::run to prevent localsize > globalsize
7 years ago
Dmitry Kurtaev
f8398d80bc
add Net::getUnconnectedOutLayersNames method
7 years ago
Lubov Batanina
0c8590027f
Merge pull request #12071 from l-bat/l-bat:onnx_parser
...
* Add Squeezenet support in ONNX
* Add AlexNet support in ONNX
* Add Googlenet support in ONNX
* Add CaffeNet and RCNN support in ONNX
* Add VGG16 and VGG16 with batch normalization support in ONNX
* Add RCNN, ZFNet, ResNet18v1 and ResNet50v1 support in ONNX
* Add ResNet101_DUC_HDC
* Add Tiny Yolov2
* Add CNN_MNIST, MobileNetv2 and LResNet100 support in ONNX
* Add ONNX models for emotion recognition
* Add DenseNet121 support in ONNX
* Add Inception v1 support in ONNX
* Refactoring
* Fix tests
* Fix tests
* Skip unstable test
* Modify Reshape operation
7 years ago
Hamdi Sahloul
a39e0daacf
Utilize CV_UNUSED macro
7 years ago
Dmitry Kurtaev
d486204a0d
Merge pull request #12264 from dkurt:dnn_remove_forward_method
...
* Remove a forward method in dnn::Layer
* Add a test
* Fix tests
* Mark multiple dnn::Layer::finalize methods as deprecated
* Replace back dnn's inputBlobs to vector of pointers
* Remove Layer::forward_fallback from CV_OCL_RUN scopes
7 years ago
Dmitry Kurtaev
27a6be8763
Fix #12407
7 years ago
Dmitry Kurtaev
50bceea038
Include preprocessing nodes to object detection TensorFlow networks ( #12211 )
...
* Include preprocessing nodes to object detection TensorFlow networks
* Enable more fusion
* faster_rcnn_resnet50_coco_2018_01_28 test
7 years ago
Dmitry Kurtaev
3e027df583
Enable more deep learning tests using Intel's Inference Engine backend
7 years ago
Alexander Alekhin
096366738b
dnn(build): fix CV_Assert() usage
7 years ago
Alexander Alekhin
d2e08a524e
core: repair CV_Assert() messages
...
Multi-argument CV_Assert() is accessible via CV_Assert_N() (with malformed messages).
7 years ago
Dmitry Kurtaev
be08730cd6
MVN layer using Intel's Inference Engine backend
7 years ago
Dmitry Kurtaev
8e034053af
Faster-RCNN from TensorFlow on CPU with Intel's Inference Engine backend
7 years ago
Dmitry Kurtaev
faa6c4e1e1
Faster-RCNN anf RFCN models on CPU using Intel's Inference Engine backend.
...
Enable Torch layers tests with Intel's Inference Engine backend.
7 years ago
Alexander Alekhin
45b5b3c13a
dnn: check layer output for NaN/Inf
7 years ago
Dmitry Kurtaev
070393dfda
uint8 inputs for deep learning networks
7 years ago
Li Peng
f0cadaa6e3
enable concat layer fuse for OCL target
...
Signed-off-by: Li Peng <peng.li@intel.com>
7 years ago
Dmitry Kurtaev
8b5f061dae
Replace std::vector<char> to std::vector<uchar> for Java bindings of dnn importers
7 years ago
Dmitry Kurtaev
d57e5406f0
Add readNet* functions which parse models from byte arrays
7 years ago
Dmitry Kurtaev
362d4f5395
Replace convertFp16 from dnn::Net::setInput()
7 years ago
Dmitry Kurtaev
019c2f2115
Enable more deep learning tests
7 years ago
Dmitry Kurtaev
f25a01bb5a
Disable fusion to output layers
7 years ago
Li Peng
145eae321e
pooling ocl kernel optimization
...
set global size with real output size, also optimize
max pooling index computation if necessary.
Signed-off-by: Li Peng <peng.li@intel.com>
7 years ago
Dmitry Kurtaev
346871e27f
Set output layers names and types for models in DLDT's intermediate representation
7 years ago
Dmitry Kurtaev
40b85c1cd9
Remove undocumented feature to retreive layers outputs by indices
7 years ago
Alexander Alekhin
5fd7cfbcad
dnn: add runtime parameter OPENCV_DNN_BACKEND_DEFAULT
...
to control DNN_BACKEND_DEFAULT enumeration value behavior
7 years ago
Dmitry Kurtaev
f3a6ae5f00
Wrap Inference Engine init to try-catch
7 years ago
Dmitry Kurtaev
b781ac7346
Make Intel's Inference Engine backend is default if no preferable backend is specified.
7 years ago
Kuang Fangjun
9ae28415ec
fix doc.
7 years ago
Dmitry Kurtaev
32bab45f81
Fix Inference Engine graphs with fused output layers
7 years ago
Dmitry Kurtaev
f96f934426
Update Intel's Inference Engine deep learning backend ( #11587 )
...
* Update Intel's Inference Engine deep learning backend
* Remove cpu_extension dependency
* Update Darknet accuracy tests
7 years ago
Alexander Alekhin
471c17321f
improve code quality
...
- eliminate rand() calls
- non initialized members/ variables
- unused return values
- missing/useless NULL checks
7 years ago
Alexander Alekhin
d6279bfff8
fix build warnings
7 years ago
Li Peng
329abb5b64
dnn fp16 support
...
Signed-off-by: Li Peng <peng.li@intel.com>
7 years ago
Tomoaki Teshima
3f5347dd7a
work around of the test failure of opencv_test_dnn
...
* let OpenCL kernel run only on Intel GPU
* brush up the workaround based on 9a2b028 from alalek
7 years ago
Alexander Alekhin
576d2dbac0
refactor: don't use CV_ErrorNoReturn() internally
7 years ago
Dmitry Kurtaev
4ec456f0a0
Custom layers for deep learning networks ( #11129 )
...
* Custom deep learning layers support
* Stack custom deep learning layers
7 years ago
Dmitry Kurtaev
bd77d100e1
Enable some tests for clDNN plugin from Intel's Inference Engine
7 years ago
Dmitry Kurtaev
97fec07d96
Support YOLOv3 model from Darknet
7 years ago
Dmitry Kurtaev
4ef6c91583
Fix multiple inputs for models from Intel's Model Optimizer
7 years ago
Dmitry Kurtaev
709cf5d038
OpenCL GPU target for Inference Engine deep learning backend
...
Enable FP16 GPU target for DL Inference Engine backend.
7 years ago