author | Yuan Zhao <yuanzhao@ti.com> | |
Fri, 10 Aug 2018 04:42:42 +0000 (23:42 -0500) | ||
committer | Yuan Zhao <yuanzhao@ti.com> | |
Mon, 20 Aug 2018 15:57:44 +0000 (10:57 -0500) | ||
commit | 1a42784dc57d81735218ec2dc85172a1ed4e8181 | |
tree | 4d7dea04882465dbb6c95f50582102505623be6f | tree | snapshot (tar.xz tar.gz zip) |
parent | 36786d7afca8c1906293854d1e6243bb961c712f | commit | diff |
ExecutionObjectPipeline for executing layersGroups
- Add top level ExecutionObjectPipeline class to execute multiple
layersGroups.
- An ExecutionObjectPipeline is constructed from multiple
ExecutionObjects, each ExecutionObject executes one layersGroup
in the network, together they execute consecutive layersGroups.
- Same look and feel as ExecutionObject, e.g. ProcessFrameStartAsync,
ProcessFrameWait, GetInputBufferPointer, GetOutputBufferPointer
- MCT-1017, MCT-1029
- Add top level ExecutionObjectPipeline class to execute multiple
layersGroups.
- An ExecutionObjectPipeline is constructed from multiple
ExecutionObjects, each ExecutionObject executes one layersGroup
in the network, together they execute consecutive layersGroups.
- Same look and feel as ExecutionObject, e.g. ProcessFrameStartAsync,
ProcessFrameWait, GetInputBufferPointer, GetOutputBufferPointer
- MCT-1017, MCT-1029
examples/ssd_multibox/main.cpp | diff | blob | history | |
tidl_api/Makefile | diff | blob | history | |
tidl_api/inc/execution_object.h | diff | blob | history | |
tidl_api/inc/execution_object_internal.h | [new file with mode: 0644] | blob |
tidl_api/inc/execution_object_pipeline.h | [new file with mode: 0644] | blob |
tidl_api/inc/executor.h | diff | blob | history | |
tidl_api/src/execution_object.cpp | diff | blob | history | |
tidl_api/src/execution_object_pipeline.cpp | [new file with mode: 0644] | blob |
tidl_api/src/executor.cpp | diff | blob | history | |
tidl_api/src/ocl_device.cpp | diff | blob | history | |
tidl_api/src/ocl_device.h | diff | blob | history |