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

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

Re: [apache/tvm-rfcs] [RFC] Establish TVM Unity Connection -- A Technical Strategy (PR #91)

2023-08-25 Thread Junru Shao
Thanks everyone for the year-long discussion. I'd love to note that, in respective, we would have already missed the boat of generative AI, and Apache TVM would have lost momentum of empowering the community on the up-to-date workloads they are interested in, if we decided to follow the default

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

2023-08-10 Thread Junru Shao
+1 Carefully reading all the response from all the community, I'm even more convinced that it is the right operational guideline for us to pursue as a whole community, because to any strategic decision, it helps incorporate the voice of both sides and sets a clear guideline to pass. -- Reply t

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

2023-08-07 Thread Junru Shao
As a diverse community, there are clearly different opinions on rules and guidelines of community operation, and it's not unusually that people agree to disagree. As PMC members, it's our responsibility to take actions to navigate the way the community operates, hearing voices from the community

Re: [apache/tvm] [RFC][Unity][MSC] MileStone 0 (PR #15489)

2023-08-05 Thread Junru Shao
Well I mean this is awesome to have MSC, but is there any way we could potentially split the PR to certain reviewable size? -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/15489#issuecomment-1666425211 You are receiving this because you are subscribed to

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

2023-08-04 Thread Junru Shao
I was a bit confused, and would love to clarify my points first, and ask @leandron to clarify some of your points :-) > It might become too costly for some to keep up with gigantic puzzle of > features that are just too complicated to make work. To clarify, according to my read, this RFC is par

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

2023-08-03 Thread Junru Shao
+1. I'm in favor of this. A healthy community needs progress and keep updated to the latest trend, and a super majority vote is for now the best way we could think of to balance the need for stability while being against stagnation -- Reply to this email directly or view it on GitHub: https://g

[Apache TVM Discuss] [Development] [Design] Torchy: Productive Model Definition in TVM Unity

2023-07-31 Thread Junru Shao via Apache TVM Discuss
A full-featured Llama2 implementation in only 200 lines of code based on this project: https://github.com/mlc-ai/mlc-llm/pull/631 --- [Visit Topic](https://discuss.tvm.apache.org/t/design-torchy-productive-model-definition-in-tvm-unity/15404/2) to respond. You are receiving this because

Re: [apache/tvm] Fix Cython compile for v3.0.0 release (PR #15346)

2023-07-19 Thread Junru Shao
Let's get this PR merged instead! -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/15346#issuecomment-1641599151 You are receiving this because you are subscribed to this thread. Message ID:

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

2023-07-17 Thread Junru Shao
+1 (binding) Checked: - checksum and PGP key - compilation - tests on TIR, arith, meta schedule, TE -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/15313#issuecomment-1638554186 You are receiving this because you are subscribed to this thread. Message

Re: [apache/tvm] [release] Disable git merge to avoid conflict (PR #15267)

2023-07-08 Thread Junru Shao
Let's fix the lint and get it merged -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/15267#issuecomment-1627473770 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [release] Bump version numbers to 0.13.0 (PR #15216)

2023-07-04 Thread Junru Shao
@tvm-bot rerun -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/15216#issuecomment-1620829033 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [release] Bump version numbers to 0.13.0 (PR #15216)

2023-07-04 Thread Junru Shao
@tvm-bot /rerun -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/15216#issuecomment-1620816711 You are receiving this because you are subscribed to this thread. Message ID:

[Apache TVM Discuss] [Development] Modularize and Modernize TensorIR Tests

2023-07-02 Thread Junru Shao via Apache TVM Discuss
It is worth pointing out that: * Most of the existing tests are CPU-bound, including those uses GPU for execution (end-to-end tests), which also relies heavily on CPU for code generation * All e2e tests can be decoupled as host-side compilation on CPU + execution on device (e.g. GPUs) * Brute

Re: [apache/tvm-rfcs] [RFC] SparseTIR Dialect (PR #100)

2023-04-19 Thread Junru Shao
Merged #100 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/100#event-9050809705 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [test][script] Fix release gather_pr.py of script about ghost users or blank PR nodes (PR #14646)

2023-04-17 Thread Junru Shao
Merged #14646 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/14646#event-9029781448 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [VOTE] Release Apache TVM v0.11.1 (Issue #14260)

2023-03-16 Thread Junru Shao
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/14260#issuecomment-1472386963 You are receiving this because you are subscribed to this thread. Message ID:

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

2023-02-26 Thread Junru Shao
+1 -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/14129#issuecomment-1445299491 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [Release] v0.11.0 release schedule (Issue #13586)

2023-02-19 Thread Junru Shao
Any updates? -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/13586#issuecomment-1436263759 You are receiving this because you are subscribed to this thread. Message ID:

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

2023-01-12 Thread Junru Shao
My position: - Relay and Relax is going to co-exist as parallel submodules in TVM, and one should not affect the other at all; - Committed to keeping Relay source code in "main" in the foreseeable future without hinting about potential deprecation; - Having Relax in "main" >>> having Relax in a s

Re: [apache/tvm] [docs] Add some more release process docs (PR #13351)

2022-11-15 Thread Junru Shao
Merged #13351 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/13351#event-7817387975 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [Docs] Update Release Process Docs -- Add Ver. Bump Step (PR #13039)

2022-10-11 Thread Junru Shao
Merged #13039 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/13039#event-7565945597 You are receiving this because you are subscribed to this thread. Message ID:

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

2022-10-04 Thread Junru Shao
Thanks for the discussion so far! Wearing Apache TVM hat, I would love to see our community making progress to satisfy broader community and work with the trend of deep learning compilation, rather than being gridlocked by a single party of interest. -- Reply to this email directly or view it

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

2022-08-31 Thread Junru Shao
+1 (binding) -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/12651#issuecomment-1233389506 You are receiving this because you commented. Message ID:

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

2022-08-30 Thread Junru Shao
+1 (binding) -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/12651#issuecomment-1231808637 You are receiving this because you commented. Message ID:

Re: [apache/tvm] [VOTE] Commit Messages RFC (Issue #12583)

2022-08-24 Thread Junru Shao
+1 (binding) -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/12583#issuecomment-1226698748 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [VOTE] Commit Messages RFC (Issue #12583)

2022-08-24 Thread Junru Shao
+1 (binding) In which circumstances do we need to vote btw? I suppose it’s an approved RFC and didn’t see objection. On Wed, Aug 24, 2022 at 15:50 driazati wrote: > +1 > > -- > Reply to this email directly or view it on GitHub: > https://github.com/apache/tvm/issues/12583#issuecomment-122655662

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

2022-08-22 Thread Junru Shao
Thank you @leandron @ekalda for the questions, and @zhiics, @slyubomirsky, @Hzfengsy, @sunggg for the discussion! As a long-term contributor since 2018, the pre-Relay era, and the initiator and top 2 contributors of RAF ([https://github.com/awslabs/raf/](https://github.com/awslabs/raf/)), the

Re: [apache/tvm-rfcs] [RFC] TVMScript Metaprogramming (PR #79)

2022-08-04 Thread Junru Shao
Merged #79 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/79#event-7130575684 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC] TVMScript Metaprogramming (PR #79)

2022-08-03 Thread Junru Shao
Thanks for following up! > the parser and IRBuilder are only called for statements and for function > calls. Is this correct? In fact we allow registering visitors for any Python AST constructs. For example, we could specify the behavior when visiting type annotations, function arguments, etc.

Re: [apache/tvm-rfcs] [RFC] TVMScript Metaprogramming (PR #79)

2022-08-02 Thread Junru Shao
I believe we are all aware the RFC is to support general IRBuilder-based metaprogramming, and with this context, I would love to address your concerns as below. > there is no way to handle different parser rules based on context Our design handles context-dependent parsing in a unified approach

Re: [apache/tvm-rfcs] [RFC] TVMScript Metaprogramming (PR #79)

2022-07-28 Thread Junru Shao
> So if you define a variable in a quoted portion, you should be able to > reference it in the unquoted portion - From quoted to unquoted: Yes, that's correct. - From unquoted to quoted: For security concern, accessing values from unquoted portion will require explicit specification if the values

Re: [apache/tvm-rfcs] [RFC] TVMScript Metaprogramming (PR #79)

2022-07-28 Thread Junru Shao
@slyubomirsky Sure! Please see F1 and F2 for existing meta-programming capability (https://github.com/yelite/tvm-rfcs/blob/tvmscript-metaprogramming/rfcs/0079-tvmscript-metaprogramming.md#f1-template-metaprogramming), and see F4 for interleaving python interpreter with the parser. The quotation

Re: [apache/tvm-rfcs] [RFC] TVMScript Metaprogramming (PR #79)

2022-07-28 Thread Junru Shao
To follow up with our latest discussion with @tkonolige @areusch @csullivan @jwfromm et al. The following questions are raised in our discussion: 1. Move discussion of vendor IR to tradeoffs / benefits section rather than core motivation. 2. (Section 2) Parser registration example is a little co

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-21 Thread Junru Shao
I'm merging this RFC as it seems that our discussion has reached consensus, but feel free to follow-up any time! -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/74#issuecomment-1162072459 You are receiving this because you are subscribed to this thre

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-21 Thread Junru Shao
Merged #74 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/74#event-6849482980 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-17 Thread Junru Shao
Thanks @areusch for pointing me to the thread! Definitely happy to read the [discussion](https://discuss.tvm.apache.org/t/export-tir-to-json/12329), and glad to see that @vinx13 unblocks the `SaveJSON` method for NDArrays :-) completely agreed that TVMScript could be the usecase which provides

[Apache TVM Discuss] [Development/pre-RFC] [RFC] TVMScript Metaprogramming

2022-06-17 Thread Junru Shao via Apache TVM Discuss
How about we consolidate our discussion to the RFC thread (https://github.com/apache/tvm-rfcs/pull/79) so that people can see what's happening in a centralized place? --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-tvmscript-metaprogramming/12969/4) to respond. You are receiving

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-16 Thread Junru Shao
Hey I'm happy to discuss more, and let's keep this RFC open until the end of this week -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/74#issuecomment-1158071311 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-14 Thread Junru Shao
@areusch Thanks for following up! > what's the motivation for someone to use IRBuilder instead of just > serializing the TVMScript to JSON via parse/print JSON is mostly for serializing an IR after it's constructed (which users cannot manipulate), and the TVMScript format is for users to constr

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-14 Thread Junru Shao
Hey @areusch thanks for elaborating your points and these are all definitely great questions to me! > right now i believe we have 3 TIR formats: repr(), TVMScript, and JSON. This > RFC looks to provide infra that allows for generation of more formats e.g. so > that Python doesn't have to be the

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-12 Thread Junru Shao
To summarize offline discussion with @areusch: Q: Is this going to unify current fragmented printing formats? A: Yes for TIR. After following the standard deprecation procedure (see Section "Upgrade Plan"), TVMScript will be the only frontend (i.e. user-facing printer/parsing) for TIR, while the

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-09 Thread Junru Shao
Thanks @areusch for your response! > if TVMScript is a core way in which TIR is used, I'd argue we should treat > them conceptually as joined (e.g. TVMScript as the recommended roundtrip text > format for TIR). What are your thoughts there? Let's phrase it this way: TVMScript serves as a fronte

Re: [apache/tvm-rfcs] [RFC] TUNIP: TVMScript Unified Printer (PR #74)

2022-06-08 Thread Junru Shao
> Relay has a single roundtrippable serialization format, as do most languages. > I think we benefit from this in that we only have one set of tests to > maintain. To clarify, Relay has two roundtrippable serialization formats: text format and json. people use text format for readability, and i

Re: [apache/tvm] [FFI][CYTHON] Release GIL when calling into long running functions (PR #11461)

2022-05-27 Thread Junru Shao
Merged #11461 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/11461#event-6694590679 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] Add Target Pre-processing RFC (PR #71)

2022-05-20 Thread Junru Shao
@Mousius Thank you so much for your response! This makes lots of sense to me! Also, thanks for including my personal principles in the discussion! It's my personal principles which are completely okay to disagree with :-) > I'm not sure why we consider that pollution given it should have a posit

Re: [apache/tvm-rfcs] Add Target Pre-processing RFC (PR #71)

2022-05-20 Thread Junru Shao
Thanks @Mousius for drafing this RFC! First of all, I completely agree on the importance to handle `arch`-specific checks. Use our experience as an example, on CUDA we might want to check if the PTX intrinsic `cp.async.commit_group` is available on certain architecture before tensorizing using

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

2022-05-19 Thread Junru Shao
it’s definitely legit ask, but I would love to remind that as apache preferred approach, it would be better if technical discussion remains in an achievable way, so that the door is always open for all community participants to understand the technical discussion without having to appear at cert

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

2022-05-12 Thread Junru Shao
We are more than happy to collaborate on AutoTIR side to make good things happen :-) -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/72#issuecomment-1125461620 You are receiving this because you are subscribed to this thread. Message ID:

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

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

[Apache TVM Discuss] [Development/pre-RFC] [RFC] Remove CODEOWNERS

2022-02-22 Thread Junru Shao via Apache TVM Discuss
It definitely makes sense for us to reduce the traffic from the github emails. Github teams is definitely a good idea. I'm supportive 👍 --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-remove-codeowners/12095/4) to respond. You are receiving this because you enabled mailing list mod

[Apache TVM Discuss] [Development] Can we lift tir.AttrStmt value type to ObjectRef?

2022-02-18 Thread Junru Shao via Apache TVM Discuss
This is definitely interesting usecases which unifies "AttrStmt" with definitions of Attr otherwhere in the codebase. Given `AttrStmt` is something we wanted to move away from, I would love to confirm with @tqchen that the change is acceptable --- [Visit Topic](https://discuss.tvm.apache

[Apache TVM Discuss] [Development] Can we lift tir.AttrStmt value type to ObjectRef?

2022-02-18 Thread Junru Shao via Apache TVM Discuss
[quote="wrongtest, post:1, topic:12118"] But certain pragma annotations can not get lowerer to `T.attr`,only those of expression typed values are allowed [/quote] Would you like to elaborate? Currently the type of `AttrStmtNode::value` is `PrimExpr`, but which type cannot be supported by TVMSc

Re: [apache/tvm-rfcs] [RFC][TIR] Layout transformations on buffer access (#39)

2022-02-17 Thread Junru Shao
Merged #39 into main. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/39#event-6092157169 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm-rfcs] [RFC][TIR] Layout transformations on buffer access (#39)

2022-02-17 Thread Junru Shao
Thank you all for the discussion @Lunderberg @vinx13 @areusch! -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/39#issuecomment-1043226453 You are receiving this because you are subscribed to this thread. Message ID:

Re: [apache/tvm] [RFC][Tracking Issue] Meta Schedule (AutoTIR) (#8473)

2022-01-26 Thread Junru Shao
Thank you @cbalint13 for your kind response! We are super excited to hear about your work and more than happy to assist/collaborate on TensorIR/MetaSchedule! -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/8473#issuecomment-1022778418 You are receiving

Re: [apache/tvm] [RFC][Tracking Issue] Meta Schedule (AutoTIR) (#8473)

2022-01-26 Thread Junru Shao
Hey @cbalint13 thanks for asking! Absolutely! > Was Auto Tensorization removed form this list (was at section [M4b] if I > recall), what was/is the plan with ? The only reason is that I'm trying to organize the roadmap. Auto tensorization is a huge item and we want to have a separate tracking i

Re: [apache/tvm-rfcs] [RFC][Runtime]PackedFunc as Object (PR #51)

2022-01-08 Thread Junru Shao
CC: @yzhliu @yzh119 @comaniac -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/51#issuecomment-1008200541 You are receiving this because you are subscribed to this thread. Message ID:

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

2022-01-07 Thread Junru Shao
CC: @zxybazh @comaniac @merrymercy -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/pull/9875#issuecomment-1007900534 You are receiving this because you are subscribed to this thread. Message ID:

[Apache TVM Discuss] [Development/pre-RFC] [RFC]FamilySeer: A new search method for Auto-scheduler

2022-01-07 Thread Junru Shao via Apache TVM Discuss
Thanks for the proposal! We are very interested in improving search algorithms and cost model. I was very excited to read about FamilySeer a week ago. In terms of the subgraph similarity, AFAIK @comaniac and @zxybazh have been working independently on this topic to improve overall search time

[Apache TVM Discuss] [Development/pre-RFC] [RFC][Runtime] Bring `PackedFunc` into TVM Object System

2022-01-04 Thread Junru Shao via Apache TVM Discuss
@cxy would you like to update the pre-RFC according to our discussion? Thanks a lot! --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-runtime-bring-packedfunc-into-tvm-object-system/11816/9) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe f

[Apache TVM Discuss] [Development/pre-RFC] [RFC][Runtime] Bring `PackedFunc` into TVM Object System

2022-01-03 Thread Junru Shao via Apache TVM Discuss
Let's leave this pre-RFC open for a week, and then send a formal RFC with clarifications to https://github.com/apache/tvm-rfcs/ --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-runtime-bring-packedfunc-into-tvm-object-system/11816/8) to respond. You are receiving this because you e

[Apache TVM Discuss] [Development/pre-RFC] [RFC][Runtime] Bring `PackedFunc` into TVM Object System

2022-01-03 Thread Junru Shao via Apache TVM Discuss
To summarize our offline discussion with @areusch @tqchen. Clarification: 1. This RFC doesn't change any of the existing functionality, including C ABI or PackedFunc's C++ API. Any modification to the C ABI is out of scope of this RFC. 2. Calling a PackedFunc inside TVM codebase directly uses

[Apache TVM Discuss] [Development/pre-RFC] [RFC][TOP][BYOC] Intel LIBXSMM Integration

2022-01-03 Thread Junru Shao via Apache TVM Discuss
Yeah I was on vacation and didn't track closely. Sorry for the confusion! --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-top-byoc-intel-libxsmm-integration/11688/18) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click

[Apache TVM Discuss] [Development/pre-RFC] Bring `PackedFunc` into TVM Object System

2022-01-01 Thread Junru Shao via Apache TVM Discuss
I'm happy to shepherd this RFC CC: @spectrometerHBH @tqchen @areusch --- [Visit Topic](https://discuss.tvm.apache.org/t/bring-packedfunc-into-tvm-object-system/11816/2) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click he

[Apache TVM Discuss] [Development/pre-RFC] [RFC][TOP][BYOC] Intel LIBXSMM Integration

2022-01-01 Thread Junru Shao via Apache TVM Discuss
Shall we conclude this pre-RFC and send a formal RFC to https://github.com/apache/tvm-rfcs/? --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-top-byoc-intel-libxsmm-integration/11688/15) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from

[Apache TVM Discuss] [Development/pre-RFC] [RFC] Better tvm logger in C++ side

2021-12-19 Thread Junru Shao via Apache TVM Discuss
Another idea @zxybazh and I have been discussing is the possibility to unify Python and CXX logging system via packed functions, i.e. the CXX logging system could potentially call back to python's logging module --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-better-tvm-logger-in-c

[Apache TVM Discuss] [Development/pre-RFC] [RFC] Better tvm logger in C++ side

2021-12-19 Thread Junru Shao via Apache TVM Discuss
This is definitely extremely important! I would love to further discuss with you on the environment variables used here. Do you think it’s possible to unify DMLC_ and TVM_ environment variables? Is it possible to minimize the number of env variables to use? Is there any precedent we could refe

[Apache TVM Discuss] [Development/pre-RFC] Tvm integration with external DSP accelerator API

2021-12-06 Thread Junru Shao via Apache TVM Discuss
Looks like it could be abstracted as calling a packed function...On the low-level you may use `call_packed` as demonstrated [here](https://github.com/apache/tvm/blob/main/tests/python/unittest/test_te_tensor.py#L187); CC @yuchenj on the high-level IR --- [Visit Topic](https://discuss.tvm

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

2021-11-24 Thread Junru Shao
Closed #9566. -- 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/9566#event-5668430772

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

2021-11-24 Thread Junru Shao
The release candidate v0.8.rc0 is approved: * Voting thread: https://github.com/apache/tvm/issues/9504 * Voting result: https://github.com/apache/tvm/issues/9566 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.

Re: [apache/tvm] Apache TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-24 Thread Junru Shao
Closed #9416. -- 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/9416#event-5668327879

Re: [apache/tvm] Apache TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-24 Thread Junru Shao
Release candidate is approved: * Voting thread: https://github.com/apache/tvm/issues/9504 * Voting result: https://github.com/apache/tvm/issues/9566 -- 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/tv

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

2021-11-22 Thread Junru Shao
Thanks @electriclilies! The typo is fixed :-) -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/apache/tvm/issues/9504#issuecomment-975909111

[Apache TVM Discuss] [Development/pre-RFC] [DISCUSS] Embed more Bound Information into Var or Expr

2021-11-18 Thread Junru Shao via Apache TVM Discuss
It's not supported yet in TensorIR, but will be a good thing to have in the future :-) --- [Visit Topic](https://discuss.tvm.apache.org/t/discuss-embed-more-bound-information-into-var-or-expr/4079/33) to respond. You are receiving this because you enabled mailing list mode. To unsubscri

[Apache TVM Discuss] [Development/pre-RFC] [DISCUSS] Embed more Bound Information into Var or Expr

2021-11-18 Thread Junru Shao via Apache TVM Discuss
using assert_stmt is a valid approach --- [Visit Topic](https://discuss.tvm.apache.org/t/discuss-embed-more-bound-information-into-var-or-expr/4079/31) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discus

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

2021-11-12 Thread Junru Shao
Dear TVM community, This is a call for vote to release Apache TVM version 0.8.0.  This is a major release with many new features and improvement. All users of Apache TVM 0.7 are advised to upgrade. The release is co-managed by Wuwei Lin (@vinx13). Link to release notes: https://github.com/apac

[apache/tvm] Pre-release v0.8.0.rc0 - Apache TVM v0.8 Release Note

2021-11-12 Thread Junru Shao
# Apache TVM v0.8 Release Note - [Overview](#overview) - [Accepted RFCs](#accepted-rfcs) - [Features and Improvements](#features-and-improvements) - [TE, TIR, TVMScript](#te-tir-tvmscript) - [AutoTVM, AutoScheduler, Meta Schedule](#autotvm-autoscheduler-meta-schedule) - [Operato

Re: [apache/tvm] [Release] Bump version to v0.8.0; Update NEWS.md (PR #9503)

2021-11-12 Thread Junru Shao
Merged #9503 into v0.8. -- 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/9503#event-5611479918

[apache/tvm] [Release] Bump version to v0.8.0; Update NEWS.md (PR #9503)

2021-11-12 Thread Junru Shao
CC @vinx13 @tqchen You can view, comment on, or merge this pull request online at: https://github.com/apache/tvm/pull/9503 -- Commit Summary -- * https://github.com/apache/tvm/pull/9503/commits/0782f083b328f61dca71a7bb4f1d7c26c85feb27";>[Release] Bump version to 0.8.0 * https://github.com

[Apache TVM Discuss] [Development/pre-RFC] [pre-RFC] Compilation Configuration Representation

2021-11-11 Thread Junru Shao via Apache TVM Discuss
What about we define a new target kind: ``` { "kind": "packaged", # probably need a better name, please propose new ones "runtime": "crt", # the "runtime" in the proposal "executor": { # the codegen target for relay function # i.e. the "executor" in the propos

[Apache TVM Discuss] [Development/pre-RFC] [pre-RFC] Compilation Configuration Representation

2021-11-11 Thread Junru Shao via Apache TVM Discuss
@Mousius I totally agree to make things hygiene, and believe folding things into Target is the correct and consistent approach. First of all, the automation system solely relies on the target object to understand the code dispatching, hardware specs and runtime information. Without having the

[Apache TVM Discuss] [Development/pre-RFC] [pre-RFC] Compilation Configuration Representation

2021-11-11 Thread Junru Shao via Apache TVM Discuss
@areusch and I had long discussion yesterday offline, and he helped me understand the concern from the UX perspective: If we fold executor into target, then it's more difficult to separate the config coming from two parties, where one party impl the codegen and the other impl the executor. On

Re: [apache/tvm] [COMMUNITY] Junru's and Wuwei's PGP key for ASF release (PR #9488)

2021-11-10 Thread Junru Shao
Just re-re-triggered the CI. Seems very flaky -- 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/9488#issuecomment-966017216

[apache/tvm] [COMMUNITY] Junru's and Wuwei's PGP key for ASF release (PR #9488)

2021-11-10 Thread Junru Shao
You can view, comment on, or merge this pull request online at: https://github.com/apache/tvm/pull/9488 -- Commit Summary -- * https://github.com/apache/tvm/pull/9488/commits/592860293ce1016d5d6544c0db47a5c20fc4";>add PGP into KEYS * https://github.com/apache/tvm/pull/9488/commits/70

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

2021-11-10 Thread Junru Shao
Blocker #9486 -- 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/8976#issuecomment-965562565

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

2021-11-09 Thread Junru Shao
The release is cut and is available for test in https://github.com/apache/tvm/tree/v0.8 -- 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/8976#issuecomment-964264280

Re: [apache/tvm] Apache TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-03 Thread Junru Shao
@jiangjiajun Yes, we will update v0.8 branch and cut a release candidate on Nov 8, 2021. After the cut, we will ask the community and PMC members to test to release, and if there is no regression we will make the release official -- You are receiving this because you are subscribed to this thre

Re: [apache/tvm] Apache TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-03 Thread Junru Shao
@jiangjiajun Yes, we will update v0.8 branch and cut a release candidate on Nov 8, 2021. After the cut, we will ask the community and PMC members to test to release, and if there is no regression we will make the release official -- You are receiving this because you are subscribed to this thre

[Apache TVM Discuss] [Development/pre-RFC] [pre-RFC] Compilation Configuration Representation

2021-11-03 Thread Junru Shao via Apache TVM Discuss
Thank you @Mousius for the RFC! It's great to read about potential user experience issues of the current Target system, and happy to discuss about potential ways to improve it. ## Proposeds API in the RFC `CompilationConfig`, as proposed in this RFC, aims to improve UX by wrapping a list of

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

2021-11-02 Thread Junru Shao
Blocker: We need this bugfix in to address a regression https://github.com/apache/tvm/pull/9421 -- 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/8976#issuecomment-958011393

Re: [apache/tvm] Apache TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-02 Thread Junru Shao
> Should we wait for PyTorch TVM PR #8777? It should be merged soon. @masahi we can wait for it if this PR could get in this week -- 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/9416#is

Re: [apache/tvm] Apache TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-01 Thread Junru Shao
Thank you @masahi for helping edit the description for Vulkan! It looks pretty nice to me :-) Thanks @jiangjiajun for proofreading the PaddlePaddle-related text. Yep these commits were not there a month ago when we collected the initial changelog draft. Thanks to @vinx13, who acted swiftly and

Re: [apache/tvm] Apache TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-01 Thread Junru Shao
@masahi @Lunderberg Yeah I totally agree! Would you guys suggest more details like "improved vulkan backends on ..."? Thanks a lot! -- 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/9416#i

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

2021-11-01 Thread Junru Shao
Also, if there is any bug/issue blocking the release, please don't hesitate to let us know in this thread :-) -- 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/8976#issuecomment-956449578

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

2021-11-01 Thread Junru Shao
Hi all, we cut a v0.8 release branch for Apache TVM: https://github.com/apache/tvm/tree/v0.8. Please find: - The release note (candidate): https://github.com/apache/tvm/issues/9416 - The full changelog (candidate): https://gist.github.com/junrushao1994/c669905dbc41edc2e691316df49d8562 There have

[apache/tvm] TVM v0.8 Release Note Candidate (Issue #9416)

2021-11-01 Thread Junru Shao
# Apache TVM v0.8 Release Note -- 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/9416

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

2021-11-01 Thread Junru Shao
@Mousius Thanks for asking! > does this mean that 0.8 will go out with half finished implementations for > things, such as library integrations (i.e. CMSIS-NN) and tvmc arguments (tvmc > is not yet stable as there's breaking changes incoming) Yes, we directly cut main into the v0.8 branch: htt

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

2021-10-30 Thread Junru Shao
@jiangjiajun Sure! We will list experimental paddlepaddle frontend support as a separate category and a highlight of this release -- 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/8976#issu

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

2021-10-27 Thread Junru Shao
@areusch thanks for asking! sorry I was in vacation by the time of the post. @vinx13 and I are actively drafting a release note, and will cut a release candidate by next Monday (Nov 1, 2021). If there is any small commit after Monday that needs to be included in the RC, please let us know in thi

  1   2   3   >