Тёмный

CUDA Simply Explained - GPU vs CPU Parallel Computing for Beginners 

Python Simplified
Подписаться 232 тыс.
Просмотров 238 тыс.
50% 1

In this tutorial, we will talk about CUDA and how it helps us accelerate the speed of our programs. Additionally, we will discuss the difference between processors (CPUs) and graphic cards (GPUs) and how come we can use both to process code.
By the end of this video - we will install CUDA and perform a quick speed test comparing the speed of our GPU with the speed of our CPU. We will create 2 extremely large data structures with PyTorch and we will multiply one by the other to test the performance.
Specifically, I'll be comparing Nvidia's GeForce RTX 3090 GPU with Intel's i9-12900K 12th-Gen Alder Lake Processor (with DDR5 memory).
I'll be posting some more advanced benchmarks in the next few tutorials, as the code I'm demonstrating in this video is 100% beginner-friendly!
⏲️ Time Stamps ⏲️
*****************************************
00:00 - what is CUDA?
00:47 - how processors (CPU) operate?
01:42 - CPU multitasking
03:16 - how graphic cards (GPU) operate?
04:02 - how come GPUs can run code faster than CPUs?
04:59 - benefits of using CUDA
06:03 - verify our GPU is capable of CUDA
06:48 - install CUDA with Anaconda and PyTorch
09:22 - verify if CUDA installation was successful
10:32 - CPU vs GPU speed test with PyTorch
14:20 - freeze CPU with torch.cuda.synchronize()
15:51 - speed test results
17:55 - CUDA for systems with multiple GPUs
18:28 - next tutorials and thanks for watching!
🔗 Important Links 🔗
*****************************************
⭐ My Anaconda Tutorial for Beginners:
• Anaconda Beginners Gui...
⭐ My CUDA vs. TensorRT Tutorial for Beginners:
• FASTER Inference with ...
⭐ CUDA Enabled GPUS:
developer.nvidia.com/cuda-gpus
⭐ Complete Notebook Code:
github.com/MariyaSha/CUDA_spe...
💻 Install with VENV instead of Anaconda (LINUX) 💻
*****************************************
❗install venv:
$ sudo apt-get install -y python3-venv
🥇create working environment:
$ python3 -m venv my_env
🥈activate working environment:
$ source my_env/bin/activate
🥉install PIP3 and PyTorch+CUDA:
(my_env) $ sudo apt install python3-pip
(my_env) $ pip3 install torch==1.10.1+cu113 torchvision==0.11.2+cu113 torchaudio==0.10.1+cu113 -f download.pytorch.org/whl/cu11...
🏆more information about VENV:
docs.python.org/3/library/ven...
🏆more information about installing Pytorch:
pytorch.org/get-started/locally/
🙏SPECIAL THANK YOU 🙏
*****************************************
Thank you so much to Robert from Nvidia for helping me with the speed test code!
Thank you to SFX Buzz for the scratched record sound:
www.sfxbuzz.com/
Thank you to Flat Icon for the beautiful icon graphics:
www.flaticon.com/

Наука

Опубликовано:

 

