-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
[WIP][TVM] Bring Your Own Codegen to TVM #4258
Closed
Closed
Commits on Nov 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 487cee0 - Browse repository at this point
Copy the full SHA 487cee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0877e8 - Browse repository at this point
Copy the full SHA e0877e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b2041d - Browse repository at this point
Copy the full SHA 1b2041dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e299b - Browse repository at this point
Copy the full SHA f7e299bView commit details -
Remaining issues: - External function body does not refer to the generated arguments when function body is more than one node. - Runtime is not working due to the fix of external codegen library. - Not working when there have more than one subgraphs during partition.
Configuration menu - View commit details
-
Copy full SHA for 60004d1 - Browse repository at this point
Copy the full SHA 60004d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe3c486 - Browse repository at this point
Copy the full SHA fe3c486View commit details -
Support multiple function body nodes
- All nodes except for Call and Tuple are required to propogate subgraph. - Multiple outputs are not supported yet. - Both unit tests are correct in terms of graph partition. - Runtime is not working yet. Need to implement external add and multiply.
Configuration menu - View commit details
-
Copy full SHA for 8734d0a - Browse repository at this point
Copy the full SHA 8734d0aView commit details -
Add a hack for multiple subgraphes
- Each of these subgraphes only contains one primitive op. - Subgraphes contains multiple nodes are not handled.
Configuration menu - View commit details
-
Copy full SHA for 590996e - Browse repository at this point
Copy the full SHA 590996eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6f955 - Browse repository at this point
Copy the full SHA 5a6f955View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ffc785 - Browse repository at this point
Copy the full SHA 2ffc785View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e1499 - Browse repository at this point
Copy the full SHA c8e1499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eef6f1 - Browse repository at this point
Copy the full SHA 7eef6f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 001f9c6 - Browse repository at this point
Copy the full SHA 001f9c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7febcdb - Browse repository at this point
Copy the full SHA 7febcdbView commit details -
Remaining issues: - For the op that has multiple outputs like batch norm, we don't know how many it has. This is also a problem when supporting subgraph with many nodes. - Have no idea how to deal with the function that has different data types of inputs.
Configuration menu - View commit details
-
Copy full SHA for 47517af - Browse repository at this point
Copy the full SHA 47517afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66779ec - Browse repository at this point
Copy the full SHA 66779ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7380a1 - Browse repository at this point
Copy the full SHA a7380a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d86a5f7 - Browse repository at this point
Copy the full SHA d86a5f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4c55a5 - Browse repository at this point
Copy the full SHA f4c55a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8ecaf - Browse repository at this point
Copy the full SHA 5f8ecafView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c74c3 - Browse repository at this point
Copy the full SHA c7c74c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d5c907 - Browse repository at this point
Copy the full SHA 5d5c907View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dcc5d0 - Browse repository at this point
Copy the full SHA 0dcc5d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70d1e33 - Browse repository at this point
Copy the full SHA 70d1e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 125b28f - Browse repository at this point
Copy the full SHA 125b28fView commit details -
- Separate compilation and runtime - Create separate build pipeline for external and normal functions - Serialize InvokeExternal Instruction
Configuration menu - View commit details
-
Copy full SHA for a298f9c - Browse repository at this point
Copy the full SHA a298f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7891208 - Browse repository at this point
Copy the full SHA 7891208View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8f1db0 - Browse repository at this point
Copy the full SHA b8f1db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2736619 - Browse repository at this point
Copy the full SHA 2736619View commit details -
Configuration menu - View commit details
-
Copy full SHA for d950234 - Browse repository at this point
Copy the full SHA d950234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fb0605 - Browse repository at this point
Copy the full SHA 6fb0605View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7beb0e3 - Browse repository at this point
Copy the full SHA 7beb0e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ff7fa6 - Browse repository at this point
Copy the full SHA 5ff7fa6View commit details
Commits on Dec 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cf7ac3c - Browse repository at this point
Copy the full SHA cf7ac3cView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.