1. 08 Nov, 2018 1 commit
    • Dmitry Budnikov's avatar
      Merge pull request #13008 from dbudniko:dbudniko/gpu_opencl_backend · 5087ff08
      Dmitry Budnikov authored
      G-API GPU-OpenCL backend (#13008)
      
      * gpu/ocl backend core
      
      * accuracy tests added and adjusted + license headers
      
      * GPU perf. tests added; almost all adjusted to pass
      
      * all tests adjusted and passed - ready for pull request
      
      * missing license headers
      
      * fix warning (workaround RGB2Gray)
      
      * fix c++ magic
      
      * precompiled header
      
      * white spaces
      
      * try to fix warning and blur test
      
      * try to fix Blur perf tests
      
      * more alignments with the latest cpu backend
      
      * more gapi tests refactoring + 1 more UB issue fix + more informative tolerance exceed reports
      
      * white space fix
      
      * try workaround for SumTest
      
      * GAPI_EXPORTS instead CV_EXPORTS
      5087ff08
  2. 06 Nov, 2018 1 commit
  3. 30 Oct, 2018 2 commits
    • Ruslan Garnov's avatar
      Merge pull request #12990 from rgarnov:gapi_fluid_reshape_support · 443fed79
      Ruslan Garnov authored
      G-API: Introduce new `reshape()` API (#12990)
      
      * Moved initFluidUnits, initLineConsumption, calcLatency, calcSkew to separate functions
      
      * Added Fluid::View::allocate method (moved allocation logic from constructor)
      
      * Changed util::zip to util::indexed, utilized collectInputMeta in GFluidExecutable constructor
      
      * Added makeReshape method to FluidExecutable
      
      * Removed m_outputRoi from GFluidExecutable
      
      * Added reshape feature
      
      * Added switch of resize mapper if agent ratio was changed
      
      * Added more TODOs and renamed a function
      
      * G-API reshape(): add missing `override` specifiers
      
      Fix warnings on all platforms
      443fed79
    • AsyaPronina's avatar
      Merge pull request #12949 from AsyaPronina:missed_multiply_operator_for_GMAT · 08536943
      AsyaPronina authored
      Made scale parameter optional for mul kernel wrapper (#12949)
      
      * Added missed operator*(GMat, GMat). Made scale parameter optional for mul kernel.
      
      * Fixed perf test for mul(GMat, GMat) kernel
      
      * Removed operator*(GMat, GMat) as not needed
      08536943
  4. 29 Oct, 2018 1 commit
  5. 27 Oct, 2018 1 commit
  6. 19 Oct, 2018 1 commit
    • Dmitry Matveev's avatar
      Merge pull request #12870 from dmatveev:gapi_fluid_basic_hetero_support · 5e9750d1
      Dmitry Matveev authored
      * G-API Fluid basic heterogeneity support: initial upload
      
      * G-API Fluid heterogeneity: address some coding style issues
      
      * G-API Fluid heterogeneity: fix compiler warnings
      
      * G-API Fluid heterogeneity: fix warnings on Windows & ARMv7
      
      * G-API Fluid heterogeneity: finally fix Windows warnings
      
      * G-API Fluid heterogeneity: fix dangling reference problem
      5e9750d1
  7. 15 Oct, 2018 1 commit
    • Dmitry Matveev's avatar
      G-API: Introduce LPI (multiple Lines-Per-Iteration) support for Resize · 922d5796
      Dmitry Matveev authored
      Several Resize optimizations count on fetching multiple input lines at
      once to do interpolation more efficiently.
      
      At the moment, Fluid backend supports only LPI=1 for Resize kernels.
      
      This patch introduces scheduling support for Resizes with LPI>1 and
      covers these cases with new tests.
      
      The support is initially written by Ruslan Garnov.
      922d5796
  8. 14 Oct, 2018 1 commit
  9. 28 Sep, 2018 1 commit
    • Dmitry Matveev's avatar
      Merge pull request #12674 from dmatveev:gapi_upd270918 · 2c6ab654
      Dmitry Matveev authored
      * Update G-API code base to 27-Sep-18
      
      Changes mostly improve standalone build support
      
      * G-API code base update 28-09-2018
      
      * Windows/Documentation warnings should be fixed
      * Fixed stability issues in Fluid backend
      * Fixed precompiled headers issues in G-API source files
      
      * G-API code base update 28-09-18 EOD
      
      * Fixed several static analysis issues
      * Fixed issues found when G-API is built in a standalone mode
      2c6ab654
  10. 26 Sep, 2018 1 commit
    • Dmitry Matveev's avatar
      Merge pull request #12608 from dmatveev:gapi · 29e88e50
      Dmitry Matveev authored
      * G-API Initial code upload
      
      * Update G-API code base to Sep-24-2018
      
      * The majority of OpenCV buildbot problems was addressed
      
      * Update G-API code base to 24-Sep-18 EOD
      
      * G-API code base update 25-Sep-2018
      
      * Linux warnings should be resolved
      * Documentation build should become green
      * Number of Windows warnings should be reduced
      
      * Update G-API code base to 25-Sep-18 EOD
      
      * ARMv7 build issue should be resolved
      * ADE is bumped to latest version and should fix Clang builds for macOS/iOS
      * Remaining Windows warnings should be resolved
      * New Linux32 / ARMv7 warnings should be resolved
      
      * G-API code base update 25-Sep-2018-EOD2
      
      * Final Windows warnings should be resolved now
      
      * G-API code base update 26-Sep-2018
      
      * Fixed issues with precompiled headers in module and its tests
      29e88e50