Harebrain Contributor Group?

I will be at PyBay next week. So, how does Monday the 19th at 6pm(pst) sound for our first meeting?

For those looking to work on Harebrain, please take a look at these set of patches. These are the patches my system needs to compile the current existing PoC.

They include:



Furthermore, on some systems, you may need to modify line L22 on https://github.com/fkautz/harebrain/blob/fix-0.4rc4/Sources/Harebrain/08_data_block.swift to use /usr/bin/tar instead of /bin/tar. You can find the correct path with the where command.

where tar

@jeremy is it possible to get these patches merged in? Thanks!

@marii would you be willing to help organize regular meetings on this? On days I am not traveling, I can commit to attending at 6pm pst every monday over zoom. I have a paid account and believe I can host.

1 Like

Yes, I am willing to help organize. Is there any information you need for the zoom? I was planning on posting a google form to collect email addresses.

That sounds like a good idea. I’ve got a recurring zoom meeting scheduled for 6pm. I don’t know if I need to be present, we’ll need to test it. It’s set for 6pm - 7:30pm but I should be able to extend the session if we think it’ll take longer.

We should set up a public google calendar that people can add to their calendars. This will make it easy to update the meeting details.

Here is the invitation:


Frederick Kautz is inviting you to a scheduled Zoom meeting.

Topic: Harebrain Community Organized Meeting
Time: This is a recurring meeting Mondays 6pm - 7pm PST

Join Zoom Meeting

One tap mobile
+19292056099,882037539# US (New York)
+16699006833,882037539# US (San Jose)

Dial by your location
+1 929 205 6099 US (New York)
+1 669 900 6833 US (San Jose)
Meeting ID: 882 037 539
Find your local number: https://zoom.us/u/aczgpHGDaq

You just taught me something. I had no idea you could make google calendars public. Will take a look at this one.

If you can’t work it out, let me know. I got a friend whom I can ask that has set one up.

This link work for you? https://calendar.google.com/calendar?cid=ZmEwNTExYTc2cXF0YW5lYnVpYWtlYmYxN29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ

Yes, the link works. Can you change the meeting from an all day event to a specific time? I believe 6pm was the initial recommendation?

Thanks for organizing it. :slight_smile:

Updated the event to run from 6pm to 7pm. Thank you for catching that!

I’m realizing the latest version I pushed on course-v3 to be fully compatible with the 0.4 release never got converted to harebrain. Will fix that today, which may render some of those fixes irrelevant (and may also create new problems).
I’ll also push in harebrain the unstable version that is compatible with the nightlies (currently broken by two blocking bugs on S4TF).

@sgugger Just FYI, I was able to run through the full example in harebrain with the three patches listed. If you’re running into problems, these may help. :slight_smile:

Looking forward to seeing your patches!

Interesting meeting yesterday. Didn’t realize the name changed from harebrain to swiftai (https://github.com/fastai/swiftai); I like it. It was just @fkautz and I this time. This may be a good way for the fastai community to organize itself and support SwiftAI’s development.

Looks like we’re moving towards weekly meetings for each level of ‘differentiable programming’ abstraction: SwiftAI → S4TFMLIR.

2 Likes

I kept some meeting notes. Here they are:

See you all next Monday at 6PM PT!

6 Likes

see you then!

1 Like

Just a reminder, we’re meeting today at 6PM PST!


See you then!

1 Like

We just concluded the 2nd meeting with three attendees. Our first major task is going to be getting Lesson 1 of the fast.ai course rewritten on SwiftAI.

Meeting notes are here: https://docs.google.com/document/d/1Ss-n-OdLfuij04iPu6B4TSmE4DtNoN5bVHLrGmIHBWk/edit#

Thanks everyone for attending, see you all next week!

4 Likes

I can’t make it to tonight’s meeting.

Me and “Michal” joined the meeting. There might have been an audio error because I was not able to hear Michal. Today was labor day, so I guess everyone was on vacation.

Update: I am still updating my environment to work with the new version of swiftai/fastai. Just got GPUs working on the fastai side, and will now be trying to get swiftai working as well. While the class was going I threw together the environment and it has now fallen to pieces as updates have happened, so I restarted with automating the process.

I won’t be able to attend this meeting today. I am in Antwerp for the Open Networking Summit meeting. I spoke with Zoom’s customer support and they instructed me on how to set up the room to allow people to join without me being present. I’ve made the change, so hopefully it just works. :slight_smile:

My updates:

  1. I’ve created a PR that should make syncing notebooks much more safe. If changes in sources are detected, the notebook will not sync to .swift files to prevent destructive updates to the files that may erase people’s work.

  2. I will be giving a talk on a new project I have been working on which will be using SwiftAI in the very near future. Link to the talk follows:

https://events.linuxfoundation.org/events/open-networking-summit-europe-2019/program/schedule/

2 Likes

May not be able to attend today due to personal responsibilities.