Next TVM Community Meeting June 29

Hi all,

The next TVM Community Meeting is Wednesday, June 29 at 8:00am PDT, 15:00 UTC, 16:00 BST, 17:00 CEST, 20:30 India, 23:00 China. We are continuing to host this as a unified meeting with the microTVM Community Meeting.

The agenda for this meeting can be found in the agenda doc. Anyone is welcomed to add items to the agenda doc–please note that we expect all agenda items to link to a forum post or RFC where notes and follow-up discussion can be held. If no agenda items are added by the day before the meeting, we’ll cancel it and meet again the following week. We’ll announce the decision either way on this thread.

We’ll meet over Zoom for this one. The link can be found in the agenda doc, or you can join at: https://octoml-ai.zoom.us/j/81200435052 (password: 244712).

Hope to see you all there!

Andrew

1 Like

Tomorrow we’ll talk about the newly-implemented CI infrastructure, go over questions from the community, and discuss ways the community can get involved with maintaining the CI. Hope to see you there!

-Andrew

Meeting notes

Upcoming 0.9.0 release:

@leandron will give a talk about TVM at EuroPython conference.

  • There seems to be interest in TVM in the broader community.

A new CI for TVM has been developed.

@areusch:

@konturn gave an overview of the structure of the CI infrastructure.

  • The infrastructure’s code is in the tlc-pack/ci repository.
  • The CI uses AWS with automatic scaling of the number of executors to keep the build times relatively low (under 2 hours now).

@driazati gave an overview of the Jenkins interface.

  • The main interface is a plugin called “blue ocean”, which breaks up the single main Jenkins log into multiple user friendlier pieces, however some information may be missing from these pieces. When something goes wrong and it’s not clear what, switch to the classic view, and check out the console log.
  • There is a main webpage for Jenskins: ci.tlcpack.ai, where one can see the CI’s state and current activity.
  • The TVM github page has the Actions, which lists CI actions that can be applied to the TVM project.
  • Everybody with write access to the TVM repo has permissions to apply actions (asked by @leandron).
  • @areusch: we want people in various time zones to be able to unblock CI in case of issues

CI actions allow user to restart CI. Restarting CI will terminate ongoing builds.

  • @leandron: we should have a channel to announce this, and the message should be reliably delivered to everyone interested
  • @driazati: the automation should restart interrupted builds, so the main impact is that the builds will take longer
  • @areusch: announcement would help in cases when two people try to work on the same issue (without being aware of what the other person is doing)
  • There was an agreement that a forum post should be sufficient.

Final remarks:

  • @driazati: if you see something strange in the CI, file an issue
  • @leandron: we have multiple repos, the issue should be file under the TVM repo

Looking for CI monitor for next week. Contact @areusch if interested.

2 Likes

The video from this morning’s meeting has been uploaded.

1 Like