Lesson 13 (2019) discussion and wiki

Last time I checked, it wasn’t possible to choose Swift in Colab drop down menu, the only way to get it in Colab was to clone an existing Swift Colab notebook. Is that going to be fixed?

5 Likes

Great question! This is something we will fix soon. :slight_smile:

3 Likes

I’m curious, how many people are working full time on S4TF at Google right now?

3 Likes

We have about 8 people on my team, but there are a number of very close friends across Alphabet. :slight_smile:

4 Likes

A follow-up question from Jeremy’s comments at the end of last class:

Why has fast.ai chosen Swift over Julia??

5 Likes
3 Likes

Here is the blog post Jeremy is mentioning.

2 Likes

i get the impression v4 of the course (or 2020 version) will be in Swift 4 TF…

3 Likes

How long will fastai support PyTorch?

google needs it … its says all … so Swift is the way forward

1 Like

There is no short term plan to discontinue support for PyTorch. The idea is to have fastai sitting on different languages.

7 Likes

Google have a long write up on why they chose it:

4 Likes

From the class lecture:

Julia is too mature; Swift is new and maleable

S4TF is support by Google, so they have to make sure it works.

Jeremy likes the direction S4TF is going better than the direction Julia is going

4 Likes

Will S4TF support other than Nvidia GPUs?
like AMD Radeon 7, which has 2x the memory of 2080 which costs similar money.

Do you already see other big OS projects / groups like Google start to work on Swift / S4TF as well? Or are Google and fastai the only ones right now?

Here is Jeremy’s post that Chris just quoted: https://www.fast.ai/2019/01/10/swift-numerics/

7 Likes

S4TF is designed to support many types of accelerators, including NVIDIA GPUs, Cloud TPUs, and more. Additional platforms in the short term will come from hardware support added to compiler technologies like: XLA (in the short term) and MLIR (in the long term).

6 Likes

How long do you think will take for “swift” be ready for use for real production projects ?

4 Likes

What’s the roadmap/relationship for S4TF regarding mainstream Swift? Is there a world in which S4TF is just Swift in a few years?

3 Likes

Maybe it’s me but swift reminds me of scala, R and python. ALL TOGETHER! Woah!

3 Likes