
This was extracted (@ 2021-01-21 20:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
## Description: Apache TVM’s extensible full-stack framework enables deep learning applications to efficiently deploy across an array of hardware modules, platforms, and systems, including mobile phones, wearables, specialized chips, and embedded devices. ## Project Status: - Apache TVM graduated as a TLP last month - Community contribution are healthy, ~150 PRs merged last month - The community is working on new features on automatic scheduling, stabilizing the API, rust integration, micro-controllers, tensorflow and pytorch support ## Community - The community welcomed one new committer last month. There are also ongoing discussions about new committer. - The community is hosting an developer conference on Dec 2-4 https://tvmconf.org/ - Press release about TLP out, thanks to Sally! ## Releases: - Apache TVM 0.7.0 was released Oct 9 2020
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to compilation of machine learning models to run on a wide range of hardware platforms. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache TVM Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache TVM Project be and hereby is responsible for the creation and maintenance of software related to compilation of machine learning models to run on a wide range of hardware platforms; and be it further RESOLVED, that the office of "Vice President, Apache TVM" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache TVM Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache TVM Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache TVM Project: * Tianqi Chen <tqchen@apache.org> * Timothy Chen <tnachen@apache.org> * Zhi Chen <zhic@apache.org> * Byung-Gon Chun <bgchun@apache.org> * Ziheng Jiang <ziheng@apache.org> * Furkan Kamaci <kamaci@apache.org> * YiZhi Liu <liuyizhi@apache.org> * Masahiro Masuda <masahi@apache.org> * Thierry Moreau <moreau@apache.org> * Jared Roesch <jroesch@apache.org> * Henry Saputra <hsaputra@apache.org> * Haichen Shen <haichen@apache.org> * Markus Weimer <weimer@apache.org> * Eddie Yan <eqy@apache.org> * Lianmin Zheng <lmzheng@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Tianqi Chen be appointed to the office of Vice President, Apache TVM, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache TVM Project be and hereby is tasked with the migration and rationalization of the Apache Incubator TVM podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator TVM podling encumbered upon the Apache Incubator PMC are hereafter Discharged. Special Order 7D, Establish the Apache TVM Project, was approved by Unanimous Vote of the directors present.
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency- oriented hardware backends. TVM has been incubating since 2019-03-06. ### Three most important unfinished issues to address before graduating: 1. Keep growing the community ### Are there any issues that the IPMC or ASF Board need to be aware of? no ### How has the community developed since the last report? TVM community has welcomed four new committers/PPMC members since last report. There are also on-going new committer nominations. The community is active and vibrate, with wide collaborations from many contributors. The total number of contributors has grown to 387. The community actively works to resolve the items under the guide of the Apache maturity model https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1YRSP Lok/edit?usp=sharing ### How has the project developed since the last report? A lot of improvements have been made. Including wasm/webgpu backend, performance improvement, operator/backend coverage, codebase refactor See also our monthly reports for detailed improvements - Mar https://discuss.tvm.ai/t/tvm-monthly-march-2020/6199 - Apr https://discuss.tvm.ai/t/tvm-monthly-april-2020/6570 - May https://discuss.tvm.ai/t/tvm-monthly-may-2020/6992 ### How would you assess the podling's maturity? - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-1 The community is voting on a new release now ### When were the last committers or PPMC members elected? No answer. ### Have your mentors been helpful and responsive? Our mentors are super helpful. ### Is the PPMC managing the podling's brand / trademarks? yes ### Signed-off-by: - [X] (tvm) Byung-Gon Chun Comments: - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: Community is growing and healthy - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: - [X] (tvm) Tianqi Chen Comments: - [X] (tvm) Markus Weimer Comments: Looking forward to graduation soon. ### IPMC/Shepherd notes:
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency- oriented hardware backends. TVM has been incubating since 2019-03-06. ### Three most important unfinished issues to address before graduating: 1. Keep growing the community 2. Make a few more Apache releases 3. Improve documentations ### Are there any issues that the IPMC or ASF Board need to be aware of? no ### How has the community developed since the last report? TVM community has welcomed two new committers/PPMC members since last report. There are also two on-going new committer nomination that will close in a week. The community hosted many meetups and an annual developer conference with more than 200+ attendees. These contents are made publically available as per apache way. This has been a great year for us doing the Apache way and grow the community. The community has grown 70% in terms of number of contributors and committers, while these statistics do not necessarily indicate success, they suggest we are on the right track. ### How has the project developed since the last report? We made our first Apache release. Thanks to the help of IPMC members, in particular Justin, we were able to hold the Apache standard and release without using the WIP disclaimer A lot of improvements have been made. Including TensorCore support, embedded system support and performance improvements See also our monthly report for detailed improvements - Sep https://discuss.tvm.ai/t/tvm-monthly-september-2019/4219 - Oct https://discuss.tvm.ai/t/tvm-monthly-oct-2019/4587 - Nov https://discuss.tvm.ai/t/tvm-monthly-nov-2019/5038 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [x] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-1 ### When were the last committers or PPMC members elected? Dec 1 2019 ### Have your mentors been helpful and responsive? Our mentors are super helpful. ### Is the PPMC managing the podling's brand / trademarks? We have yet check with the VP. Given the long history of the project, we want to keep the name, will reach out to brand formally. ### Signed-off-by: - [x] (tvm) Byung-Gon Chun Comments: Great progress! Good job on the first Apache release! - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: Community is healthy and congrats on the first release under ASF - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: - [x] (tvm) Tianqi Chen Comments: - [x] (tvm) Markus Weimer Comments: With the first release done, we should look towards graduation. ### IPMC/Shepherd notes: Justin Mclean: I think it may be a little too early to consider graduation. Has the podling filling the the optional maturity model, doing so may point out when there's still more work to do.
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency- oriented hardware backends. TVM has been incubating since 2019-03-06. ### Three most important unfinished issues to address before graduating: 1. Source code and website migration to ASF infra 2. Make the first Apache release 3. Continue to grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? TVM community has welcomed four committers since last report. We also made our first presentation at ApacheCon NA. ### How has the project developed since the last report? The project has been quite health, with ~120 pull requests being merged every months. These pull requests are authored by a diverse set of contributors(~50 authors last month). Some highlights of recent developments: - New integer analysis infrastructure - Initial computation support - Support for running quanitized models For detailed information about the project development, please refer to the monthly TVM community's monthly summary: - Oct: https://discuss.tvm.ai/t/tvm-monthly-september-2019/4219 - Aug: https://discuss.tvm.ai/t/tvm-monthly-august-2019/3904 - July: https://discuss.tvm.ai/t/tvm-monthly-july-2019/3600 - June: https://discuss.tvm.ai/t/tvm-monthly-june-2019/3202 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [x] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: no release yet ### When were the last committers or PPMC members elected? Sep 30 2019 ### Have your mentors been helpful and responsive? Mentors are very helpful in providing helpful guidance. ### Signed-off-by: - [X] (tvm) Byung-Gon Chun Comments: great progress - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: Will start working on repo migration - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: - [x] (tvm) Tianqi Chen Comments: ### IPMC/Shepherd notes:
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency- oriented hardware backends. TVM has been incubating since 2019-03-06. ### Three most important unfinished issues to address before graduating: 1. Source code and website migration to ASF infra 2. Make the first Apache release 3. Continue to grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? TVM community has welcomed one committer in the past month. ### How has the project developed since the last report? Summary statistics: In the past month authors have pushed 142 commits to master and 142 commits to all branches. On master, 421 files have changed and there have been 22,680 additions and 5,388 deletions. Some highlights of recent developments: - Robust coverage of windows support. - Improvements in the integer simplifier interface. - Major improvements in high level ir(relay) support - For detailed information about the project development, please refer to the monthly TVM community's monthly summary: - May: https://discuss.tvm.ai/t/tvm-monthly-may-2019/2793 - June: https://discuss.tvm.ai/t/tvm-monthly-june-2019/3202 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [x] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? June 13 2019 ### Have your mentors been helpful and responsive? Mentors are very helpful in providing guidance. ### Signed-off-by: - [X] (tvm) Byung-Gon Chun Comments: - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: Working on migration or resources to ASF infra and managed resources. But the community still growing and active. - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: - [X] (tvm) Markus Weimer Comments: ### IPMC/Shepherd notes:
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency-oriented hardware backends. TVM has been incubating since 2019-03-06. ### Three most important unfinished issues to address before graduating: 1. Source code and website migration to ASF infra 2. Make the first Apache release 3. Continue to grow the community ### Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No answer. ### How has the community developed since the last report? TVM community has welcomed one PPMC member in the past month. There is also ongoing votes about adding new committers. ### How has the project developed since the last report? Summary statistics: in the past month, 44 contributors have pushed 98 commits to master and 98 commits to all branches. On master, 366 files have changed and there have been 21,156 additions and 2,810 deletions. The contributions covers areas including documentations, bugfixes, user interface and backend hardware support. Some highlights of recent developments: - More robust frontend support to support various machine learning models. - Cycle accurate simulation to make it easy to add new architecture backends. - Quantized models to enable deployment to embedded devices. For detailed information about the project development, please refer to the monthly TVM community's monthly summary: - April: https://discuss.tvm.ai/t/tvm-monthly-april-2019/2426 - May: https://discuss.tvm.ai/t/tvm-monthly-may-2019/2793 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [x] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: no release yet ### When were the last committers or PPMC members elected? May 23rd ### Have your mentors been helpful? Mentors are very helpful in helping to set up the podling and provide helpful guidance. ### Signed-off-by: - [X] (tvm) Markus Weimer Comments: - [X] (tvm) Byung-Gon Chun Comments: - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: ### IPMC/Shepherd notes: Dave Fisher: This already busy project and community is just getting started in the Incubator. They look to be on the right track. They have some resources which may require a VM. I suggested that they reach out to Infra on Slack for some answers. It's good to see mentor engagement.
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency-oriented hardware backends. TVM has been incubating since 2019-03-06. Three most important unfinished issues to address before graduating: 1. Source code and website migration to ASF infra 2. Make the first Apache release 3. Continue to grow the community Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? How has the community developed since the last report? TVM community has welcomed one new committer in the past month How has the project developed since the last report? In the past month, 51 contributors have pushed 109 commits to master and 109 commits to all branches. On master, 1,763 files have changed and there have been 44,070 additions and 13,852 deletions. See detailed monthly report - Mar: https://discuss.tvm.ai/t/tvm-monthly-march-2019/2083 - April: https://discuss.tvm.ai/t/tvm-monthly-april-2019/2426 How would you assess the podling's maturity? Please feel free to add your own commentary. [x] Initial setup [x] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: not yet When were the last committers or PPMC members elected? 2019 April 22 Have your mentors been helpful and responsive or are things falling through the cracks? In the latter case, please list any open issues that need to be addressed. Mentors are very helpful in helping to set up the podling and provide helpful guidance. Signed-off-by: [X] (tvm) Markus Weimer Comments: [ ](tvm) Byung-Gon Chun Comments: [ ](tvm) Sebastian Schelter Comments: [X](tvm) Henry Saputra Comments: [ ](tvm) Timothy Chen Comments: [X](tvm) Furkan Kamaci Comments: IPMC/Shepherd notes:
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency-oriented hardware backends. TVM has been incubating since 2019-03-06. Three most important unfinished issues to address before graduating: 1. Finish the IP clearance 2. Make the first Apache release 3. Continue to grow the community Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? - TVM PMC has been fully transitioned to private@ - The development conversations are mirrored to dev@ - TVM community has welcomed two new committers in the past month See more in https://github.com/dmlc/tvm/search?q=COMMUNITY&type=Issues NOTE: due to the transition, the vote of the new committers were done in the pre-apache PMC private list with our mentors as observers. We are doing procedural votes to bring these committers formally to Apache soon. How has the project developed since the last report? In the past month, 47 contributors have pushed 138 commits. On master, 480 files have changed and there have been 18,529 additions and 4,290 deletions. See details in our monthly report Mar: https://discuss.tvm.ai/t/tvm-monthly-march-2019/2083/2 Feb: https://discuss.tvm.ai/t/tvm-monthly-feb-2019/1801 How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [X] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other: Date of last release: None yet When were the last committers or PPMC members elected? 2019 Mar 15 Have your mentors been helpful and responsive or are things falling through the cracks? In the latter case, please list any open issues that need to be addressed. Mentors are very helpful in helping to set up the podling and provide helpful guidances. Signed-off-by: [X](tvm) Byung-Gon Chun Comments: [X](tvm) Sebastian Schelter Comments: [X](tvm) Henry Saputra Comments: [X](tvm) Timothy Chen Comments: [X](tvm) Furkan Kamaci Comments: [X](tvm) Markus Weimer Comments: IPMC/Shepherd notes: