-
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
[BYOC][ETHOSN] Introduce the Ethos-N BYOC integration #6222
Commits on Aug 13, 2020
-
[BYOC][ETHOSN] Introduce the Ethos-N BYOC integration
This is the first of 3 PRs to introduce the Ethos-N integration into TVM via the BYOC framework. It adds support for partitioning and compiling for the Ethos-N77 target with CPU fallback for unsupported operators. Additionally, runtime support is added in the form of an Ethos-N runtime module. In this initial PR, only quantized concatenate and split are supported with follow-up PRs adding support for many further operators. Co-authored-by: Leo Blonk <Leo.Blonk@arm.com> Co-authored-by: Tristan O'Connor <tristan.oconnor@arm.com> Co-authored-by: Leandro Nunes <leandro.nunes@arm.com> Co-authored-by: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Co-authored-by: Luke Hutton <luke.hutton@arm.com>
Configuration menu - View commit details
-
Copy full SHA for 628c6a8 - Browse repository at this point
Copy the full SHA 628c6a8View commit details -
Turn off USE_ETHOSN_HW by default
Change-Id: Ie2ce4528e16e93aa83df46f8a229c0ce89b45252
Configuration menu - View commit details
-
Copy full SHA for a73e524 - Browse repository at this point
Copy the full SHA a73e524View commit details -
Change-Id: Iebd0c62d6bc7e446662abdee4882ac874ad98aa3
Configuration menu - View commit details
-
Copy full SHA for e116823 - Browse repository at this point
Copy the full SHA e116823View commit details -
Change-Id: I0c89e380dd1d795755a1884c06a7b317a99fe297
Configuration menu - View commit details
-
Copy full SHA for 5350901 - Browse repository at this point
Copy the full SHA 5350901View commit details -
Update cmake comments on ETHOSN_HW
Change-Id: I2e96a1c818a82e5174fd94e483b0bdb3e4375a7d
Configuration menu - View commit details
-
Copy full SHA for b69b7a8 - Browse repository at this point
Copy the full SHA b69b7a8View commit details -
Add checker for case when USE_ETHOSN=OFF and USE_ETHOSN_HW=ON
Change-Id: Id5c9cfb866914a0298b44ead40fcbe3764ce443c
Configuration menu - View commit details
-
Copy full SHA for 1d03ac9 - Browse repository at this point
Copy the full SHA 1d03ac9View commit details -
Change-Id: I78e54fb9f472d2815886bea4d94b7247e0d129de
Configuration menu - View commit details
-
Copy full SHA for 56b3294 - Browse repository at this point
Copy the full SHA 56b3294View commit details -
Check availability in op registration
Change-Id: Iecfea7dca7301dd684199c9b32f99f2113fdfd56
Configuration menu - View commit details
-
Copy full SHA for 73d70e6 - Browse repository at this point
Copy the full SHA 73d70e6View commit details -
Change-Id: Idf5cab853027adb0b0292de877e6dc02683821d7
Configuration menu - View commit details
-
Copy full SHA for 01005f8 - Browse repository at this point
Copy the full SHA 01005f8View commit details -
Change-Id: If4643924768c2d7ea98525e9f792b7223cc2bcdf
Configuration menu - View commit details
-
Copy full SHA for 175fcdd - Browse repository at this point
Copy the full SHA 175fcddView commit details -
Change-Id: Ia689c59cac28bd91e237ceecd829d8cf56d0d9c1
Configuration menu - View commit details
-
Copy full SHA for 587e4a5 - Browse repository at this point
Copy the full SHA 587e4a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8acaa6 - Browse repository at this point
Copy the full SHA b8acaa6View commit details -
Change-Id: I2db5b89d8fe2c114ab92305cdcf06d0fc45f4d2a
Configuration menu - View commit details
-
Copy full SHA for 2f2a054 - Browse repository at this point
Copy the full SHA 2f2a054View commit details -
Change-Id: Idd955755d6f6d1cd3843462f627d0d952729e467
Configuration menu - View commit details
-
Copy full SHA for 3eacad8 - Browse repository at this point
Copy the full SHA 3eacad8View commit details -
Removed unnecessary line in infra
Change-Id: I0ea866adf5d9166db85dd82d013a631d991ae633
Configuration menu - View commit details
-
Copy full SHA for dc48617 - Browse repository at this point
Copy the full SHA dc48617View commit details -
Remove unnecessary len in infra
Change-Id: I869e8233d41c6ab7c2dc80f47d976c974043b80c
Configuration menu - View commit details
-
Copy full SHA for 696a6d6 - Browse repository at this point
Copy the full SHA 696a6d6View commit details -
Rename 'cpu_ops' to 'host_ops'
Change-Id: I79a6ffcfd48cd055d279f493c672ec82f0c68e5c
Configuration menu - View commit details
-
Copy full SHA for 80fb108 - Browse repository at this point
Copy the full SHA 80fb108View commit details -
Change-Id: I1e88c07a47464e44cb45c6a327ec9c7e2d70cc94
Configuration menu - View commit details
-
Copy full SHA for df6e6d0 - Browse repository at this point
Copy the full SHA df6e6d0View commit details -
Change-Id: I4fc1b462a74f8fae231ebafac614dd8d45be0feb
Configuration menu - View commit details
-
Copy full SHA for c81af10 - Browse repository at this point
Copy the full SHA c81af10View commit details -
Improve documentation in ethosn_api.h
Change-Id: I5586a7ba7ce71da667a6a9c6dd2e591028eb43b2
Configuration menu - View commit details
-
Copy full SHA for d39524c - Browse repository at this point
Copy the full SHA d39524cView commit details -
No longer iterate over module when compiling
Change-Id: I80e1d494c6d574be06a2375e831343485712914d
Configuration menu - View commit details
-
Copy full SHA for 3014543 - Browse repository at this point
Copy the full SHA 3014543View commit details -
Move EthosnCompiler implementations into codegen.cc
Change-Id: I5bb6e9f62722d930d9dc040ac62bf87f29dd74c5
Configuration menu - View commit details
-
Copy full SHA for c478165 - Browse repository at this point
Copy the full SHA c478165View commit details -
Configuration menu - View commit details
-
Copy full SHA for abb1066 - Browse repository at this point
Copy the full SHA abb1066View commit details -
Refactor EthosnAPI compilation functions into EthosnCompiler
Change-Id: Iee0aecbe43a84fefb437ab9ff064e3f8b42c80a4
Configuration menu - View commit details
-
Copy full SHA for 5cb6d9c - Browse repository at this point
Copy the full SHA 5cb6d9cView commit details -
Change-Id: Ia39e9e1508513ca39c1d585fbccc3ae38fcbb9fb
Configuration menu - View commit details
-
Copy full SHA for 186c92e - Browse repository at this point
Copy the full SHA 186c92eView commit details -
Move more implementation out of headers
Change-Id: I1e33084ceb520b75f06b4d7a4acff5b9b2225bd5
Configuration menu - View commit details
-
Copy full SHA for 6a967e7 - Browse repository at this point
Copy the full SHA 6a967e7View commit details -
Move implementation in ethosn_api.h
Change-Id: I51ab386892a2aa84aa47d03641aac8468f5737ae
Configuration menu - View commit details
-
Copy full SHA for c1b5b96 - Browse repository at this point
Copy the full SHA c1b5b96View commit details -
Improve docs for capabilities.h
Change-Id: Iaaee508aafa1cbb7650a04ed87bd6c1b91823a58
Configuration menu - View commit details
-
Copy full SHA for d12983d - Browse repository at this point
Copy the full SHA d12983dView commit details -
Change-Id: I4b64a87f32b3616ec87c9937d9fc998b8dc5d7b4
Configuration menu - View commit details
-
Copy full SHA for 93c5091 - Browse repository at this point
Copy the full SHA 93c5091View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e62110 - Browse repository at this point
Copy the full SHA 5e62110View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b5e22 - Browse repository at this point
Copy the full SHA d9b5e22View commit details -
Change-Id: Id965ccc037fd40cbdfcb58d922cc8d5fb8c87dfe
Configuration menu - View commit details
-
Copy full SHA for d06da5a - Browse repository at this point
Copy the full SHA d06da5aView commit details -
Change-Id: I7f8c3f5c8948c3f15551d28e3fee6e00120663ef
Configuration menu - View commit details
-
Copy full SHA for c6a0c1b - Browse repository at this point
Copy the full SHA c6a0c1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fe1a6f - Browse repository at this point
Copy the full SHA 4fe1a6fView commit details -
Change-Id: I920568cc7a81cd77d44f8604f571340a330f3e62
Configuration menu - View commit details
-
Copy full SHA for ae17572 - Browse repository at this point
Copy the full SHA ae17572View commit details -
Change-Id: Ib605458127485e2015ac012ec515ced5900705f3
Configuration menu - View commit details
-
Copy full SHA for 57d1569 - Browse repository at this point
Copy the full SHA 57d1569View commit details
Commits on Aug 15, 2020
-
Change-Id: I32f3c967192c7c278ef33c52cac5fb5da682cd1b
Configuration menu - View commit details
-
Copy full SHA for 3ab99dd - Browse repository at this point
Copy the full SHA 3ab99ddView commit details