Hello! Can you help me to choose the tutorial videos, there's a lot of videos for html css javascript and transcript so I'm confused which one should I watch. Please suggest me with latest html, css, javascript and typescript tutorials
Dude you are just now studying computer science then how are you good at programming at such a high level. where you always programming from a young age. Thanks for the video man and your style of teaching is very clear. Makes understanding the concept easiers.
Hey man, what are the prerequisites for this course? I am new to programming like I know a decent amount of C and Python, can I follow along with this course? Also, how much math is required? I joined college recently and am good at high school math. Do I need to learn some additional math topics to do this course effectively?
Honestly this channel is insane for the level of high quality content it provides for free. I looked for some CUDA courses/tutorials a few weeks ago and couldn't find anything that seemed easy to consume and understand for beginners. FCC knocked it out of the park with this one!
@@shreeashwins1677 PMPP is best covering in the foundation to its best, along with this entire video focusing more on hands-on, would be enough for the learning part
From the beginning of the chapter 5, when you were introducing to the new keywords related to the CUDA, your cam was covering all the important bits of the screen ......
Learning this a few years ago, just out of curiosity, landed me a job paying so well, that now I live like a lord and can realize so many of my childhood dreams!
@@mohamedsamir2866 I spent a few months learning C++ and CUDA, and then while I was looking online for some entry level job or internship I noticed a job posting with C++ and CUDA at company A. I thought I had no chance but applied anyway. Soon I got a generic internship at company B. A few months later, company A calls and asks if I'm still interested. I say sure, and they offer me basically a senior position, because they couldn't find anyone able to code for GPUs. I was scared af going to the interview, but then I showed them my hobby project (small game calculating some simple physics on the GPU) and they are like "oh wow cool, you are hired". However, this was a few years ago, programming GPUs was a smaller niche back then than it is today.
Very nice content, thanks for this great work! If I can give some constructive feedback, in the first part of chapter 5 your camera is blocking alot of the content, you should in this case have moved the camera to the left lower corner maybe :)
They already did. HPC is an ever existing field and there are a bunch of pretty smart people writing high performance or parallel code there. In fact there are several research and products trying to automate parallel programming, but it shows that the best of the best parallel programmers almost always beat those solutions. One of the biggest reasons being it's hard to generalize software solutions on different hardware architectures.
This course aims to Provide a foundation for understanding projects like Karpathy's llm.c. The moment I read this, I decided to learn to get to know what's happening under the hood of GPU kernels. Looking forward to finish this asap!!
1. Type in terminal: nano ~/.bashrc 2. Paste in the begining of the file: export CUDA_HOME=/usr/local/cuda export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64 export PATH=$PATH:$CUDA_HOME/bin 3. Save and exit: Ctrl + O Ctrl + X 4. Type in terminal: source .bashrc 5. Now this will work: nvcc --version
@@HoangNamDang-hi1il If you set CUDA_HOME to /usr/local/cuda, it will point to the latest installed CUDA version, if this is not the version you intend to use, then you need to specify version manually.
In minute 42, he goes into the bash and says "feel free to type in with me" but I cannot see where he is typing. Also, I cannot interact with my bash even when I try to. What should I do because ultimately it does not allow the NVCC to work for me to actually get the setup correct. Thank you!
LETS GOO!
Let's Go!
Hello! Can you help me to choose the tutorial videos, there's a lot of videos for html css javascript and transcript so I'm confused which one should I watch.
Please suggest me with latest html, css, javascript and typescript tutorials
Dude you are just now studying computer science then how are you good at programming at such a high level.
where you always programming from a young age.
Thanks for the video man and your style of teaching is very clear.
Makes understanding the concept easiers.
@@GaneshPalraj1991 He just works harder than you
Hey man, what are the prerequisites for this course? I am new to programming like I know a decent amount of C and Python, can I follow along with this course? Also, how much math is required? I joined college recently and am good at high school math. Do I need to learn some additional math topics to do this course effectively?
This course just released in time when I was about to learn CUDA. Almost like a miracle. Thank you.
can you please tell me what it is help for or what are you currently doing so you need to learn Cuda since i m in undergrad 3r year
Same here.
Same here
Same here
illuminati😅
Honestly this channel is insane for the level of high quality content it provides for free. I looked for some CUDA courses/tutorials a few weeks ago and couldn't find anything that seemed easy to consume and understand for beginners. FCC knocked it out of the park with this one!
Read some books you will find a lot and they explain cuda concepts very well this is how i learned cuda
@@Abdullah-lr8cb is there any book you would recommend?
@@Abdullah-lr8cb say the books
@@shreeashwins1677 PMPP is best covering in the foundation to its best, along with this entire video focusing more on hands-on, would be enough for the learning part
Thanks! this is tremendously helpful
omg
@@elliotarledge Great line up of contents, democratizing CUDA knowledge, will be great for anyone to master further :)
what kind of work do you do ?
@@parthhi619 MLOPs engineer at Uniphore
@@manickavela_a any openings for freshers? 😅
Hot damn. I spent the last 2 days gathering playlists to learn CUDA and you drop this? Damn. Thanks
These are the type of niche courses that I expect from this channel not the 500th JS, react or golang course.
And this guy is so young . Legend
Great presenter! Just from watching a few minutes of this, I like his personality and quality of message delivery. Keep it up!
been looking for this for months, thank you🙏
Magnificent. CUDA becoming more and more requested as AI is taking-off, this course comes in very handy.
Kudos for HPC engineers for maintaining this.
These people put out free stuff giving better value than a lot of university programmes out there.
I was waiting for it , now finally 😭
joined 2 mins ago, gonna finish after 2 months
😭
Me too but probably 2 yrs.
Let's do it together 😅
How's it going so far
Thank you for sharing and taking time to educate us.🙏
Thank you Elliot very much appreciate your efforts on all these precious courses!
From the beginning of the chapter 5, when you were introducing to the new keywords related to the CUDA, your cam was covering all the important bits of the screen ......
OMG! I started my master's program in this course, it is taught in a foreign language I don't understand. Thank you Elliot,
Awesome I'm gonna start going through this later. Thanks!
Programming on the GPU is the next hottest things. Glad to see this release. :-)
Awesome, been waiting for this from long time.
Most awaited! Finally someone did that. I love you for this ❤
Learning this a few years ago, just out of curiosity, landed me a job paying so well, that now I live like a lord and can realize so many of my childhood dreams!
Can u give us a roadmap how to get a job in this entry level
Can you please share your roadmap to do that
@@mohamedsamir2866 I spent a few months learning C++ and CUDA, and then while I was looking online for some entry level job or internship I noticed a job posting with C++ and CUDA at company A. I thought I had no chance but applied anyway. Soon I got a generic internship at company B. A few months later, company A calls and asks if I'm still interested. I say sure, and they offer me basically a senior position, because they couldn't find anyone able to code for GPUs. I was scared af going to the interview, but then I showed them my hobby project (small game calculating some simple physics on the GPU) and they are like "oh wow cool, you are hired". However, this was a few years ago, programming GPUs was a smaller niche back then than it is today.
this! is exactly the course I was looking for.. thx so much. big kudos!
I'm impressed how good and deep you dive into CUDA at a very young age!
what a great course . i was looking for courses like this . thank you so so so much
There are moments where it seems you want to show something in another window, but the recording is fixed to the vscode window :(
Elliot is an excellent teacher and mad respect for this legendary course.
This is what I was waiting my entire life
Love that this is free, nice job Elliot! LFG!!!
I was about to learn cuda in a month or so, and here we have I guess the best resource to start .
Thanks i just completed watching the full video, it was an absolute game changer.
I love CUDA programming. In C# / .NET, I use ILGPU for GPU related solutions - using modern C# and managed environment
This is what I was looking for. Thank you so much for sharing this concept with us
I was eagerly waiting for this course 🎉
Thanks free code camp ❤
6:00 Prerequisites for the course
I'm indebted, thank you!
Very nice content, thanks for this great work! If I can give some constructive feedback, in the first part of chapter 5 your camera is blocking alot of the content, you should in this case have moved the camera to the left lower corner maybe :)
amazing ,i was looking for this
Waiting for this for so long, NVIDIA was development this for 2 decade, recently I was try to find CUDA docs but hard to find 😂
My friend from twitter just released this course and I’m excited
OMG i was waiting for this so much !!!!!!!!
Is it just me, or are some of the CLI view is off-screen, especially during the CUDA setup section?
yup
Hands down the most Insane channel.🥵
hands down the best channel of all time!
I needed this. Thank you!!
Oh god i love this stuff for scientific compute. Will definetly overhaul my simulators if this one goes beyond what i figured out myself.
My god, I love this channel!!
Great release, thank you!
Let's gooo Elliot!!
How did you know i was looking for this course? I was not getting it anywhere.
Amazing
Finally!!!
Thanks for that course . It’s so amazing to follow that course.
If you can add CARLA simulator course too , it will be great
More videos on CUDA please
that's absolutely what i was looking for
let's go! this is what we love!
we cooking with this one.
great course!!
Please enable auto-generated captions
Singlehandedly carrying the programming community. W.
Congratulations Eliott♥️
I have a feeling that performance engineers (never heard of such a role until now) who work in parallelizing compute will be crazy high pay.
They already did. HPC is an ever existing field and there are a bunch of pretty smart people writing high performance or parallel code there. In fact there are several research and products trying to automate parallel programming, but it shows that the best of the best parallel programmers almost always beat those solutions. One of the biggest reasons being it's hard to generalize software solutions on different hardware architectures.
It's going to be rock
People watching it in 2030 really regret not having watched it in 2024.
Lmao its crazy, My professor just started teaching us this in class two weeks ago, you guys are conspiring together against me XD
Been looking for a course to cover this stuff! Thnx
the last one technology to add to my resume before applying jobs 😂🎉🎉
is it only me or does it seems like the video was cropped from the top, I can't see the commands when it is typed on the top of the frame
Thanks Elliot
alright, i guess that's my weekend before lab work
Incase anyone views this, I was here the 2nd day after cuda tutorial video dropped......😅
Thank you, really, thank you 🥹🤗
this is gold!
the face is taking over alot of imp details in the video please please fix it
congo for 10 million subscriber in advance
@elliotarledge I've been waiting for a long time for an end-to-end CUDA Programming Course - High-Performance Computing with GPUs.
Thank you very much for this great course! Could you make a similar course like this one but about OpenCL some time in the future?
I watched 6 hours of course. I think this is insane to give away all that for free)))
OMG, you are a life saver!
Been waiting for this...thank you🙏🙏🙏
This is a pure blessing
this guy is fr goated
I have AMD video card😀! What me to do?
This course is going to eradicate poverty in some regions of some countries, and that's amazing
what....
...
Please, explain your reasoning...
i agree
@@YuriC. What
now I can ask my parents to buy me a gpu without hitting my conscience
this video didn't open CC subtitles, pls fix this! help people like me who are not native English speakers!!! truly thx!
The hero we need.
during the setup section it is impossible to see you include the cudar runtimeheader, because it cuts your screen off
I have a question that I have Knowledge of C programming and Embedded C can I start this course as my COA concepts are kind of weak ??
FCC is TBPCH(The Best Programming Couse in History)
This course aims to Provide a foundation for understanding projects like Karpathy's llm.c. The moment I read this, I decided to learn to get to know what's happening under the hood of GPU kernels. Looking forward to finish this asap!!
This is such a bless!
please we need a VHDL or Verilog course also🙏
I am not sure what the heck happened at 43:00 when you went into the ~/.bashrc file. May I ask for clarification on what to do here?
1. Type in terminal:
nano ~/.bashrc
2. Paste in the begining of the file:
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64
export PATH=$PATH:$CUDA_HOME/bin
3. Save and exit:
Ctrl + O
Ctrl + X
4. Type in terminal:
source .bashrc
5. Now this will work:
nvcc --version
@@dawmro This is officially working, and you are a godsend, thank you, sir
@@lorenzocollante Enjoy!
@@dawmro isnt it cuda 12.6 instead of cuda?
@@HoangNamDang-hi1il If you set CUDA_HOME to /usr/local/cuda, it will point to the latest installed CUDA version, if this is not the version you intend to use, then you need to specify version manually.
17:22 Ch1) understanding the ecosystem
So, will I be able to install NVIDIA drivers on Linux properly after this course?
12 hour course LFG!
11 hour course just to learn how to get my GPU to do what I ACTUALLY want it to do!!> Oh BOY!
In minute 42, he goes into the bash and says "feel free to type in with me" but I cannot see where he is typing. Also, I cannot interact with my bash even when I try to. What should I do because ultimately it does not allow the NVCC to work for me to actually get the setup correct. Thank you!
The screen is not synced with what elliot is explaining, he's sometimes executing code in c++ review section and his screen doesn't change at all
Perfect my exam is exactly 13 hours from now
This is awesome!!!
the matrix multiplication code used as example for coalesced memory access is wrong ,please recheck it