* fix coredump with numactl
* record original socketid and numaid
* update comment
* update comments
---------
Co-authored-by: Chen Peter <peter.chen@intel.com>
* binding pcore for stream calculation
* remove useless branch
* modify the function of query cache size
* fix compilation error
* use MT2.0 interface
* bind core when there is ecore
* initialize Xbyak::util::Cpu object at the begining of compile_model
* restore the file
* initialize Xbyak::util::Cpu object at the beginning of cpu plugin
* remove unused header
* extract task executor creation into a separate function
---------
Co-authored-by: Wanglei Shen <wanglei.shen@intel.com>
* choose Pcore to compile model for GPU plugin
* provide function to update executor config
* set callback executor to nullptr for GPU plugin
* fix code style
* fix warning
* optimize duplicate code
* set callback executor to nullptr for another gpu compile_model
* add description for new function
* add smoke test
* fix code style
* modify function definition
---------
Co-authored-by: Wanglei Shen <wanglei.shen@intel.com>
* fix compilation issue on Windows arm64
* fix build issue
* fix build issue
* disable clang compiler for Windows on ARM
* disable clang compiler for cpu plugin
* Update CMakeLists.txt
removed fatal_error from cpu cmake
* Update features.cmake
disable Intel CPU plugin by default on Windows ARM64 with clangl-cl compiler
* update comments
* fix build issue
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
* merget loadnetwork and importnetwork for cpu plugin
* fix testcase
* remove multithreading config saving
* modify test case
* separate function
* modify function name
* save model_prefer_threads to cache
* remove function encapsulation for config
* combine test for stream_info_table
* fix failed test cases
* add check for performance hint and core type
* add comments for the parameters of test case
* enable cpu map for mac
enable nstreams and nthreads setting for mac
* keep streams=1 for M1
* add explicit type conversion
* remove definition of static cpu
* Update with master
* separate branches for __APPLE__ and __EMSCRIPTEN__
* modify the implementation of is_cpu_map_available function
---------
Co-authored-by: Wanglei Shen <wanglei.shen@intel.com>
* use oneTBB for arm64
* force THREADING=TBB
* test: remove TBB_DIR for linux arm64
* update linux and mac arm64 packages
* update SHA256
* add comment
* disable add_rpath for tbb libraries on mac arm64
---------
Co-authored-by: Chen Peter <peter.chen@intel.com>