Re: [apache/tvm-rfcs] [RFC]FamilySeer: A new search method for Auto-scheduler (PR #57)

2025-03-14 Thread Cody Yu
Closed #57. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/57#event-16780441908 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [VOTE] Transition Main to Unity (Issue #16368)

2024-01-08 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/16368#issuecomment-1882320646 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [VOTE] Clarify Community Strategy Decision Process (Issue #15521)

2023-08-10 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/15521#issuecomment-1673511370 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [Process RFC] Clarify Community Strategy Decision Process (PR #102)

2023-08-03 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/102#issuecomment-1664957730 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [VOTE] Establish TVM Unity Connection Technical Strategy (Issue #12651)

2023-06-07 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/12651#issuecomment-1581123455 You are receiving this because you commented. Message ID:

Re: [apache/tvm-rfcs] [RFC] Relax Upstreaming (PR #89)

2022-10-03 Thread Cody Yu
In addition to the use cases and experience I've mentioned previously, I want to further highlight that symbolic shape support becomes even more important in these months, mainly due to the requirements of deploying decoder models (e.g., GPT). Since the text generation process is a natural dynam

Re: [apache/tvm] [VOTE] Establish TVM Unity Connection Technical Strategy (Issue #12651)

2022-09-01 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/12651#issuecomment-1234673189 You are receiving this because you commented. Message ID:

Re: [apache/tvm-rfcs] [RFC] Relax Upstreaming (PR #89)

2022-08-19 Thread Cody Yu
Thanks fo the RFC. Although I didn't involve the actual Relax development, I've been attended the weekly open design review meeting for a while and I'm glad that I could share our experience to help improve the Relax design. Thus, I don't have specific questions to the design. Regarding to the

Re: [apache/tvm] [VOTE] Release Apache TVM v0.9.0.rc0 (Issue #12103)

2022-07-18 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/12103#issuecomment-1187912759 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC] DietCode: An Auto-Scheduler for Dynamic Tensor Programs (PR #72)

2022-05-31 Thread Cody Yu
Thanks all for your valuable comments and insightful discussions. This RFC is now merged. @ArmageddonKnight please open a tracking issue in the main TVM repo to start tracking the progress. Thanks. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/72#

Re: [apache/tvm-rfcs] [RFC] DietCode: An Auto-Scheduler for Dynamic Tensor Programs (PR #72)

2022-05-31 Thread Cody Yu
Merged #72 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/72#event-6713028207 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [VOTE] Quarterly Releases RFC (Issue #11415)

2022-05-26 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/11415#issuecomment-1138929632 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC] DietCode: An Auto-Scheduler for Dynamic Tensor Programs (PR #72)

2022-05-18 Thread Cody Yu
@ArmageddonKnight we might present/demo DietCode and introduce this RFC in a community meeting. Maybe in 5/25 or 6/1? -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/72#issuecomment-1130262561 You are receiving this because you are subscribed to this

Re: [apache/tvm-rfcs] [RFC] DietCode: An Auto-Scheduler for Dynamic Tensor Programs (PR #72)

2022-05-12 Thread Cody Yu
As one of the co-authors, it glad to see this RFC finally out :) cc @masahi @ZihengJiang @Laurawly @Hzfengsy @MasterJH5574 @jinhongyii please help review and share your thoughts. Thanks. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/72#issuecomment

Re: [apache/tvm] [VOTE] Replace codeowners with more relevant automation (Issue #10471)

2022-03-03 Thread Cody Yu
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/10471#issuecomment-1058730515 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC]FamilySeer: A new search method for Auto-scheduler (PR #57)

2022-02-18 Thread Cody Yu
Thanks for the RFC. Will review next week. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/57#issuecomment-1045334149 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC] Integrate LIBXSMM with TVM. (PR #47)

2022-01-13 Thread Cody Yu
> @comaniac I'm starting to implement the first PR "Add libxsmm to TVM CI" > recently. I wonder if there is any CI-related PR I can refer to? You could refer to the PR like https://github.com/apache/tvm/pull/9881 or something similar. -- Reply to this email directly or view it on GitHub: https

Re: [apache/tvm] [RFC]FamilySeer: A new search method for Auto-scheduler (PR #9875)

2022-01-07 Thread Cody Yu
Thanks for the RFC. Would you please file a formal RFC here: https://github.com/apache/tvm-rfcs along with the upstream plan? For example, you have some TODOs in this PR, so it would be good to have a formal RFC and tracking issue for the progress. -- Reply to this email directly or view it on

Re: [apache/tvm-rfcs] [RFC] Integrate LIBXSMM with TVM. (PR #47)

2021-12-24 Thread Cody Yu
Thanks @zhuwenxi this is now merged. Also please file a follow-up PR to add the RFC information (start date, RFC PR and RFC tracking issue). You can refer to other merged RFCs for details. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/47#issuecomme

Re: [apache/tvm-rfcs] [RFC] Integrate LIBXSMM with TVM. (PR #47)

2021-12-24 Thread Cody Yu
Merged #47 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/47#event-5814329812 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [VOTE] Release Apache TVM v0.8.0.rc0 (Issue #9504)

2021-11-15 Thread Cody Yu
+1 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/9504#issuecomment-969154659

Re: [apache/tvm] [RFC][Tracking Issue] Pipeline Executor For Compute graph pipeline (#8596)

2021-11-11 Thread Cody Yu
> @comaniac , thanks for the follow up, just saw this comments, already done. Could you update the issue with a complete plan (e.g., milestones, expected PRs) instead of adding one line when filing a PR? Otherwise people won't have an idea about how many PRs you are going to send and what milest

Re: [apache/tvm-rfcs] [RFC] Unified device/target/memory scope planning (#38)

2021-10-29 Thread Cody Yu
For the proposed BYOC flow (i.e., `MergeAndAnnotate`/`AnnotateSEScopes`/`PlanDevices`/`PartitionBySEScope`), it doesn't clear to me that whether the developer programming model will change or not. Specifically, could we still use the current approaches (i.e., op-based annotation and pattern-bas

Re: [apache/tvm] [VitisAI] Update Vitis AI integration to 1.4 release (#8815)

2021-10-05 Thread Cody Yu
Thanks @jtuyls, and also @leandron for helping update the CI :) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/8815#issuecomment-934588764

Re: [apache/tvm] [VitisAI] Update Vitis AI integration to 1.4 release (#8815)

2021-10-05 Thread Cody Yu
Merged #8815 into main. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/8815#event-5412138922

Re: [apache/tvm] [RFC][Tracking Issue] Pipeline Executor For Compute graph pipeline (#8596)

2021-09-15 Thread Cody Yu
@huajsj please update this issue with a PR checklist. Please link all future PRs to this issue for better progress tracking. You can refer to other RFC issues like #8473 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https:

Re: [apache/tvm] [Release] v0.8 Release Planning (#8976)

2021-09-10 Thread Cody Yu
Agree with @leandron that we could firstly refer to the items there. Many "initial" features in v0.7 are now stable. For example: * Initial automatic scheduling support -> stable. * Initial command line driver interface -> stable. * Intial Hexagon support -> stable. * Bring your own codegen (BYOC

Re: [apache/tvm] [VOTE] Adopt New Code Review Guideline (#8928)

2021-09-03 Thread Cody Yu
+1 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/8928#issuecomment-912831757

Re: [apache/tvm-rfcs] [RFC Change]Simple module connection API. (#26)

2021-08-26 Thread Cody Yu
Merged #26 into main. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/26#event-5216568281

Re: [apache/tvm-rfcs] [RFC Change]Simple module connection API. (#26)

2021-08-26 Thread Cody Yu
Thanks @huajsj -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/26#issuecomment-906932927

Re: [apache/tvm-rfcs] [RFC] [Relay] Automatic Mixed Precision Pass (#6)

2021-08-24 Thread Cody Yu
Thanks @AndrewZhaoLuo -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/6#issuecomment-904813648

Re: [apache/tvm-rfcs] [RFC] [Relay] Automatic Mixed Precision Pass (#6)

2021-08-24 Thread Cody Yu
Merged #6 into main. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/6#event-5201897255

Re: [apache/tvm-rfcs] [RFC] Pipeline Executor (#14)

2021-08-20 Thread Cody Yu
Due to no objection, this RFC is now merged. Thanks @huajsj -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/14#issuecomment-902819997

Re: [apache/tvm-rfcs] [RFC] Pipeline Executor (#14)

2021-08-20 Thread Cody Yu
Merged #14 into main. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/14#event-5187776681

Re: [apache/tvm-rfcs] [RFC] Pipeline Executor (#14)

2021-08-17 Thread Cody Yu
btw, please change the RFC file name to align the PR number (0014). -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/14#issuecomment-900566824

Re: [apache/tvm-rfcs] [RFC] [Relay] Automatic Mixed Precision Pass (#6)

2021-08-16 Thread Cody Yu
Took a quick pass to the updated RFC. I think it's almost ready to merge as long as the last 3 comments are resolved. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/6#issuecomment-899

Re: [apache/tvm-rfcs] [RFC] Adding initial SVE implementation (#18)

2021-08-04 Thread Cody Yu
> I think it is a good idea to invite people working on RISC-V support for TVM > for review/discuss, since the RISC V vector extension is similar to ARM SVE. > I remember some people in Taiwan are working on this. Maybe @comaniac knows > who? Thanks for bringing up. cc @yrchen -- You are rec

Re: [apache/tvm-rfcs] [RFC] [Relay] Automatic Mixed Precision Pass (#6)

2021-08-04 Thread Cody Yu
btw, according to #17, please update the RFC number on the file name to align with this PR number. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/6#issuecomment-893007973

Re: [apache/tvm-rfcs] Update the guideline of RFC tracking issues (#13)

2021-07-27 Thread Cody Yu
> @comaniac the RFC in my mind is mainly a design-level description of some > aspect of TVM. Like e.g. PEP, they are meant to be consumed by people less > familiar with the TVM codebase in order to gain familiarity. > > the tracking issue, on the other hand, documents the method and progress by

Re: [apache/tvm-rfcs] Update the guideline of RFC tracking issues (#13)

2021-07-27 Thread Cody Yu
> i don't mind if we have a bunch of closed tracking issues. we can categorize > them. i agree with @u99127 that maintaining a record is important, and i also > think it makes sense that the first PR to land on a tracking issue would be > its RFC. i think committers should be able to notify auth

Re: [apache/tvm-rfcs] Update the guideline of RFC tracking issues (#13)

2021-07-27 Thread Cody Yu
> Deleting an issue is not something we should do - keeping a record of why > something was rejected is useful on a later date to know why but perhaps the > issue of too many issues with the label is solved by a query for open > rfc-tracking issues ? > > Ramana I think the record would always

Re: [apache/tvm-rfcs] Update the guideline of RFC tracking issues (#13)

2021-07-27 Thread Cody Yu
> I'd suggest that "nearly done" is ambiguous? As a less ambiguous alternative > I'd propose always opening a tracking issue (if the RFC is big enough to > require it) when you raise an RFC and if it ultimately gets rejected we just > close the issue? This also allows code to evolve alongside th

Re: [apache/tvm-rfcs] Update the guideline of RFC tracking issues (#13)

2021-07-27 Thread Cody Yu
cc @tqchen @hogepodge @areusch @jroesch -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/13#issuecomment-887681011

[apache/tvm-rfcs] Update the guideline of RFC tracking issues (#13)

2021-07-27 Thread Cody Yu
Based on the two RFCs I've reviewed, there are two points related to the RFC tracking issue could be improved IMHO. 1. We currently state that the tracking issue should be opened after the RFC PR is merged. However, it means the author needs to file another PR to update the issue link, which se

Re: [apache/tvm-rfcs] Automatic Mixed Precision Pass RFC (#6)

2021-06-09 Thread Cody Yu
> > Thanks for the answers. I'll review the PR to get more implementation > > details. > > One more question regarding the extensibility: can this be extended easily > > to support bfloat16? > > It should be trivial (hope I don't eat my words). I'm not 100% sure of the > support for bfloat16 in

Re: [apache/tvm-rfcs] Automatic Mixed Precision Pass RFC (#6)

2021-06-09 Thread Cody Yu
Thanks for the answers. I'll review the PR to get more implementation details. One more question regarding the extensibility: can this be extended easily to support bfloat16? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: h

Re: [apache/tvm-rfcs] Automatic Mixed Precision Pass RFC (#6)

2021-06-09 Thread Cody Yu
Thanks for the RFC. I have two questions: 1. How to mark/set the color (i.e., attribute) of every operator? 2. It seems to me that if we register a casting checker instead of just a label (color), then we can simplify the algorithm a lot. Taking the case `A(green) - B(gray) - C(green)` as an exam

Re: [apache/tvm] [VOTE] Adopt the New RFC Process (#7991)

2021-05-06 Thread Cody Yu
+1 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/7991#issuecomment-833728641

Re: [apache/tvm] WIP/RFC: initial stab at TorchScript fallback (#7401)

2021-02-04 Thread Cody Yu
I have the same question as masahi. IIUC, after this PR, the PyTorch frontend has the capablility to convert all unsupported ops to `torchop` so that we can guarantee the flow would work. This is an interesting idea and this would be the first BYOC use case that could potentially incopreate two

Re: [apache/incubator-tvm] [VOTE] Release Apache TVM (incubating) v0.7.0.rc0 (#6622)

2020-10-06 Thread Cody Yu
+1 * Checked the code compiles * Checked LICENSE and NOTICE * Checked version. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-tvm/issues/6622#issuecomment-704406991

Re: [apache/incubator-tvm] [RFC] v0.7 Release Planning (#6421)

2020-10-01 Thread Cody Yu
@ZihengJiang both were merged. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-tvm/issues/6421#issuecomment-702523318

Re: [apache/incubator-tvm] [RFC] v0.7 Release Planning (#6421)

2020-10-01 Thread Cody Yu
> @leandron @comaniac @tqchen > We are still waiting CI for #6597 and #6578 . I have added them into the > release note and let's merge them tomorrow morning. Thanks. I am actually waiting to merge them today but still waiting for their CIs. -- You are receiving this because you are subscribed

Re: [apache/incubator-tvm] [RFC] v0.7 Release Planning (#6421)

2020-09-28 Thread Cody Yu
> So, #6537 and #6578 would be the final two PRs to complete the first version > of `tvmc`. Per offline discussion with @leandron, the final PR for TVMC would be a simple tutorial planned to be sent by tomorrow. We will do our best to review and merge them before Oct 1st. -- You are receivi

Re: [apache/incubator-tvm] [RFC] v0.7 Release Planning (#6421)

2020-09-25 Thread Cody Yu
> At this point, we should focus on stablization, so we don't have to rush in > features like Vitis-AI and TensorRT and can do them in the v0.8 cycle(for > better stablization). We should instead list PRs that contains necessary > fixes that need to be inlcuded. Make sense. Removed them from th

Re: [apache/incubator-tvm] [RFC] v0.7 Release Planning (#6421)

2020-09-25 Thread Cody Yu
A brief summary of the related PRs missed in the current release note candidates. Not sure if all of them have to be listed so just for reference. Except for the note followed by the PR indicating its status, all PRs listed here are merged. Automatic Scheduling (Experimental) * [AutoTVM][Anso

Re: [apache/incubator-tvm] [RFC] v0.7 Release Planning (#6421)

2020-09-08 Thread Cody Yu
> @comaniac if we land the final error reporting PR it removes the existing > error reporting from type checker completely, I think we should either choose > to ship it this release or delay until next release. One worry is that there > will probably be a period of stability where we iterate/pol

Re: [apache/incubator-tvm] [RFC] v0.7 Release Planning (#6421)

2020-09-08 Thread Cody Yu
1. Is the error reporting feature included in this release as an experimental feature or it would be in the next release? 2. For the experimental features, auto_scheduler and uTVM, would that be better to decorate their entry points with something like `@experiment` so that it pops a warning to

Re: [apache/incubator-tvm] [VOTE] Apache TVM Graduation (#6332)

2020-08-24 Thread Cody Yu
+1 (non-binding) -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-tvm/issues/6332#issuecomment-679424892

Re: [apache/incubator-tvm] [DISCUSS][RFC] Apache TVM Graduation (#6299)

2020-08-19 Thread Cody Yu
+1 Exciting to become an Apache project contributor :D -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-tvm/issues/6299#issuecomment-676599145

Re: [apache/incubator-tvm] [VOTE] Release Apache TVM (incubating) v0.6.1.rc1 (#5947)

2020-06-29 Thread Cody Yu
+1 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-tvm/issues/5947#issuecomment-651326848

Re: [apache/incubator-tvm] [RFC][AutoTVM] Non-square ConfigSpace (#5809)

2020-06-26 Thread Cody Yu
Polyhedral analysis would be an approach to generate the constraints in this scenario. On the other hand, the runtime validation sounds not a general solution, because it might affect the tuner. For example, throwing invalid configs in `next_batch` would result in no measurement results for thos

Re: [apache/incubator-tvm] [RFC] Data-flow Analysis Functionality on TVM IR (#4468)

2019-12-06 Thread Cody Yu
@DKXXXL , thanks for the clarification and it seems fair enough to me :) Then it seems like #4449, #3895 and this RFC should be unified and designed together. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.c

Re: [apache/incubator-tvm] [RFC] Data-flow Analysis Functionality on TVM IR (#4468)

2019-12-06 Thread Cody Yu
Hey @DKXXXL, thanks for the example! Just curious. Do you think the case of copy propagation caused dead code happens in current workloads? Or this is more like a concern to the TVM programming model as your example? Another question is that the name "data-flow" analysis confuses me a bit, bec