Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Runtime] Pipeline Executor Initial patch. #8702

Merged
merged 34 commits into from
Sep 15, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
314e06f
[Runtime] Pipeline Executor Initial patch.
huajsj Aug 10, 2021
a1e03d3
add pipeline config
huajsj Aug 20, 2021
6c1485a
add config connect logic.
huajsj Aug 25, 2021
d9ba4ca
fix build issue.
huajsj Aug 26, 2021
157e9c0
set output index start from 0
huajsj Aug 27, 2021
6783d90
address review comments
huajsj Aug 28, 2021
a1bbb85
address review comments.
huajsj Aug 29, 2021
872f075
address review comments.
huajsj Aug 29, 2021
67242e3
Update python/tvm/contrib/pipeline_executor.py
huajsj Aug 31, 2021
607b758
address review comments.
huajsj Aug 31, 2021
8d476ae
address review comments
huajsj Aug 31, 2021
e39b747
add topology sort
huajsj Sep 1, 2021
31ee5a6
add binding check logic.
huajsj Sep 2, 2021
5c50ba4
fix plint error.
huajsj Sep 2, 2021
21a3064
Update python/tvm/contrib/pipeline_executor.py
huajsj Sep 3, 2021
0498561
address review comments.
huajsj Sep 3, 2021
8146513
fix plint issue.
huajsj Sep 3, 2021
a5c5215
address review comments.
huajsj Sep 3, 2021
f75ea73
trigger build.
huajsj Sep 7, 2021
abdded1
Update python/tvm/contrib/pipeline_executor.py
huajsj Sep 8, 2021
f12b4ef
address review comments.
huajsj Sep 8, 2021
ce25b28
polish doc and comments.
huajsj Sep 9, 2021
2ae18f1
polish doc and address review comments.
huajsj Sep 9, 2021
8fa82c1
address review comments.
huajsj Sep 9, 2021
31e0819
doc change.
huajsj Sep 9, 2021
1b167fd
doc change.
huajsj Sep 10, 2021
4d869f5
Trigger build.
huajsj Sep 10, 2021
3cf01e9
trigge build.
huajsj Sep 11, 2021
73b6c98
address review comments.
huajsj Sep 12, 2021
beac198
address review comments.
huajsj Sep 14, 2021
8a088bf
address review comments.
huajsj Sep 14, 2021
a887705
polish documents.
huajsj Sep 14, 2021
efd91e1
Polish the document.
huajsj Sep 14, 2021
db8422d
address review comments.
huajsj Sep 15, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -389,6 +389,12 @@ if(GTEST_INCLUDE_DIR AND GTEST_LIB)
include(GoogleTest)
endif()

if(USE_PIPELINE_EXECUTOR)
message(STATUS "Build with Pipeline Executor support...")
file(GLOB RUNTIME_PIPELINE_SRCS src/runtime/pipeline/*.cc)
list(APPEND RUNTIME_SRCS ${RUNTIME_PIPELINE_SRCS})
endif(USE_PIPELINE_EXECUTOR)

# Module rules
include(cmake/modules/VTA.cmake)
include(cmake/modules/StandaloneCrt.cmake)
Expand Down
3 changes: 3 additions & 0 deletions cmake/config.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,9 @@ set(USE_GRAPH_EXECUTOR ON)
# Whether enable tiny graph executor with CUDA Graph
set(USE_GRAPH_EXECUTOR_CUDA_GRAPH OFF)

# Whether enable pipeline executor.
set(USE_PIPELINE_EXECUTOR OFF)

# Whether to enable the profiler for the graph executor and vm
set(USE_PROFILER ON)

Expand Down
Loading