I am proposing we set up a group to evolve the wasi-nn specification together--what do you think? At WasmCon, I was amazed at how many people were using wasi-nn in one way or another. I have been holding back on certain changes I would like to make to the specification (see the issues) out of concern that we leave some implementation behind or break some use case. If we create a group to communicate the changes, discuss them, and propose new ones, we can move the specification forward with a bit more consensus.
@fitzgen (he/him), @Bailey Hayes is this something that makes sense as a BA SIG? Can non-member groups attend?
cc: @Ralph, @David Justice, @Radu Matei, @Angel M, @Wang Xin, @Matthew Tamayo-Rios... (searching for other people I talked to about this)
Well, SOME group is required to discuss it and make more progress....
wasi subgroup is also an option, and maybe more appropriate? there is wasi-crypto as a precedent. BA's SIG is intended for incubating new projects.
cc: @Till Schneidereit
If you want to schedule and hold wasi-nn meetings as a champion of the proposal you don’t need anyone’s permission, just go for it
I think if it's a group focused on implementation then it totally makes sense as a SIG in the BA. Growing the standards within the WebAssembly org should continue in GitHub issues of wasi-nn and community updates in the WASI SG.
Just to put all the discussion in one place: in the Wasmtime meeting, @fitzgen (he/him) made some comments about how if it's spec-related it could be a W3C meeting and implementation-related it could be a SIG. @Till Schneidereit made a good case for it being a BA SIG, IIRC saying that would fit the "gather users, implementors, designers" goal better.
But @Pat Hickey is right in that this can just be informal as well. I guess one thing I'm looking for here is: who is truly interested in participating?
(one other @Till Schneidereit thought: if it is a SIG, it would be a "machine learning SIG," not exclusively focused on wasi-nn as it exists today)
No less informal to have it be under the WASI subgroup, just puts it in WASI instead of BA. Doesn’t matter to me though
I would like to be included in whatever form the group takes.
@Andrew Brown count me in!
+1 for having a group to discuss and work on WASI-NN. I'm not familiar with the differences between WASI group, BA SIG or informal group, so +1 to any option. Really happy to participate on it and thank you @Andrew Brown for pinging me on the thread :smile:
cc @Rafael Fernández López
Interested as well, thanks for the initiative @Andrew Brown :)
+1 for a WASI-NN SIG.
Finally coming back to this. Def SIG, as the wasi-nn proposal itself does not encompass all the NN usage we expect to and some of us want to see. Whether ONLY wasi-nn evolves or other "nn" proposals appear -- all of that would be good fodder for the SIG, I would think!
I will participate in whatever form it takes. I think having a SIG and W3C/GitHub split as Andrew suggested would be ideal as not all SIG topics may impact spec and spec discussions tend to have their own idiosyncratic concerns.
Sounds like there is interest so let's meet: if you're interested in being involved, please fill in your availability: https://whenisgood.net/igx7z3a. I am predisposed to scheduling this on Tuesday, Oct. 3rd at 9am Pacific but let me know what works for you (message me if the slots don't work for you, e.g., timezone issues).
At that meeting I will have (a) more of this SIG process figured out and (b) some key issues to discuss re: wasi-nn. Please bring any questions, focus areas, implementation updates, etc. and we can try to fit things in. At that meeting we'll also decide on a cadence for the meeting but I'm currently thinking every two weeks.
Ok, I sent out invites for the first meeting on Tuesday, Oct. 3rd at 9am Pacific. If you didn't receive an invite but want one, please message me your e-mail address.
Just a reminder that this first meeting is kicking off in 5 minutes
grabbing headset
Thanks to all for the participation at the working group: I created a new repository to house the meeting details and notes — https://github.com/bytecodealliance/wasm-ml-meetings.
I did realize after the fact that a 3 week cadence would conflict on certain weeks with the WebAssembly CG meeting; to avoid that, I propose we meet every two weeks (at least initially) so the next meeting would be on Oct. 17th. Let me know what you think of this change.
Are these meetings recorded by chance? Would be nice to catch up on them async.
@Justin J. Janes, I think you should be able to see the transcripts if you were invited to the meeting (they're embedded in the Teams stream).
Just a reminder for everyone else: this meeting is kicking off in 5 minutes
I'm overbooked today. Apologies all around, but commanded by management and all that....
Heads up: we're meeting today in 15 minutes!
We are meeting today in ~45 minutes. Some last minute agenda items: a couple of issues raised by Stuart and a discussion about changing the meeting time due to a conflict with the Wasm CG.
Ok, for those who did not attend today: we need to find a new time slot for the meeting to avoid a conflict with the new Wasm threads subgroup. Please indicate your preference in this poll: https://whenisgood.net/g255z5j
Not WASM specifically but an approach taken by Mozilla to navigate mutli-OS/ARCH for llama inferences https://github.com/Mozilla-Ocho/llamafile
Last updated: Dec 23 2024 at 12:05 UTC