24 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 460   
@PythonSimplified
@PythonSimplified 2 года назад
How did your speed test look like?? 🤩🤩🤩 ************ CPU SPEED *************** 7.952215671539307 verify device: cpu ************ GPU SPEED *************** 0.6196999549865723 verify device: cuda:0 ************ GPU SPEED *************** 0.24684429168701172 verify device: cuda:0 ************ GPU SPEED *************** 0.24314093589782715 verify device: cuda:0 my CPU: Intel's i9-12900K 12th-Gen Alder Lake Processor (+5200mhz DDR5 memory) my GPU: Nvidia GeForce RTX 3090 matrix_size: 32*512 OS: Linux Ubuntu 20.04 (I've upgraded from 18.04 mid-video hahahaha)
@Yachid
@Yachid 2 года назад
Merry xMas!
@FinickyHorseGameStudios
@FinickyHorseGameStudios 2 года назад
#PythonSimplified Thank you for this video! Kindly share more videos about this CUDA tutorials with real time examples..
@reconchrist
@reconchrist 2 года назад
***** CPU SPEED ***** 19.829071521759033 Verify device: cpu ***** GPU SPEED ***** 2.2739994525909424 Verify device: cuda:0 ***** GPU SPEED ***** 2.0090506076812744 Verify device: cuda:0 ***** GPU SPEED ***** 1.9959523677825928 Verify device: cuda:0 my CPU: Intel i7-9750H @ 2.60Ghz my GPU: Nvidia GeForce RTX 2060 matrix_size: 32*512 OS: Windows 10
@Gyanateet2077
@Gyanateet2077 2 года назад
*****CPU SPEED**** 9.473852396011353 verify device: cpu *****GPU SPEED**** 1.2871942520141602 verify device: cuda:0 *****GPU SPEED**** 0.8036797046661377 verify device: cuda:0 *****GPU SPEED**** 0.7862038612365723 verify device: cuda:0 SPECS: CPU: Intel's i9 7900xe 10 cores 20 threads (Oc'd to 4.5ghz)(3200mhz DDR4 memory) GPU: NVIDIA GEFORCE GTX 1080ti matrix_size: 32*512 OS: Linux Ubuntu 20.04
@djoezi3662
@djoezi3662 2 года назад
My god you are so beautiful and have good sense of humor 😘
@muhammedaneesk.a4848
@muhammedaneesk.a4848 2 года назад
Please don't abandoned this series. I'm really looking forward to it.
@PythonSimplified
@PythonSimplified 2 года назад
Thank you Muhammed, I'm happy to hear! 😁 Don't worry, I won't rest until all of us become CUDA ninjas!! 🥷🥷🥷
@RiverReeves23
@RiverReeves23 7 месяцев назад
Being a developer of 15+ years. You're doing a great job at explaining an incredibly complex topic in a very easy way. Excellent work. Really love your channel.
@szilike_10
@szilike_10 2 года назад
I just found this channel. I think it's amazing and it is everything someone that wants to learn the basics ever needs. I am a true believer that the most important thing is to get a grasp of the intuition and then slowly try to dive deeper into any topic. And of course you have A LOT of question when trying to learn something new and I love the way you approached it from the newbie's point of view, and focusing on what needs to be cleared first. Unfortunately, sometimes it's really hard to find any tutorials like that. Especially that at uni, it doesn't work like that at all :))) So I'm glad I've found you, and hope you keep posting. Wish you a great day!
@ledkicker2392
@ledkicker2392 2 года назад
Didn't expect such a well presented tutorial. Your explanation is so structured and without distractions, and your manner of presenting is very eloquent 👌
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much for the incredible feedback! 😀
@benrav924
@benrav924 Год назад
@@PythonSimplified you're the best!
@Spanu96
@Spanu96 2 года назад
Very, very, very well documented this video. Keep up the good work.
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much!! Will do! 😃😃😃
@demandelz
@demandelz 2 года назад
Cool!! Thank you for the simple, clean, well presented video. You are inspiring me to try writing code using my GPU's. I'm sure I will be watching some of your other videos.
@dbassett74
@dbassett74 2 года назад
Great video! Please continue with this series.
@jaywalker.
@jaywalker. 2 года назад
This was a wonderful explanation. I've only ever had a vague idea of what CUDA was and what a CPU actually does.
@italoaguiar
@italoaguiar 5 месяцев назад
Simply one of the best tutorials I've ever seen on this specific topic!! Congrats!!
@PythonSimplified
@PythonSimplified 4 месяца назад
Thank you so much!!! super happy you liked it! 😀
@mdibrahimshariff3386
@mdibrahimshariff3386 Год назад
This is one of the best explanations I have watched
@gersonovphysics
@gersonovphysics 2 года назад
This video is awesome! Very instructive. Congrats!
@user-wr4yl7tx3w
@user-wr4yl7tx3w 2 года назад
this was really well organized and explained. best so far.
@sash710
@sash710 Год назад
as always absolutely top-notch explained, your way to convey a thing is unbeatable good!
@gareththwaite5128
@gareththwaite5128 2 года назад
Haven't long come across your channel, I think it's now my favourite python channel
@nonomnismoriar9601
@nonomnismoriar9601 2 года назад
Another great tutorial, really like your clear presentation style and depth of information. Made it very easy to setup my system, thank you!
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much for the lovely comment! I'm super happy to help! 😁
@MrRobot222
@MrRobot222 2 года назад
I've just finished my Google Cloud Big Data and ML course. So this was great to understand the Cuda element. Thank you! Will post my benchmarks and list them below, but no 3090 here for me! 😂
@PythonSimplified
@PythonSimplified 2 года назад
Congrats on finishing the course!! 🥳🥳🥳 I hope you had lots of fun!! The one AI course I took in 2018 (where I discovered Python actually 🤪) didn't explain CUDA at all! We've used it - but I had no idea what it actually was! I only recently found out that you can get it directly from your GPU rather than having to use some kind of online, often paid, third party service!! 😅 It was definitley a pleasant surprise! But I wish somebody bothered to explain it to me when I started my ML journey... it would save me so much time and frustration with Google Colab disconnecting my runtime with no reason!! Anyhow, I'm glad this video came at the right timing for you! 😉
@NassimEssaidi
@NassimEssaidi 2 года назад
I'm in love now with your Computer Specs, I9-12900K with RTX 3090, damn, that's absolutely a beast PC.
@EmaMazzi76
@EmaMazzi76 2 года назад
Super clear explanation Maria, great video, thank you!
@PythonSimplified
@PythonSimplified 2 года назад
Thank uou so much Emanuele, glad you liked it! 😁
@kushalbasnet8751
@kushalbasnet8751 Год назад
Dyamn .. i dont know how i came accross this channel/video .. but have to say excellent work. I could watch these types of videos all day long ..
@slcooIj
@slcooIj 2 года назад
RU-vid brought me here. Although I am not a big fan of python, I understand the intension of your examples. Thx for that. I also like your gestures and style of explanation. Keep it up
@reihanehmirjalili4676
@reihanehmirjalili4676 Год назад
You are amazing! Please keep posting these wonderful videos !
@randahan215
@randahan215 Год назад
wow!! Your explanations and examples are perfect!!. Thank you so much
@muthaheerayasmeen3845
@muthaheerayasmeen3845 Месяц назад
The most simplified explanation for beginner learners. Thank you
@davidgm2821
@davidgm2821 2 года назад
Awesome explanation!! 👏🏼👏🏼👏🏼
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much David! 😊
@brians7100
@brians7100 2 года назад
Great tutorial! 💪🏻
@August-hc9ke
@August-hc9ke Год назад
Well explained, I love this video!
@bushratarif6028
@bushratarif6028 Месяц назад
I've really loved the way you have explained it!!!!Justttt Amazing.
@grjesus9979
@grjesus9979 2 года назад
Very nice introduction. Using additional software like GPU-Z while processing data (e.g: training neural network) you can check your GPU load and temperature. When processing big chunks of data for long time ( days) check that you GPU doesnt pass the maximum temperature joint parameter (in my case it was 100°C). Another thing is that for PCs it is really important to have good coolers and a notable spatial separation between CPU and GPU (GPU support better high temperatures than CPUs).
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much for the incredible tips grjesus99! 😀 I haven't had a chance to use GPU-Z before, I usually use the GeForce performance overlay with Alt+R and it shows me all the important stats 😊 I absolutely agree about the cooling! it's a key component, especially in overclocked systems. a good air circulation will ensure your hardware lasts for much longer!
@Banefane
@Banefane Год назад
I like your positive attitude :D! Very good explained and easy to understand!
@user-ps4ei8nt7l
@user-ps4ei8nt7l 2 года назад
So good, I just start to get contact with the GPU accelerated computing topics, I think this field is so promising and active.
@moayyadarz2965
@moayyadarz2965 Год назад
your way of explanation is really amazing
@mibrahim4245
@mibrahim4245 2 года назад
I wrote you somewhere else that this tutorial is great .. but I wasn't at my best concentration .. now that I again watched it... I have no words to say more than FANTASTIC .. clarity, knowledge, and everything else .. so thank you beast ,, thank you M .... I'm following what you present .. as always..
@PythonSimplified
@PythonSimplified 2 года назад
Yeeeeeey!! I'm so happy to hear that!! 😁😁😁 Thank you so much for the incredible comment dear!! I worked extra hard on this video so your feedback really made my day!! 😃 Happy new year and see you in 2022!!! 🥳🎆❄
@mibrahim4245
@mibrahim4245 2 года назад
@@PythonSimplified happy new year M ❤❤ .. You should've got used to my comments cuz I don't pass a video without a comment, or anywhere else 🤩🌹
@caizza3
@caizza3 7 месяцев назад
Awesome explainer video thank you!
@kalyanheng5657
@kalyanheng5657 4 месяца назад
your explanation is very clear!
@goodsunny5041
@goodsunny5041 Год назад
Thanks for the great video!💐💐💐
@CodePhiles
@CodePhiles 2 года назад
very helpful and lovely tutorial, keep it up 😍
@l0ksh
@l0ksh 2 года назад
Great video, you explained very well.
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much, glad you liked it!! 😃
@erfelipe
@erfelipe 2 года назад
Great explanation!
@caruccio
@caruccio 5 месяцев назад
Thanks, really easy to follow explanation.
@venom_snake1984
@venom_snake1984 2 года назад
Merry Christmas Mariya! Have a good one! :)
@PythonSimplified
@PythonSimplified 2 года назад
Merry Christmas Ali!! You too! 😀😀😀
@soultribe9
@soultribe9 2 года назад
Merry Xmas M!! God bless you !!!
@alexnickolaevich9536
@alexnickolaevich9536 Месяц назад
Лучший ролик по теме на ютубе!
@rudrakshya1
@rudrakshya1 2 месяца назад
It's simplified. Thank you.
@mshparber
@mshparber 5 месяцев назад
Finally I got the answer to my question - what’s the difference between CPU and GPU. Thanks!
@samibelattar1847
@samibelattar1847 Год назад
Thank you your explanation is very clear.
@navidntg6082
@navidntg6082 2 года назад
Wow this girl is on fire! Nice job🤩
@starsun9822
@starsun9822 2 года назад
Excellent video! thank you Mariya 🌷 ❤️
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much! Glad you liked it! 😃
@udbhav3760
@udbhav3760 2 года назад
GPU and CPU both are good in there way! Merry Christmas ☃️! Video is really good you did well! :+)
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much Udbhav! 😃😃😃
@americovaldazo6373
@americovaldazo6373 2 года назад
Great video. Thank you.
@60pluscrazy
@60pluscrazy 2 года назад
Very well explained 👌
@mohamedelbshier2818
@mohamedelbshier2818 Год назад
very nice I really enjoy with this explanation
@hank7v
@hank7v Год назад
Great presentation. Great teaching style. Subscribed to look at more python material
@BoonTee
@BoonTee Год назад
Great video!
@jimross8150
@jimross8150 6 месяцев назад
Wow this was great introduction thanks
@kalpanasingh-ti4hk
@kalpanasingh-ti4hk 2 месяца назад
Wow that's brilliant explaination
@vladmaiuga2934
@vladmaiuga2934 2 года назад
Brains and beauty!!! Informative video, which I enjoyed due to your programming style! Out of curiosity how much time and effort did you put behind this video? I have my wild guesses, but I think it’ll show folks your capacity if you state it yourself. Anyway happy videoing, and hope to see many more.
@k.ballajiaxe6403
@k.ballajiaxe6403 2 года назад
❤️ lots of information and useful ❤️
@PythonSimplified
@PythonSimplified 2 года назад
Thank you K.Ballaji Axe! 😀 Have fun with CUDA!
@dironin2363
@dironin2363 2 года назад
Merry X-mas, Mari! Nice subscribers count))
@PythonSimplified
@PythonSimplified 2 года назад
Merry Christmas di ronin!! 😁😁😁 RU-vid has been very kind to me lately 😊
@user-jm2cp3oq4r
@user-jm2cp3oq4r 4 месяца назад
I love your explanation. You are really good
@AlexShoyhit
@AlexShoyhit Год назад
very informative lecture thank you very much
@AlgoTradeArchitect
@AlgoTradeArchitect 2 года назад
Great video and explaination 👍👍👍👍
@yahyeabdirashid9716
@yahyeabdirashid9716 2 года назад
Beautifully solved
@Dygear
@Dygear 2 года назад
This had LTT / LMG levels of production value with one of the best / clearest explanations for what CUDA is and why it matters.
@JuanPabloMolinaMatute
@JuanPabloMolinaMatute 2 года назад
Just excellent!
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much Juan! 😀 By the way, I'm premiering the next episode in this parallel computing series in 45 minutes - come say hi! 😁 here's a link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-iFADsRDJhDM.html
@sanyajain862
@sanyajain862 2 года назад
Amazing Explanation
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much Senya! 😀
@HadiPirhosseinlou
@HadiPirhosseinlou 2 года назад
Your videos are always informative and great. thank you. Does Torch also support AMD GPUs and OpenCL? and how can we use multiple graphics cards in parallel in this case?
@danield.7359
@danield.7359 2 года назад
Excellent 👍
@armenthetiger
@armenthetiger 2 года назад
You are amazing!
@jipe4153
@jipe4153 2 года назад
Nice presentation! A fair comparison is more like~ 16 cpu cores ~ 256 FP32 cores (AVX 512). So 256 vs 10,000, and also the bandwidth difference is huge aswell
@kecoma
@kecoma 2 года назад
That is not a computer, is a god-level beast. 3090 + i9 crazy!! Great video
@PythonSimplified
@PythonSimplified 2 года назад
Hahahaha thank you so much Kevin! 😁 I've hustled a lot to get all these parts (well... besides arguably the most important part which Nvidia sent me for an upcoming TensorRT tutorial 😅 hahahaha) But the DDR5 for the processor was super hard to find!! I almost gave up and got a Rayzen 11th gen + DDR4 built instead... but thank God a bunch of Christmas miracles happened and everything worked out!! 💪💪💪
@ryanmckenna2047
@ryanmckenna2047 2 года назад
You explain it very well
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much! 😃
@honahwikeepa2115
@honahwikeepa2115 2 месяца назад
Thank you. I'm much smarter and excited now. Love tinkering with computers in my late years. I have a couple of Quadro gpu's.
@laserquant
@laserquant 2 года назад
Very cool video! How long did it take to transfer data to GPU memory space? This is often the rentability bottleneck. In my opinion this should be taken separately into account. However, thumbs up!
@ilmu011
@ilmu011 2 года назад
Very good explanation
@PythonSimplified
@PythonSimplified 2 года назад
Thank you so much! 😃
@christopherhartline1863
@christopherhartline1863 Год назад
Loved it
@event-zero
@event-zero Год назад
Thanks!
@Scleavers
@Scleavers 2 года назад
Very informative and visuals helped me comprehend. I didn't purchase a GPU card last time due to fear of Ubuntu compatability. I'll get a moderate card in upcoming days, I think I got a good power source too but gotta check
@1MinuteFlipDoc
@1MinuteFlipDoc 2 года назад
nice tutorial! excellent video and clear window-in-window effects to show what you are doing!! however, I had to turn my audio way up to hear you. boom mic? lapel mic? Solid video! :)
@PythonSimplified
@PythonSimplified 2 года назад
Thank you!! More like 10 foot ceillings 😅 the mic is great but the echo is an ongoing problem I'm trying to fix in all kinds of creative ways (when I'm filming - there's pillows and paper towel rolls everywhere!!! Hahahaha 🤣🤣🤣) Thanks for letting me know! I'll boost the volume up in future tutorials, I think my echo-cancelling effects are causing this low volume situation
@waseqalvi3800
@waseqalvi3800 Год назад
please continue!!!!
@cutlas72
@cutlas72 11 месяцев назад
Thank you !
@muhammedsahal4700
@muhammedsahal4700 2 года назад
Awesome 👍
@PythonSimplified
@PythonSimplified 2 года назад
Thank you! 😁
@supercheetah778
@supercheetah778 2 года назад
Nice introductory! How does ROCm for AMD compare to CUDA?
@jonathan3488
@jonathan3488 2 года назад
Very informative
@PythonSimplified
@PythonSimplified 2 года назад
Thank you Jonathan! 😀
@freakrugnir
@freakrugnir 2 года назад
buen video, gracias !!
@PythonSimplified
@PythonSimplified 2 года назад
Gracias Carlos! 🙂
@CULTURE_dz
@CULTURE_dz 2 года назад
thanx...realy you are the best ... any tensorflow-gpu 2.7 cours
@alexclaussen2076
@alexclaussen2076 8 месяцев назад
Thank you , I want to learn cuda my life depends on it hahaha , this was a nice intro
@alexclaussen2076
@alexclaussen2076 8 месяцев назад
I have a project I need to implement cuda on it , if you’re interested in a project please let me know, hint it includes ECC operations
@baconsledge
@baconsledge 2 года назад
Always excellent info! You should build yourself a teleprompter to make it easier to prompt yourself whilst recording. 8’)
@kavanspace1654
@kavanspace1654 7 месяцев назад
Amazing tutorial from a lovely person. Its great to see simple and clear explanation. Thank you...I found a new resource to my addition. Question : Why can't we just replace CPU's with GPUs only.... ?
@Luredreier
@Luredreier 2 года назад
3:13 Well... You're right that with x86 we're looking at 1 or 2 threads pr core. But the CPU can do multiple tasks pr thread at once. So it might do task 1 from thread A and task 1 from thread B, but then there might be some spare execution resources allowing task 3 from thread A and task 7 from thread B and perhaps if you're *really* lucky perhaps even task 13 from thread A to be executed all at the same time. The OS only assigns two threads to the CPU core to run at once till the next interrupt, so it's not doing more at once in that regard. But multiple tasks within each of those threads will be executed at once if possible (not always the case). Of course in normal spagetti code you can't really expect the CPU to be able to do particularly many of those instructions at once. And more advanced instructions sets helps the CPU understand exactly what you're doing and achieve more instruction level parallelisation since those advanced instructions in essence combine multiple instructions into one so even thoough they're multiple instructions *inside* the CPU they're just a few on the outside, meaning that the CPU knows how those internal instructions relate to eachother more and can do things better as a result.
@sidahmedsabeur5396
@sidahmedsabeur5396 2 года назад
Hi There, Happy Christmas. Yet another interesting issue. You presented clearly the way one can use cuda. in my case i have an old gpu nvidia gtx 1080ti, it is hanging all the time because the box is an old core2 duo, but i will upgrade soon to a better computer with ssd and more ram. I am using the gpu in my polymer simulations mainly MD and MC. Best regards, Sid
@golfsierra42
@golfsierra42 2 года назад
I'm impressed how easy it is to run the same code in Python in either the CPU or GPU context. Your video inspired me to try to run the matrices to determine the Levenshtein distance on the CPU and GPU and to compare the performance. But I'm still coding and the results are not yet available. 😅
@omarbousbia6916
@omarbousbia6916 2 года назад
you nailed it girl
@RecoveringHermit
@RecoveringHermit 2 года назад
Great video! Took me awhile as I don't normally use anaconda and I was initially trying to get this to work with a pip install (and it doesn't). My CPU and GPU seems so slow compared to yours haha. Looking forward to hearing more about cuda :)
@PythonSimplified
@PythonSimplified 2 года назад
Oh no! My apologies Rachel, did I mess up the VENV commands?? 😱😱😱 I'll get to the bottom of it shortly and fix it! (I'm hosting a NYE party today's so it will probably be a tomorrow task... my head is too busy with cooking 😵) Thanks for letting me know and thank you so much for the lovely comment! 😃 Happy new year and see you soon in a brand new tutorial! 🥳🥂🎆
@aissimohammed5193
@aissimohammed5193 2 года назад
you are a good talker
@silvermica
@silvermica 2 года назад
I use CUDA with HFSS - a numerically intensive electromagnetic solver (solves/satisfies Maxwell’s equations in 3D space).
@satviksharma3722
@satviksharma3722 2 года назад
How???
@silvermica
@silvermica 2 года назад
@@satviksharma3722 The software works with CUDA. I think their competitor that makes CST also uses video card memory for ultra fast calculations of insanely large matrices (inverting the matrix) .
@satviksharma3722
@satviksharma3722 2 года назад
@@silvermica I am a user of hfss too do i indeed to enable cuda from somewhere or is it supposed to detect that automatically?
@silvermica
@silvermica 2 года назад
@@satviksharma3722 - You need to contact your licensing manager and they will set you up - after you pay a lot of $$$. I've seen problems solved in 10 minutes that take over 24 hours without using cuda.
@satviksharma3722
@satviksharma3722 2 года назад
@@silvermica thanks a lot for that. On my way to mortgage my house rn xDD
@lukkenny5269
@lukkenny5269 2 года назад
looking forward to the next video since I have 2 GPUS and dont know to make it parallel computing in my deep learning programme
@Easy-3577
@Easy-3577 2 года назад
Great video and explanation! Request: how about a video and example for AMD GPU programming?
@DavidMedinets
@DavidMedinets 2 года назад
CPU Speed - 27.37293028831482 GPU Speed 1 - 2.607041835784912 GPU Speed 2 - 2.7270538806915283 GPU Speed 3 - 2.6175949573516846 CUDA was run once so the initialization time is not invoked. The matrix was 32*512. CPU=i7@2.60GHz GPU=GeForce GTX 1660. Running Windows
@galaktoza
@galaktoza 2 года назад
Hi, very interesting tutorial, shame I did not see it before. Are you planning to show off Ray distributed framework any time soon?
Далее
CUDA Explained - Why Deep Learning uses GPUs
13:33
Просмотров 227 тыс.
2000 vs 2100
00:15
Просмотров 16 тыс.
If __name__ == "__main__" for Python Developers
8:47
Просмотров 381 тыс.
Writing Code That Runs FAST on a GPU
15:32
Просмотров 542 тыс.
CPU vs GPU vs TPU vs DPU vs QPU
8:25
Просмотров 1,6 млн
comparing GPUs to CPUs isn't fair
6:30
Просмотров 284 тыс.
10 Math Concepts for Programmers
9:32
Просмотров 1,8 млн
RTX 5090 Does The IMPOSSIBLE
6:10
Просмотров 235 тыс.
5 Good Python Habits
17:35
Просмотров 392 тыс.
GPUs: Explained
7:29
Просмотров 305 тыс.
РЭДФЛАГИ СБОРЩИКОВ ПК часть 1
1:00
Main filter..
0:15
Просмотров 10 млн