Sync GNA lib calls to avoid multi threads and plugins crash (#2435)
authorKrzysztof Bruniecki <krzysztof.bruniecki@intel.com>
Mon, 5 Oct 2020 09:34:57 +0000 (11:34 +0200)
committerGitHub <noreply@github.com>
Mon, 5 Oct 2020 09:34:57 +0000 (12:34 +0300)
commit0879938250d369427c39a5403f18412ee551c4ff
treedb9543adf994c3c5c9be344081e9c52c0ef9a3c3
parentb21d0fe9789f534038e2834a049eca4ffd0abe4e
Sync GNA lib calls to avoid multi threads and plugins crash (#2435)

* Sync GNA lib calls to avoid multi threads and plugins crash

* Remove TODO

* Enable sync for GNA1

* Fix GNA1 sync

* Add core_threading_tests to GNA Plugin to address story 31709
inference-engine/src/gna_plugin/gna_device.cpp
inference-engine/src/gna_plugin/gna_device.hpp
inference-engine/tests/functional/inference_engine/core_threading_tests.cpp
inference-engine/tests/functional/plugin/gna/shared_tests_instances/behavior/core_threading_tests.cpp [new file with mode: 0644]