PR #7892
Discussion https://discuss.tvm.apache.org/t/rfc-compute-graph-pipeline-with-new-subgraph-executor/9839/
Steps
Following are the PR list for the feature plan
[Pipeline Executor] Infrastructure
Pipeline configuration creation [Runtime] Pipeline Executor Initial patch. #8702
Pipeline backend build and pipeline configuration export/load [Runtime] Pipeline Executor Second patch, configuration load and executor export/import. #9108
Pipeline executor set_input implementation and input configuration loading. [Runtime][Pipeline Executor] Add the map logic of global input and subgraph input. #9751
Pipeline executor set_params implementation and params configuration loading. [Runtime][Pipeline executor] Global parameters group name and runtime modules parameters map. #9846
Pipeline executor runtime interface declare and implementation.[Runtime][PipelineExecutor] Add Pipeline Executor Interface #10010
Pipeline executor pipe line sequence execution. [Runtime][PipelineExecutor] Pipeline Executor Sequential execution #10082
Pipeline executor, pipeline execution, multiple threads management and the event notification system .[Runtime][Pipeline Executor] multiple threads management and the data forwarding notification mechanism. #10234
Pipeline executor, pipeline execution, data forwarding for internal binding data [Runtime][PipelineExecutor] Add the pipeline internal forwarding logic. #10543
Pipeline executor, pipeline execution, runtime CPU affinity configuration and applying.[Runtime][PipelineExecutor] Setting CPU affinity for the Runtime of pipeline. #10639
Pipeline executor, pipeline execution, runtime asynchronous run, and getting output.[Runtime][PipelineExecutor] Getting the asynchronous output #10723
Pipeline executor, pipeline execution, data forwarding for "on the fly" input data.[Runtime][PipelineExecutor]Add forwarding queue logic for set input. #10990
Refactor PipelineExecutor.py and Add cross compile support for pipeline executor [Runtime][PipelineExecutor] Refactor PipelineExecutor.py and Add cross compile support for pipeline executor. #11133
Add network split logic into unit test [Runtime][PipelineExecutor] Add graph manually splitting logic into the unit test. #11334
Pipeline executor tutorial.[Runtime][PipelineExecutor] Tutorial of using pipeline executor. #11557
[Enable CPU Affinity]
PR is not in this solution scope but related, separate issue used to track.
Compute graph splitting function
PR
Tracking Issue
Splitting compute graph into a list of subgraph in C++.
Compute graph automatic splitting
PR
Tracking Issue
compute graph automatic splitting infrastructure
compute graph auto splitting interface and example
compute graph auto tune and graph splitting algorithm implementation
non-DNN model function pipeline integration support
PR
Tracking Issue
Add darknet operator for yolov3 data preparation(pre-processing )
Add darknet operator for yolov3 detection result analysis(post processing)
PR #7892
Discussion https://discuss.tvm.apache.org/t/rfc-compute-graph-pipeline-with-new-subgraph-executor/9839/
Steps
Following are the PR list for the feature plan
[Pipeline Executor] Infrastructure
[Enable CPU Affinity]
PR is not in this solution scope but related, separate issue used to track.