Jakub Golinowski
9f1218b00b
Merge pull request #11897 from Jakub-Golinowski:hpx_backend
...
* Add HPX backend for OpenCV implementation
Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced.
Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call)
* WIP: Conditionally include hpx_main.hpp to tests in core module
Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp.
The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues.
* Add coditional iclusion of hpx_main.hpp to cpp cpu modules
* Remove start/stop version of hpx backend
6 years ago
Alexander Alekhin
e86287d8ae
cleanup: IPP Async (IPP_A)
...
except header file with conversion routines (will be removed in OpenCV 4.0)
6 years ago
Kuang Fangjun
9ae28415ec
fix doc.
7 years ago
Alexander Alekhin
250941bd47
next: drop WITH_CSTRIPES
7 years ago
Alexander Alekhin
4990506948
cuda: WITH_CUDA=OFF by default (need to enable it explicitly)
7 years ago
Alexander Alekhin
87498bc6d4
cmake: workaround CPATH ipp_iw issue
...
CPATH entries are processed before any -isystem:
https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html
7 years ago
Alexander Alekhin
6bd80ba71b
cmake: use SYSTEM include directories
7 years ago
Alexander Alekhin
5f9bb6249e
android: IPPICV static libraries workarounds for NDK 16
7 years ago
Alexander Alekhin
6ff9fc67bb
build: HAVE_LIBPTHREAD, HAVE_PTHREAD(S) => HAVE_PTHREAD
7 years ago
Alexander Alekhin
9496fe40ec
cmake: guard scanning of default MKL system-wide paths
...
- WITH_MKL option is enabled
- user doesn't specify MKLROOT/MKL_ROOT_DIR variables
8 years ago
Pavel Vlasov
35c7216846
IPP for OpenCV 2017u2 initial enabling patch;
8 years ago
Vadim Pisarevsky
ad74fdd7cc
moved BLAS/LAPACK detection scripts from opencv_contrib/dnn to the main repository ( #7918 )
...
* moved BLAS/LAPACK detection scripts from opencv_contrib/dnn to the main repository.
* trying to fix the bug with undefined symbols sgesdd_ and dgesdd_
* removed extra whitespaces; disabled LAPACK on IOS
8 years ago
Sovrasov
a3b4d4608d
Static Lapack linkage
8 years ago
Vladislav Sovrasov
a113d9bcc1
Add MKL support
8 years ago
Alexander Alekhin
ee4f409584
cmake: lapack optimized code requires cblas.h
9 years ago
Vladislav Sovrasov
a2d0cc878c
Implement internal HAL for GEMM and matrix decompositions
9 years ago
Alexander Alekhin
a482dcce46
fix support for pthreads parallel_for
10 years ago
kalistratovag
bf5393ae58
parallel for on pthreads initial commit
...
removing trailing whitespaces
Compilation error on Mac fix & warning on android
Warnings fixed on iOs
10 years ago
Ilya Lavrenov
bb72206ec5
ability to enable OpenMP simultaneously with other parallel framework
10 years ago
Ilya Lavrenov
ce81433aff
ability to enable OpenMP simultaneously with other parallel framework
10 years ago
Alexander Alekhin
1461ab41bc
ipp: added support for updated ICV package
11 years ago
Alexander Alekhin
bfc546d23c
enable IPP ICV support
11 years ago
Elena Gvozdeva
fa2d79a15b
Added IPP Async converters, doc and sample
11 years ago
Roman Donchenko
f82eb0f79c
Add better OpenMP detection and make an option to enable it.
...
Bug report and inspiration: http://code.opencv.org/issues/3328
11 years ago
Roman Donchenko
9b92545ce6
War on Whitespace, master edition: trailing spaces.
11 years ago
Andrey Kamaev
fa64f28c6b
Fix binary directory used in CMake try_compile commands
...
Old paths can have problems with cross-compilation
12 years ago
Andrey Kamaev
c7df17e77b
Detect and report parallel framework used
12 years ago
Anatoly Baksheev
275ab53ebc
Added default Eigen search path to support Eigen that comes with PCL
12 years ago
Andrey Kamaev
7225f89ea2
Revert opencv_videostab to the state of 2.4.2
12 years ago
Vadim Pisarevsky
e625d86485
added C= support; modified threading logic in threshold
12 years ago
Vadim Pisarevsky
a63669f819
fixed linking CLP in the case of MinGW (patch #1872 )
12 years ago
Andrey Kamaev
ece71d6a06
Remove misused REQUIRED keyword from CMake scripts
12 years ago
Andrey Kamaev
200a81746e
Improve Eigen search
...
Should now automatically detect it during Android build
12 years ago
Andrey Kamaev
052d2dc23a
Merged the trunk r8459:8466 (inclusive)
13 years ago
Andrey Kamaev
ca6d2fe76b
Moved 3rd-party libraries detection to separate cmake files
13 years ago