Files
openvino/src/plugins/intel_cpu
cecilia pengandMaksim Kutakov 86b50044cd [CPU] optimize TensorIterator DynamicBuffer (#15163)
* optimize TensorIterator DynamicBuffer by preallocating a large chunk of intermediate buffer.

code clean.

review update: always copy in transfer as it is not worthy.

review update: update mem_holder_buffer as dnnl::memory instead of shared_ptr of it.

review update: reuse mem_buffer_holder even if the shape changes.

review update: growth factor.

review update: bug fix.

* fix code style

* review update: rewrite the dynamic buffer using the cpu Memory class, instead of dnnl::memory

* Update src/plugins/intel_cpu/src/nodes/tensoriterator.cpp

Co-authored-by: Maksim Kutakov <maxim.kutakov@gmail.com>

* Update src/plugins/intel_cpu/src/nodes/tensoriterator.cpp

Co-authored-by: Maksim Kutakov <maxim.kutakov@gmail.com>

* review update: minor fix

---------

Co-authored-by: Maksim Kutakov <maxim.kutakov@gmail.com>
2023-02-21 09:40:00 +01:00
..
2023-02-20 20:34:23 +04:00
2023-02-20 10:46:43 +04:00

OpenVINO Intel CPU Plugin

Key Contacts

Please contact a member of openvino-ie-cpu-maintainers group, for assistance regarding CPU.

Components

CPU Plugin contains the following components:

  • docs - contains developer documentation pages for the component.
  • src - folder contains sources of the core component.
  • tests - contains tests for OpenVINO Plugin components.
  • thirdparty - contains third-party modules.
  • tools - contains tools and helpers for OpenVINO Plugin components.

Tutorials

See also