1. 24 1月, 2022 1 次提交
    • S
      Merge pull request #21232 from sivanov-work:vpl_gpu_remote_infer · 266835cd
      Sergey Ivanov 提交于
      G-API: oneVPL DX11 inference
      
      * Draft GPU infer
      
      * Fix incorrect subresource_id for array of textures
      
      * Fix for TheOneSurface in different Frames
      
      * Turn on VPP param configuration
      
      * Add cropIn params
      
      * Remove infer sync sample
      
      * Remove comments
      
      * Remove DX11AllocResource extra init
      
      * Add condition for NV12 processing in giebackend
      
      * Add VPP frames pool param configurable
      
      * -M Remove extra WARN & INFOs, Fix custom MAC
      
      * Remove global vars from example, Fix some comments, Disable blobParam due to OV issue
      
      * Conflict resolving
      
      * Revert back pointer cast for cv::any
      266835cd
  2. 13 1月, 2022 1 次提交
  3. 24 12月, 2021 1 次提交
  4. 16 11月, 2021 2 次提交
    • A
      Merge pull request #20925 from TolyaTalamanov:at/enable-2d-inputs-giebackend · c7df8246
      Anatoliy Talamanov 提交于
      [G-API] Enable 2D inputs for GIEBackend
      
      * Enable 2D inputs
      
      * Fix typo
      c7df8246
    • A
      Merge pull request #20918 from TolyaTalamanov:at/fix-empty-map-importNetwork · 2b2e515a
      Anatoliy Talamanov 提交于
      [G-API] Fix bugs in GIEBackend
      
      * Remove inputs/outputs map from IEUnit
      
      * Add test
      
      * Add NV12 test
      
      * Reorganize setBlob function
      
      * Check that backend don't overwrite blob precision
      
      * Stop setting config to global IE::Core
      
      * Replace mutable to const_cast
      
      * Update modules/gapi/test/infer/gapi_infer_ie_test.cpp
      
      * Update modules/gapi/test/infer/gapi_infer_ie_test.cpp
      
      * Make blob parameter as const ref
      
      * Cosmetic fixes
      
      * Fix failed test on inferROI
      
      * Removed double ref for ii
      
      * Disable tests
      
      * Skip tests if device not available
      
      * Use Sync prim under shared_ptr to avoid issue on MAC
      
      * Apply WA for IE::Core
      
      * Apply WA for MAC build
      
      * Try to apply another WA
      
      * Not release IE::Core for apple
      
      * Put comment
      
      * Support PreprocInfo for
      
      * InferROI
      * InferList
      * InferList2
      
      * Remove empty line
      
      * Fix alignment
      Co-authored-by: NMaxim Pashchenkov <maxim.pashchenkov@intel.com>
      2b2e515a
  5. 19 10月, 2021 1 次提交
  6. 01 10月, 2021 1 次提交
  7. 18 8月, 2021 1 次提交
  8. 05 8月, 2021 1 次提交
  9. 26 6月, 2021 1 次提交
    • A
      Merge pull request #20156 from smirnov-alexey:as/gapi_remote_infer · c95a5645
      Alexey Smirnov 提交于
      G-API: Support remote inference
      
      * Extend MediaFrame to be able to extract additional info besides access
      
      * Add API for remote inference
      
      * Add default implementation for blobParams()
      
      * Add default implementation for blobParams()
      
      * Address review comments
      
      * Fix any_cast usage
      
      * Add comment on the default blobParams()
      
      * Address review comments
      
      * Add missing rctx
      
      * Minor fix
      
      * Fix indentation and comment
      
      * Address review comments
      
      * Add documentation
      c95a5645
  10. 18 5月, 2021 1 次提交
  11. 12 5月, 2021 1 次提交
  12. 11 5月, 2021 1 次提交
  13. 24 4月, 2021 1 次提交
  14. 31 3月, 2021 1 次提交
    • M
      Merge pull request #19752 from mpashchenkov:mp/onnx-int64-to-32 · 69fc0acd
      Maxim Pashchenkov 提交于
      G-API: ONNX. Adding INT64-32 conversion for output.
      
      * Added int64 to 32 conversion
      
      * Added warning
      
      * Added type checks for all toCV
      
      * Added type checks for tests
      
      * Small fixes
      
      * Const for fixture in test
      
      * std::tuple if retutn value for toCV
      
      * Mistake
      
      * Changed toCV for tests
      
      * Added Assert
      
      * Fix for comments
      
      * One conversion for ONNX and IE
      
      * Clean up
      
      * One more fix
      
      * Added copyFromONNX
      
      * Removed warning
      
      * Apply review comments
      69fc0acd
  15. 30 3月, 2021 1 次提交
  16. 22 3月, 2021 1 次提交
  17. 19 3月, 2021 3 次提交
  18. 12 3月, 2021 1 次提交
  19. 11 3月, 2021 1 次提交
  20. 03 3月, 2021 1 次提交
  21. 01 3月, 2021 1 次提交
    • A
      Merge pull request #19322 from TolyaTalamanov:at/python-callbacks · eb82ba36
      Anatoliy Talamanov 提交于
      [G-API] Introduce cv.gin/cv.descr_of for python
      
      * Implement cv.gin/cv.descr_of
      
      * Fix macos build
      
      * Fix gcomputation tests
      
      * Add test
      
      * Add using to a void exceeded length for windows build
      
      * Add using to a void exceeded length for windows build
      
      * Fix comments to review
      
      * Fix comments to review
      
      * Update from latest master
      
      * Avoid graph compilation to obtain in/out info
      
      * Fix indentation
      
      * Fix comments to review
      
      * Avoid using default in switches
      
      * Post output meta for giebackend
      eb82ba36
  22. 26 2月, 2021 1 次提交
  23. 17 2月, 2021 1 次提交
  24. 12 2月, 2021 1 次提交
  25. 20 1月, 2021 1 次提交
  26. 13 1月, 2021 1 次提交
  27. 09 12月, 2020 1 次提交
  28. 04 11月, 2020 1 次提交
  29. 30 10月, 2020 1 次提交
    • D
      G-API: Introduce streaming::desync and infer(ROI) · ca8bb8d0
      Dmitry Matveev 提交于
      - desync() is a new (and for now, the only one) intrinsic
        which splits the graph execution into asynchronous parts
        when running in Streaming mode;
      - desync() makes no effect when compiling in Traditional mode;
      - Added tests on desync() working in various scenarios;
      - Extended GStreamingExecutor to support desync(); also extended
        GStreamingCompiled() with a new version of pull() returning a
        vector of optional values;
      - Fixed various issues with storing the type information & proper
        construction callbacks for GArray<> and GOpaque;
      
      - Introduced a new infer(Roi,GMat) overload with a sample;
      
      - Introduced an internal API for Islands to control fusion
        procedure (to fuse or not to fuse);
      - Introduced handleStopStream() callback for island executables;
      - Added GCompileArgs to metadata of the graph (required for other
        features).
      ca8bb8d0
  30. 15 10月, 2020 1 次提交
  31. 09 10月, 2020 1 次提交
  32. 05 10月, 2020 1 次提交
  33. 08 9月, 2020 1 次提交
    • A
      Merge pull request #18127 from smirnov-alexey:as/gapi_serialization · a3e8c6e8
      Alexey Smirnov 提交于
      [G-API]: Add GOpaque and GArray serialization support
      
      * Add GOpaque and GArray serialization support
      
      * Address review comments
      
      * Remove holds() method
      
      * Address review comments
      
      * Remove comments
      
      * Align streaming with kind changes
      
      * Fix kind in kernel
      
      * Address review comments
      a3e8c6e8
  34. 17 7月, 2020 1 次提交
    • O
      Merge pull request #17668 from OrestChura:oc/giebackend_migration_to_core · d17ab271
      Orest Chura 提交于
      GAPI: Migration to IE Core API
      
      * Migration to IE Core API
       - both versions are maintained
       - checked building with all the OpenVINO versions (2019.R1, R2, R3, 2020.4 (newest))
      
      * commit to awake builders
      
      * Addressing comments
       - migrated to Core API in 'gapi_ie_infer_test.cpp'
       - made Core a singleton object
       - dropped redundant steps
      
      * Addressing comments
       - modified Mutex locking
      
      * Update
      
      * Addressing comments
       - remove getInitMutex()
       - reduce amount of #ifdef by abstracting into functions
      
      * return to single IE::Core
      
      * Divide functions readNet and loadNet to avoid warnings on GCC
      
      * Fix deprecated code warnings
      
      * Fix deprecated code warnings on CMake level
      
      * Functions wrapped
       - All the functions depended on IE version wrapped into a cv::gapi::ie::wrap namesapace
       - All this contained to a new "giebackend/gieapi.hpp" header
       - The header shared with G-API infer tests to avoid code duplications
      
      * Addressing comments
       - Renamed `gieapi.hpp` -> `giewrapper.hpp`, `cv::gapi::ie::wrap` -> `cv::gimpl::ie::wrap`
       - Created new `giewrapper.cpp` source file to avoid potential "multiple definition" problems
       - removed unnecessary step SetLayout() in tests
      
      * Enabling two NN infer teest
      
      * Two-NN infer test change for CI
       - deleted additional network
       - inference of two identical NN used instead
      
      * Fix CI fileNotFound
      
      * Disable MYRIAD test not to fail Custom CI runs
      d17ab271
  35. 14 7月, 2020 1 次提交
    • D
      Merge pull request #17502 from dmatveev:dm/infer2 · f0c411d8
      Dmitry Matveev 提交于
      * G-API: Introduce a new gapi::infer2 overload + gaze estimation sample
      
      * G-API/infer2: Introduced static type checking for infer2
      
      - Also added extra tests on the type check routine
      
      * G-API/infer2: Addressed self-review comments in the sample app
      
      - Also fix build on Linux;
      
      * G-API/infer2: Remove incorrect SetLayout(HWC) + dead code
      
      - Also fixed comments in the backend
      
      * G-API/infer2: Continue with self-review
      
      - Fix warnings/compile errors in gaze estimation
      - Dropped the use of RTTI (VectorRef::holds()) from the giebackend
      - Replaced it with a trait-based enums for GArray<T> and std::vector<T>
      - The enums and traits are temporary and need to be unified with
        the S11N when it comes
      
      * G-API/infer2: Final self-review items
      
      - Refactored ROIList test to cover 70% for infer<> and infer2<>;
      - Fixed the model data discovery routine to be compatible with new
        OpenVINO;
      - Hopefully fixed the final issues (warnings) with the sample.
      
      * G-API/infer2: address review problems
      
      - Fixed typo in comments;
      - Fixed public (Doxygen) comment on GArray<GMat> input case for infer2;
      - Made model lookup more flexible to allow new & old OMZ dir layouts.
      
      * G-API/infer2: Change the model paths again
      
      * G-API/infer2: Change the lookup path for test data
      
      * G-API/infer2: use randu instead of imread. CI war is over
      f0c411d8
  36. 23 4月, 2020 1 次提交
  37. 22 4月, 2020 1 次提交
    • M
      Merge pull request #16995 from mpashchenkov:mp/ocv-gapi-standalone-mat · 94e36d8c
      Maxim Pashchenkov 提交于
      G-API: Mat's "deownification"
      
      * deowned Mat
      
      * boner
      
      * Removed canDescribe test for own::Mat
      
      * Removed STANDALONE flag for apply() and operator()
      
      * Removed: desc_tests for own::Mat, descr_of for own::Mat.
      
      * Returned: tests, cv::gapi::own::descr_of; fixed alignment; Removed own::Mat's headers
      
      * Removed unused header own/mat.hpp from gbackend.hpp
      94e36d8c