Formalizing a Numerical/ML Working Group

If we can narrow it down sufficiently on this thread, it may be easier to just voice our needs with comments instead of moving to another platform. For starters, we could narrow it down to weekends. Monday-Friday is already going to have more scheduling conflicts than weekends. It has a narrower window of time for most people (late afternoon - evening) which stretches thin across all world time zones. While with weekends, we have all day. Secondly, we could make a window of time based on our geographical base to include as many people as possible. For example, we could fit a time that's early in the morning for the US West Coast and late in the evening for India.

If we agreed on the two points above, then the possible meeting times would be in a narrow enough range to decide on this thread. Alternatively, we could use Google Sheets to present all possible times to meet and collectively narrow it down. Although then, it's a security risk because anyone on the internet can edit the document and mess with it. If you have to sign up or be invited to edit, that creates a barrier to entry for someone wishing to edit it.

Edit: even commenting on a Google Doc or similar could still introduce an opportunity for spamming.

@s-k You're right.

@Paulo_Faria I like that idea, there's a poll mechanism on the forums.

I'll set the following time slots to 9AM West Coast for all days of the week and everyone may have up to 3 choices just so that people that have a more malleable schedule can portray that. If there are any other times when the community might feel comfortable to meet up, I'll add them to the poll.

  • Monday 9AM (PDT)
  • Tuesday 9AM (PDT)
  • Wednesday 9AM (PDT)
  • Thursday 9AM (PDT)
  • Friday 9AM (PDT)
  • Saturday 9AM (PDT)
  • Sunday 9AM (PDT)

0 voters

Has any meeting occurred? If not should we follow through with next Saturday?

cc @philipturner

1 Like

No meeting has occurred. I think Saturday, June 4 at 9 AM PDT would be the best time for our meeting. I'm just waiting to see what @aj_ortiz says.

All in :+1:


I'll make the official declaration for clarity and formality. To everybody on this thread, @aj_ortiz plans to host a virtual meeting on Saturday, June 4 at 9 AM PDT. We will discuss using Swift for numerical computing and machine learning. All of you are invited.

  • It's been 14 months since we started the "post"-S4TF chatter and asked for a real working group. Congratulations to ourselves for finally pulling it off.

What video link do we plan on using for tomorrow?

1 Like


Topic: Numerics WG Meetup
Time: Jun 4, 2022 11:00 AM America/Guayaquil

Join Zoom Meeting

Meeting ID: 865 2727 6061
Passcode: 5Px1Kw


I cant make it today unfortunately. Will there be notes posted afterwards? Hope to see you guys next edition in any case!

It's 5 minutes in and it still says "Waiting for the host to start this meeting". Just want to make sure the meeting is still on today.

Yes, I'm waiting too

Same here.

I'll start a new meeting Launch Meeting - Zoom

@rex-remind you just posted a link to download the Zoom app.

nevermind it works now

I've joined @rex-remind's Zoom link. I'm going to wait a few more minutes before starting so that everybody who wants to join can.

Thank you to everyone who attended the first meeting of the Numerical/ML Working Group!

In our initial meeting we performed some brainstorming and established consensus of our initial focus towards expanding Swift's matrix capabilities. Additionally, we established consensus on communication channels (Slack and Swift Forums), project management tooling (GitHub), and a unified commitment towards making tangible progress.

Our meeting notes are here and our slack channel is here.


Hope to see you on the next meeting @JaapWijnen. Notes are on the post previous to this and communication and collaborations channels links are open.

1 Like

For reference, here is the link to tomorrow’s meeting at 9am PT

All further meetings will be coordinated solely through the previously posted slack channel.


I am very much interested in collaborating and joining the Numerical/ML WG. I am thinking about working on a DL framework called swiftograd, inspired by tinygrad, after I saw that S4TF was archived. This is intended to be a very small DL library like tinygrad. I would love to see the community opinion on this and whether there should be a larger project for a DL library to replace S4TF.

Also @rex-remind could you please post an updated invitation link of the slack channel, as the one posted here expired.

Hi @KhalidAl-otaibi, unfortunately moment died in September and work stopped. However, the long term success of AI/ML on Swift is still very important to me so maybe we can get things going again.

Here is a permanent invite link Slack for anyone who sees this going forward.

For posterity, if things ever seem quiet in there feel free to tag me in a message. Volunteer work can ebb and flow a times.