-
Notifications
You must be signed in to change notification settings - Fork 2.3k
GPUPluginOpsEnabling
Vladimir Paramuzov edited this page Dec 17, 2020
·
7 revisions
Common steps that are required to support a new operation in GPU plugin:
- Read the docs for new operation
- Try to find existing primitive that fully or partially covers this operation.
- Add new / extend existing cldnn primitive according to the operation spec.
- Implement ref kernel that supports all parameters of the operation and all input/output data types and layouts
- Add unit tests for the new operation
- Add / update factory for this operation in the GPU plugin to use new primitive from earlier steps
- Add functional single layer tests for the operation and try to cover most of the difference use cases of this operation
- [Optional] If there are existing IRs with this operation, try to run the full model(s) to be sure that it's correctly processed within the context
- Create PR with your changes
© Copyright 2018-2024, OpenVINO team
- Home
- General resources
- How to build
-
Developer documentation
- Inference Engine architecture
- CPU plugin
- GPU plugin
- HETERO plugin architecture
- Snippets
- Sample for IE C++/C/Python API
- Proxy plugin (Concept)
- Tests