Alexander Alekhin
4eb16122c0
ocl: change processing of OpenCL failures
...
disable "unwanted" messages
10 years ago
Elena Gvozdeva
c5a2879ce0
use vectors
10 years ago
Elena Gvozdeva
2d89df1804
use local memory
10 years ago
Alexander Alekhin
8ab6852927
added performance validation check
10 years ago
Pavel Vlasov
45958eaabc
Implementation detector and selector for IPP and OpenCL;
...
IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control;
10 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
10 years ago
Vadim Pisarevsky
b0cd822924
trying to make the tests pass
10 years ago
Vadim Pisarevsky
5267ed46c7
1. disabled OpenCL acceleration for cv::multiply() (CV_32F), cv::divide (CV_32F), cv::convertScaleAbs (CV_32F) and cv::reduce (SUM, CV_32F), cv::reduce (MIN & MAX), cv::flip (3-channel case).
...
2. changed the number of test loops from 1 to 30 (except for cv::pow() test, which fails for yet unknown reason)
3. disabled IPP acceleration for 3-channel norms.
4. modified relativeNorm test function to handle very small values
10 years ago
Ilya Lavrenov
ff6f5d4d24
fixed warnings
11 years ago
Ilya Lavrenov
05a47d9014
cmd option
11 years ago
Ilya Lavrenov
4a63b3dd90
cv2cvtest part2
11 years ago
Ilya Lavrenov
aa5326c231
cv::norm -> cvtest::norm in tests
...
Conflicts:
modules/core/src/stat.cpp
11 years ago
Andrey Pavlenko
a3668f1369
changing default perf strategy from BASIC (old) to SIMPLE (new, faster)
11 years ago
Ilya Lavrenov
b73490f86c
eliminated restriction src[i].channels() == 1 in cv::merge
11 years ago
Ilya Lavrenov
f138b613b7
cv::compare
11 years ago
Ilya Lavrenov
68957b2757
added some new performance tests
11 years ago
Ilya Lavrenov
16bfdbd22a
dump AMD Blas/Fft
11 years ago
Ilya Lavrenov
32eb38ec98
fixed defects from coverity.com
11 years ago
Alexander Alekhin
79eba54a4f
some fixes in perf tests
11 years ago
Alexander Smorkalov
4c1ed13846
Warning fixes for GCC 4.8.
11 years ago
Ilya Lavrenov
9b627a5e9f
disabled 'reshape', 'copyTo' test
11 years ago
Ilya Lavrenov
c7fe162829
renamed **2 -> **
11 years ago
Ilya Lavrenov
da5b316b4e
minor ocl.cpp refactoring
...
fix for cv::LUT and cv::transpose
11 years ago
Konstantin Matskevich
c7a6537b83
add brackets
11 years ago
Konstantin Matskevich
ae827a638c
fixes
11 years ago
Konstantin Matskevich
f90e41d54e
dumpinfo
11 years ago
Ilya Lavrenov
5abfd40989
added perf test for cv::goodFeaturesToTrack
11 years ago
Ilya Lavrenov
a7a7b80ff8
added perf test for cv::Moments
11 years ago
Alexander Smorkalov
0206f419c1
ts dependency from CUDA runtime removed. All implicit CUDA calls replaced by calls from core module.
11 years ago
Ilya Lavrenov
d7c22343aa
added perf tests for T-API core functions
11 years ago
Alexander Alekhin
e49065b1dc
core/ocl: temporary move device selection from ocl module
11 years ago
Andrey Pavlenko
a9687a341e
adding more than 4 channels random Mats support
...
if `Scalar:all` is used, Mats with 5+ channels cause errors
11 years ago
Alexander Alekhin
7d9150460a
core/ocl: added perf test infra + "Add" perf test
11 years ago
Alexander Alekhin
fe01bc21c0
perf: test-based metrics collection strategy
11 years ago
Alexander Alekhin
cb4267cb38
ts/perf: int -> enum WarmUpType
11 years ago
Alexander Alekhin
206b56ed39
ts: catch & append general exceptions into log
11 years ago
Alexander Alekhin
881e837520
ocl/core: added prototype for tests
11 years ago
Alexander Alekhin
f1873bbca1
perf tests: allow to skip performance tests
11 years ago
Roman Donchenko
cf71ff0845
Record OpenCV build type among the test properties.
...
Because apparently I love running performance tests for debug builds.
11 years ago
Alexander Alekhin
376cd8f84f
perf: added simple collection strategy
11 years ago
Roman Donchenko
e65eb4e042
Updated Google Test to 1.7.0.
11 years ago
Alexander Alekhin
66e4aead97
perf tests: added SANITY_CHECK_NOTHING()
11 years ago
Alexander Alekhin
958604a68e
perf test: update error message about relative error
11 years ago
Vladislav Vinogradov
fd88654b45
replaced GPU -> CUDA
11 years ago
Vladislav Vinogradov
3c34b24f1f
replaced gpu->cuda in files names
11 years ago
Vladislav Vinogradov
cfe4a71dc6
renamed gpu* source to cuda* in core module
11 years ago
Vladislav Vinogradov
e895b7455e
renamed gpu namespace -> cuda
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
Vladislav Vinogradov
2899d558ac
record cuda gpu name to output report
11 years ago
Vladislav Vinogradov
b7ec673001
added cvconfig.h header, because ts_perf.cpp uses HAVE_CUDA macros
11 years ago