2018-10-24 12:47:56 +08:00
|
|
|
# Implementation details {#gapi_impl}
|
|
|
|
|
|
|
|
[TOC]
|
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
# G-API Implementation details
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
Note -- this section is still in progress.
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
# API layer {#gapi_detail_api}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
## Expression unrolling {#gapi_detail_expr}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
## Parameter marshalling {#gapi_detail_params}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
## Operations representation {#gapi_detail_operations}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
# Graph compiler {#gapi_detail_compiler}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
## ADE basics {#gapi_detail_ade}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
## Graph model representation {#gapi_detail_gmodel}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
## G-API metadata and passes {#gapi_detail_meta}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
# Backends {#gapi_detail_backends}
|
2018-10-24 12:47:56 +08:00
|
|
|
|
2019-12-06 20:36:02 +08:00
|
|
|
## Backend scope of work {#gapi_backend_scope}
|
|
|
|
|
|
|
|
## Graph transformation {#gapi_backend_pass}
|