Home
last modified time | relevance | path

Searched refs:gemm (Results 1 – 25 of 41) sorted by relevance

12

/external/gemmlowp/test/
Dbenchmark.cc76 for (auto gemm : gemms) { in time_for_gemms() local
77 int rows = gemm.rows; in time_for_gemms()
78 int depth = gemm.depth; in time_for_gemms()
79 int cols = gemm.cols; in time_for_gemms()
143 for (auto gemm : gemms) { in gflops_for_gemms() local
144 ops += 2.0 * gemm.rows * gemm.depth * gemm.cols; in gflops_for_gemms()
183 for (auto gemm : benchmark_gemms) { in benchmark() local
186 unique_gemm.push_back(gemm); in benchmark()
190 benchmark_results[gemm].emplace_back(gflops); in benchmark()
/external/gemmlowp/meta/
DREADME52 Using those multiplication and packing/unpacking primitives 144 gemm function
53 versions were prepared. On top of them one high level gemm function that would
64 The library shows up to 35% faster gemm execution in some cases (e.g. ImageNet
71 -- generated ARM/NEON 8bit x 8bit gemm implementation. Contains all the
73 a single gemm function that switches between the optimized versions based
77 -- a simple parallelization scheme for the gemm function.
/external/opencv3/modules/core/src/
Dpca.cpp129 gemm( eigenvectors, tmp_data, 1, Mat(), 0, evects1, in operator ()()
265 gemm( eigenvectors, tmp_data, 1, Mat(), 0, evects1, in operator ()()
310 gemm( tmp_data, eigenvectors, 1, Mat(), 0, result, GEMM_2_T ); in project()
312 gemm( eigenvectors, tmp_data, 1, Mat(), 0, result, 0 ); in project()
334 gemm( tmp_data, eigenvectors, 1, tmp_mean, 1, result, 0 ); in backProject()
339 gemm( eigenvectors, tmp_data, 1, tmp_mean, 1, result, GEMM_1_T ); in backProject()
Dopencl_kernels_core.cpp1459 const struct ProgramEntry gemm={"gemm", variable
1549 ProgramSource gemm_oclsrc(gemm.programStr);
Dopencl_kernels_core.hpp26 extern const struct ProgramEntry gemm;
/external/opencv3/modules/calib3d/src/
Dlevmarq.cpp112 gemm(J, r, 1, noArray(), 0, v, GEMM_1_T); in run()
139 gemm(A, d, -1, v, 2, temp_d); in run()
175 gemm(J, r, 1, noArray(), 0, v, GEMM_1_T); in run()
Dfundam.cpp644 gemm( U, Mat::diag(W), 1., 0, 0., TF, 0 ); in run8Point()
645 gemm( TF, V, 1., 0, 0., F0, 0/*CV_GEMM_B_T*/ ); in run8Point()
654 gemm( T2, F0, 1., 0, 0., TF, GEMM_1_T ); in run8Point()
656 gemm( TF, T1, 1., 0, 0., F0, 0 ); in run8Point()
/external/opencv3/modules/video/src/
Dkalman.cpp95 gemm(temp1, transitionMatrix, 1, processNoiseCov, 1, errorCovPre, GEMM_2_T); in predict()
110 gemm(temp2, measurementMatrix, 1, measurementNoiseCov, 1, temp3, GEMM_2_T); in correct()
/external/opencv3/samples/cpp/
Dimage_alignment.cpp148 gemm(warp_mat, H, 1, 0, 0, U); in draw_warped_roi()
153 gemm(warp_mat, H, 1, 0, 0, U); in draw_warped_roi()
158 gemm(warp_mat, H, 1, 0, 0, U); in draw_warped_roi()
163 gemm(warp_mat, H, 1, 0, 0, U); in draw_warped_roi()
/external/opencv3/modules/core/test/ocl/
Dtest_gemm.cpp136 OCL_OFF(cv::gemm(A_roi, B_roi, alpha, C_roi, beta, D_roi, flags)); in OCL_TEST_P()
137 OCL_ON(cv::gemm(uA_roi, uB_roi, alpha, uC_roi, beta, uD_roi, flags)); in OCL_TEST_P()
/external/eigen/bench/
Dbench_gemm.cpp114 EIGEN_DONT_INLINE void gemm(const A& a, const B& b, C& c) in gemm() function
193 gemm(a,b,c); in main()
208 BENCH(tmt, tries, rep, gemm(a,b,c)); in main()
219 BENCH(tmono, tries, rep, gemm(a,b,c)); in main()
/external/opencv3/modules/core/test/
Dtest_math.cpp702 cvtest::gemm( test_mat[INPUT][0], test_mat[INPUT][1], alpha, in prepare_to_validation()
798 …cvtest::gemm( temp, temp, 1., Mat(), 0, test_mat[REF_OUTPUT][0], order == 0 ? GEMM_2_T : GEMM_1_T … in prepare_to_validation()
1110 …cvtest::gemm( test_mat[INPUT][2], test_mat[INPUT][2], 1., Mat(), 0., test_mat[TEMP][2], GEMM_2_T ); in prepare_test_case()
1129 cvtest::gemm( test_mat[TEMP][0], test_mat[INPUT][2], 1., in prepare_to_validation()
1132 cvtest::gemm( test_mat[INPUT][2], test_mat[TEMP][0], 1., in prepare_to_validation()
1303 cvtest::gemm( temp0, temp0, scale, Mat(), 0., test_mat[REF_OUTPUT][0], in prepare_to_validation()
1562 cvtest::gemm( test_mat[INPUT][0], test_mat[INPUT][0], 1., in prepare_test_case()
1635 cvtest::gemm( temp0, input, 1., Mat(), 0., dst, 0 ); in prepare_to_validation()
1637 cvtest::gemm( input, temp0, 1., Mat(), 0., dst, 0 ); in prepare_to_validation()
1775 cvtest::gemm( input, test_mat[TEMP][0], 1., test_mat[INPUT][1], -1., *pdst, 0 ); in prepare_to_validation()
[all …]
Dtest_operations.cpp147 gemm(rot_2x3, tmp, 2, shi_2x1, -1, res2, 0); in TestMat()
393 gemm(mt, d1, 2, Mat::ones(3, 3, CV_32F), 1, mt_mul_2_plus_1); in TestMat()
521 gemm(rot_2x3, tmp, 2, shi_2x1, -1, res2, 0); in TestTemplateMat()
524 gemm(rot_2x3, one_3x1, 1, shi_2x1, 0, resS2, 0); in TestTemplateMat()
/external/opencv3/modules/cudaarithm/test/
Dtest_arithm.cpp90 cv::cuda::gemm(loadMat(src1), loadMat(src2), alpha, loadMat(src3), beta, dst, flags); in CUDA_TEST_P()
102 cv::cuda::gemm(loadMat(src1), loadMat(src2), alpha, loadMat(src3), beta, dst, flags); in CUDA_TEST_P()
112 …cv::cuda::gemm(loadMat(src1, useRoi), loadMat(src2, useRoi), alpha, loadMat(src3, useRoi), beta, d… in CUDA_TEST_P()
115 cv::gemm(src1, src2, alpha, src3, beta, dst_gold, flags); in CUDA_TEST_P()
/external/opencv3/modules/core/perf/opencl/
Dperf_gemm.cpp77 OCL_TEST_CYCLE() cv::gemm(src1, src2, 0.6, src3, 1.5, dst, flags);
/external/opencv3/modules/cudaarithm/perf/
Dperf_arithm.cpp87 TEST_CYCLE() cv::cuda::gemm(d_src1, d_src2, 1.0, d_src3, 1.0, dst, flags);
97 TEST_CYCLE() cv::gemm(src1, src2, 1.0, src3, 1.0, dst, flags);
/external/eigen/bench/btl/libs/BLAS/
Dblas_interface_impl.hh42 BLAS_FUNC(gemm)(&notrans,&notrans,&N,&N,&N,&fone,A,&N,B,&N,&fzero,X,&N); in matrix_matrix_product()
46 BLAS_FUNC(gemm)(&notrans,&notrans,&N,&N,&N,&fone,A,&N,B,&N,&fzero,X,&N); in transposed_matrix_matrix_product()
/external/opencv3/modules/calib3d/test/
Dtest_fundam.cpp474 gemm(A, Rt, 1, Mat(), 0, P); in test_projectPoints()
744 gemm( test_mat[OUTPUT][1], test_mat[OUTPUT][3], in prepare_to_validation()
1005 cv::gemm( invA2, Mat( 3, 3, CV_64F, _t_x ), 1, Mat(), 0, T, CV_GEMM_A_T ); in prepare_to_validation()
1006 cv::gemm( R, invA1, 1, Mat(), 0, invA2 ); in prepare_to_validation()
1007 cv::gemm( T, invA2, 1, Mat(), 0, F0 ); in prepare_to_validation()
1341 cv::gemm( invA, Mat( 3, 3, CV_64F, _t_x ), 1, Mat(), 0, T1, CV_GEMM_A_T ); in prepare_to_validation()
1342 cv::gemm( R, invA, 1, Mat(), 0, T2 ); in prepare_to_validation()
1343 cv::gemm( T1, T2, 1, Mat(), 0, F0 ); in prepare_to_validation()
1362 cv::gemm( invA, E, 1, Mat(), 0, T1, CV_GEMM_A_T ); in prepare_to_validation()
1363 cv::gemm( T1, invA, 1, Mat(), 0, F ); in prepare_to_validation()
/external/opencv3/modules/ml/src/
Dann_mlp.cpp297 gemm(layer_in, w, 1, noArray(), 0, layer_out); in predict()
805 gemm(x1, _w, 1, noArray(), 0, x2); in train_backprop()
836 gemm( _x, grad1, params.bpDWScale, dw[i], params.bpMomentScale, dw[i] ); in train_backprop()
842 gemm( grad1, _w, 1, noArray(), 0, grad2, GEMM_2_T ); in train_backprop()
918 gemm( x1, _w, 1, noArray(), 0, x2 ); in operator ()()
958 gemm(x1, grad1, 1, _dEdw, 1, _dEdw, GEMM_1_T); in operator ()()
974 gemm(grad1, _w, 1, noArray(), 0, grad2, GEMM_2_T); in operator ()()
Dinner_functions.cpp168 gemm(sample, utmat, 1, mean, 1, sample, flags); in randMVNormal()
/external/eigen/Eigen/src/Core/products/
DGeneralMatrixMatrix_MKL.h106 …MKLPREFIX##gemm(&transa, &transb, &m, &n, &k, &alpha_, (const MKLTYPE*)a, &lda, (const MKLTYPE*)b,…
/external/opencv3/samples/gpu/performance/
Dtests.cpp1134 TEST(gemm) in TEST() argument
1147 gemm(src1, src2, 1.0, src3, 1.0, dst); in TEST()
1150 gemm(src1, src2, 1.0, src3, 1.0, dst); in TEST()
1157 cuda::gemm(d_src1, d_src2, 1.0, d_src3, 1.0, d_dst); in TEST()
1160 cuda::gemm(d_src1, d_src2, 1.0, d_src3, 1.0, d_dst); in TEST()
/external/opencv3/modules/core/include/opencv2/core/
Doperations.hpp251 CV_MAT_AUG_OPERATOR (*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat, Mat) in add()
252 CV_MAT_AUG_OPERATOR_T(*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat_<_Tp>, Mat) in add()
253 CV_MAT_AUG_OPERATOR_T(*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat_<_Tp>, Mat_<_Tp>) in add()
/external/opencv3/modules/core/src/opencl/
Dgemm.cl46 __kernel void gemm(__global const uchar * A_ptr, int A_step, int A_offset,
/external/opencv3/modules/cudaarithm/src/
Darithm.cpp50 void cv::cuda::gemm(InputArray, InputArray, double, InputArray, double, OutputArray, int, Stream&) … in gemm() function in cv::cuda
157 void cv::cuda::gemm(InputArray _src1, InputArray _src2, double alpha, InputArray _src3, double beta… in gemm() function in cv::cuda

12