Files
openvino/src/plugins/intel_cpu
Pawel Raasz c13423e2ca Introduce data accessor function for infer in IStaticShapeInfer (#15574)
* Tensor accessor for shape inference
- as functor for getting data from tensor vector or map.
- as lambda in GPU plugin on tile op

* Make tensor data adapter pure virtual
- function accessor to data returns pointer to interface

* Refactor tensor data accessor and adapter

* Extract memory adapter make it GPU graph internal
- can't be part of GPU runtime memory core dev API not visible there

* Expand IStaticShapeInfer by port map
- update factory map for new infer interface with port map information
- add bit util to generate bit mask use it in PortMask

* Pass tensor accessor as reference not fun object
- Add cldnn data adapter and accessor
- Reduce dynamic allocations in data accessors

* Fix compilation issues

* Use ov::Tensor for data accessor
- remove data adapters are they not required

* Update comments

* Fix build issues

* Fix tile shape infer test

* Add empty null tensor accessor as specialization

* Apply style formatting

* Move data accessor from dev API to shape inference

* Fix linking issues
2023-05-11 13:30:30 +04:00
..
2023-04-29 01:31:42 +04:00

OpenVINO Intel CPU Plugin

Key Contacts

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

Components

CPU Plugin contains the following components:

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

Tutorials

See also