Uh oh!
There was an error while loading. Please reload this page.
[4/6] Arm(R) Ethos(TM)-U NPU TIR to CS for Conv2D - #8811
Conversation
1aab700 to
f784a74Compare449f8ed to
9f4cf68Compare5349732 to
d5fdaf6Compare
areusch
left a comment
There was a problem hiding this comment.
@manupa-arm did a pass through this one, can address comments in a follow on to whichever of the following ones we merge
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
de13b68 to
5837179Comparemanupak
commented
Sep 23, 2021
This is failing CI on an unrelated error (I think due to : #9013). I think #9076 should fix it (Thanks @mbs-octoml ). Looking for reviews/approval. |
This commit introduces the TIR to Command Stream(CS) translation using Vela API calls for conv2D and copy operations. It will create Vela npu_op objects for each command. Change-Id: I906d2cb333652813142cc70fb39b8372ec498bd0
5837179 to
c4aaec7Compare
areusch
left a comment
There was a problem hiding this comment.
thanks @manupa-arm just a few things for follow-up PR
| output = auto() | ||
| _REGION_MAP = { |
There was a problem hiding this comment.
for a follow-on: should this become enum.IntEnum?
| if __name__ == "__main__": | ||
| test_buffer_info_extraction() |
There was a problem hiding this comment.
for a follow-on: sys.exit(pytest.main([__file__] + sys.argv[1:]))
* main: (37 commits) [ONNX] [Relay] Dynamic squeeze (apache#9095) [Meta Schedule][M3b] Database (apache#9061) [Bugfix] Add nullptr checking for `AttrStmt` with `coproc_uop_scope` attr key (apache#9123) [Codegen] Swap out analyzer when outlining (apache#9117) [CI] bash.sh, build.sh: add option to set the container name and hostname (apache#9110) Ensure google-mock is installed and setup (apache#9107) Arm(R) Ethos(TM)-U NPU TIR to CS for Conv2D (apache#8811) Frontend: add onnx GlobalLpPool op (apache#8845) [LLVM] Refactor MakeCallPacked, NFC (apache#9118) prevent casting handle to other types (apache#9114) fix annotation of tir generic (apache#9119) [Relay] Register layout conversion function to more reduce ops (apache#9048) Fix the missing `dtype` attribute of `tir.Shuffle` in Python level (apache#9131) add `multiply` and remove `subtract` for dnnl json runtime (apache#9120) relu of dnnl json runtime only support 4-dims input (apache#9122) [Meta Schedule][M3a] SpaceGenerator (apache#9079) [TensorIR][Bugfix] Disallow fusing loops with dependency (apache#9112) adding Jorn to reviewers list (apache#9105) [BYOC] Fix incorrect conv2d padding handling of `dnnl with c source runtime` (apache#9097) [Frontend][TFLite] fixapache#9078 (apache#9099) ...
This commit introduces the TIR to Command Stream(CS) translation using Vela API calls for conv2D and copy operations. It will create Vela npu_op objects for each command. Change-Id: I906d2cb333652813142cc70fb39b8372ec498bd0
This commit introduces the TIR to Command Stream(CS) translation using Vela API calls for conv2D and copy operations. It will create Vela npu_op objects for each command. Change-Id: I906d2cb333652813142cc70fb39b8372ec498bd0
This commit introduces the TIR to Command Stream(CS) translation using Vela API calls for conv2D and copy operations. It will create Vela npu_op objects for each command.
This is blocked on merging #8795 and #8806 . Therefore this PR shows the accumulation of the content of all three PRs (including this one).