Replies: 1 comment 2 replies
-
As CS student I may share with you my personal experiences of learning CS. I think learning things like Concurrency (processes and threads) are important for writing large and time-consuming programs. Concurrency is effective to speed them up by a large margin. I am a self-taught student since my first year in university. I have collected a list of useful cs courses, which are free online. You can check out them in my homepage. Here is the link: https://pengzhangzhi.github.io/self-taught/ MIT6.828 Operating System Engineering Both of them talk about concurrency in their lectures. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, everyone.
My background
I come from physics, I have MSc in Data Science so I use Lightning as a user. I don't know how it works under the hood and how Lightning manage multi GPU set up or cluster training, this is really frustrating for me. Due to my bckg, I have no knowledge about Computer Science realted stuff, I am not familiar with things like processes, threads, multithread, parallel computing, scheduling, ports, memory management, and a loooooong etc.
So...
Do you have any recommendations on how to start if I want to contribute to Lightning/Pytorch? Is it impossible/not feasible to learn all these things on the fly or how should I approach this huge gap?
Thanks in advance.
Beta Was this translation helpful? Give feedback.
All reactions