* 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
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
- Debug capabilities
- Performance analysis using ITT counters
- Intel Software Development Emulator (CPU emulation)
- Runtime parameters cache
- Internal CPU Plugin Optimizations