Cheapest (0$) Deep Learning Hardware Options | 2021
Skills:
Staying Current in AI80%
Key Takeaways
The video discusses the cheapest options for deep learning hardware, including free options like Google Colab and Kaggle, as well as paid options like cloud providers and building a custom PC.
Full Transcript
okay so you started playing with uh deep learning and you figured out that neural networks take take up a lot of vram uh they are really compute intensive and you'll need some expensive hardware specifically gpus in order to do anything meaningful so in this video i'm going to break it down for you and start with the uh cheapest options like zero dollars uh like free options first and then in the second part of the video i'll give you some recommendations about the paid options also so without further ado let's uh start with the first option okay so the first two options you should consider uh are both free and they are google collab and kaggle so you probably heard of both of them actually they both belong to google google collab is awesome because it gives you gpus and also tpus for free and the same goes for kaggle which gives you p hundred gpus which are actually a bit better than collabs because colab gives you k80s there are a lot of tutorials how to get started and i won't get into that part i'll just give you all the options you have there are obviously some trade-offs when using google collab and using kaggle and the main ones is that they disconnect after a certain period so for collab you can expect around 12 hours before it kind of just disconnects your runtime and kaggle gives you around nine hours of uh free usage now if your gpu goes idle it will basically stop your your runs and there's one more thing you should know and that's that uh there is no guarantee that colab will give you gpus or tpus they have a certain amount of gpus per region so if if people in your region are using collab a lot either for deep learning or maybe mining then you probably won't get a gpu and that sucks okay for the second uh part of this video i'm going to tell you what your next three options are and that's cloud and i hear you say wait cloud but the thing is most of the big traditional cloud providers such as azure such as aws google cloud platform or gcp for short they all give you like 200 to 300 dollars for a month for free and you can kind of use that so azure gives you 200 bucks for a month also uh ibm gives you 200 uh for a month gcp gives you three hundred dollars for a month and finally uh alibaba gives you three hundred dollars you also have aws has some free program but i'm not sure if they have the same thing as these ones i mentioned i think they only offer cpus so doing this you can basically uh have a like uh you could have uh cloud gpus like k80s uh for four or five months if you just switch between these providers and it's kind of annoying to kind of to switch all the time but you basically need one day to set it up and get started and then you have it free for a month and then you can just switch to the other cloud provider doing this you'll acquire important skill and that's using different cloud providers later if you want to maybe continue using some of them you can just pay and keep using the provider so aside from these traditional cloud providers you also have a machine learning specific cloud providers such as spell which i've used and which is really super easy to use much easier than some of these more traditional cloud providers there is also paper space there is floyd hub there are a bunch of options there so spell gives you 10 bucks for free and you can check for the others a link a bunch of useful resources down in the description so the thing with these ml specific cloud providers is that they are all based off of like traditional providers so they use as a backbone to use either aws or azure or gcp and so forth and that was basically it for the free options so you either use colab or kaggle for free forever uh but obviously you it's slower it sometimes disconnects your runtime so there are some cons there or you simply use you switch from cloud provider to cloud provider you you get a lot of skill by doing that and you get some awesome gpu clusters for free so those were the three options now let's jump into some of the paid options which you may consider if you're doing deep blurring really seriously so there are basically two things you could do here you could either just buy some hardware off the shelf or you could build your own custom pc you can basically build a deep learning pc for less than thousand bucks and it could be really good i'll link a couple of those videos for building a budget deep learning pc down in the description if you have more money you can build obviously better deep learning pcs also called those deep learning rigs so basically if you can afford two or three or four thousand dollars you can build a really a beast of a pc and the reason why you you might want to do this is if you're really doing some serious deep learning then you'll either have to pay some cloud-based solution or you'll build your custom pc and there are a bunch of resources out there that show that it's much more cost effective to actually build your own deep learning rig and i'll also link some of the resources down in the description uh helping you build the rig for yourself so at the end it all depends on your preference if you if you don't have any budget whatsoever and you want to start with machine learning then go with kegel or go with google collab uh if you do have some money but you don't want to lose any time you just want something quick just buy some off-the-shelf pc or a deep learning rig if you do have some money and you also do have some time to spend you can the best thing to do is to build your your own deep learning rig and i think that the worst option if you're an individual playing with deep learning is to be paying the cloud unless you are a startup and you create some kind of a multi-year contract so that's it for this video hope you found it useful so you have all of those options out there i'll link a bunch of useful resources down in the description if you wanna maybe investigate a bit deeper but that's like the the high level overview of the of the current hardware uh deep learning hardware uh landscape so i'd like to know which options out of these uh did you personally use and also which one works the best for you uh in your current situation if you think i've missed something uh feel free to comment uh down in the comment section and i'll get back to you if you found this video useful consider subscribing and hit that like button to get notified when i upload a new video until next time keep learning deep [Music] you
Original Description
❤️ Become The AI Epiphany Patreon ❤️ ► https://www.patreon.com/theaiepiphany
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
In this video, I'll give you the cheapest options to get started with deep learning! I'll also mention what paid options you have at your disposal.
You'll get:
✔️ A high-level overview of the deep learning HW landscape
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
--- Free options
✅ Google Colab: https://colab.research.google.com/
✅ (Google) Kaggle: https://www.kaggle.com/
✅ Kaggle tips: https://www.kaggle.com/docs/efficient-gpu-usage
If you want to dig deeper:
✅ Colab vs Kaggle: https://towardsdatascience.com/kaggle-vs-colab-faceoff-which-free-gpu-provider-is-tops-d4f0cd625029
Sign-up for 1-month free credits:
✅ Azure ML: https://azure.microsoft.com/en-us/free/machine-learning/search/?&ef_id=Cj0KCQjw5eX7BRDQARIsAMhYLP--LX_y8V5tXNp2AIQH79TiJDc0S9_P694O-Bh75-TahDH_BjMhbxwaAuqBEALw_wcB:G:s&OCID=AID2100645_SEM_Cj0KCQjw5eX7BRDQARIsAMhYLP--LX_y8V5tXNp2AIQH79TiJDc0S9_P694O-Bh75-TahDH_BjMhbxwaAuqBEALw_wcB:G:s&dclid=CjgKEAjw5eX7BRDukp61rqLX0z8SJACF1AMBoJvajYg6QC5LOUWfroyE4zdyncMk1K_MEPbu2CqyafD_BwE
✅ GCP: https://cloud.google.com/free
✅ IBM: https://www.ibm.com/cloud/free
Check out this link for an awesome compilation of your options:
✅ https://github.com/zszazi/Deep-learning-in-cloud
Check out these links for comparisons between cloud options:
✅ https://determined.ai/blog/cloud-v-onprem/
✅ https://medium.com/@akhil.vasvani/what-to-use-for-deep-learning-cloud-services-vs-gpu-385ebaa037ee
✅ https://towardsdatascience.com/maximize-your-gpu-dollars-a9133f4e546a
--- Paid options
Build a budget deep learning PC:
✅ https://www.youtube.com/watch?v=xsnVlMWQj8o&ab_channel=MachineLearningwithPhil
✅ https://www.youtube.com/watch?v=th20fbZfZUc&ab_channel=Pysource
Build your deep learning rig:
✅ https://www.mrdbourke.com/notes-on-building-a-deep-learning-pc/
Why is deep learning rig more cost-effective than the cloud?
✅ https://medium.com/the-mission/why-building-your-own-deep-learning-computer
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Aleksa Gordić - The AI Epiphany · Aleksa Gordić - The AI Epiphany · 17 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
▶
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Intro | Neural Style Transfer #1
Aleksa Gordić - The AI Epiphany
Basic Theory | Neural Style Transfer #2
Aleksa Gordić - The AI Epiphany
Optimization method | Neural Style Transfer #3
Aleksa Gordić - The AI Epiphany
Advanced Theory | Neural Style Transfer #4
Aleksa Gordić - The AI Epiphany
Anyone can make deepfakes now!
Aleksa Gordić - The AI Epiphany
What is Computer Vision? | The Art of Creating Seeing Machines
Aleksa Gordić - The AI Epiphany
Feed-forward method | Neural Style Transfer #5
Aleksa Gordić - The AI Epiphany
Alan Turing | Computing Machinery and Intelligence
Aleksa Gordić - The AI Epiphany
Feed-forward method (training) | Neural Style Transfer #6
Aleksa Gordić - The AI Epiphany
What is Google Deep Dream? (Basic Theory) | Deep Dream Series #1
Aleksa Gordić - The AI Epiphany
Semantic Segmentation in PyTorch | Neural Style Transfer #7
Aleksa Gordić - The AI Epiphany
How to get started with Machine Learning
Aleksa Gordić - The AI Epiphany
How to learn PyTorch? (3 easy steps) | 2021
Aleksa Gordić - The AI Epiphany
PyTorch or TensorFlow?
Aleksa Gordić - The AI Epiphany
3 Machine Learning Projects For Beginners (Highly visual) | 2021
Aleksa Gordić - The AI Epiphany
Machine Learning Projects (Intermediate level) | 2021
Aleksa Gordić - The AI Epiphany
Cheapest (0$) Deep Learning Hardware Options | 2021
Aleksa Gordić - The AI Epiphany
How to learn deep learning? (Transformers Example)
Aleksa Gordić - The AI Epiphany
How do transformers work? (Attention is all you need)
Aleksa Gordić - The AI Epiphany
Developing a deep learning project (case study on transformer)
Aleksa Gordić - The AI Epiphany
Vision Transformer (ViT) - An image is worth 16x16 words | Paper Explained
Aleksa Gordić - The AI Epiphany
GPT-3 - Language Models are Few-Shot Learners | Paper Explained
Aleksa Gordić - The AI Epiphany
Google DeepMind's AlphaFold 2 explained! (Protein folding, AlphaFold 1, a glimpse into AlphaFold 2)
Aleksa Gordić - The AI Epiphany
Attention Is All You Need (Transformer) | Paper Explained
Aleksa Gordić - The AI Epiphany
Graph Attention Networks (GAT) | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
Graph Convolutional Networks (GCN) | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
Graph SAGE - Inductive Representation Learning on Large Graphs | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
PinSage - Graph Convolutional Neural Networks for Web-Scale Recommender Systems | Paper Explained
Aleksa Gordić - The AI Epiphany
OpenAI CLIP - Connecting Text and Images | Paper Explained
Aleksa Gordić - The AI Epiphany
Temporal Graph Networks (TGN) | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
Graph Neural Network Project Update! (I'm coding GAT from scratch)
Aleksa Gordić - The AI Epiphany
Graph Attention Network Project Walkthrough
Aleksa Gordić - The AI Epiphany
How to get started with Graph ML? (Blog walkthrough)
Aleksa Gordić - The AI Epiphany
DQN - Playing Atari with Deep Reinforcement Learning | RL Paper Explained
Aleksa Gordić - The AI Epiphany
AlphaGo - Mastering the game of Go with deep neural networks and tree search | RL Paper Explained
Aleksa Gordić - The AI Epiphany
DeepMind's AlphaGo Zero and AlphaZero | RL paper explained
Aleksa Gordić - The AI Epiphany
OpenAI - Solving Rubik's Cube with a Robot Hand | RL paper explained
Aleksa Gordić - The AI Epiphany
MuZero - Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model | RL Paper explained
Aleksa Gordić - The AI Epiphany
EfficientNetV2 - Smaller Models and Faster Training | Paper explained
Aleksa Gordić - The AI Epiphany
Implementing DeepMind's DQN from scratch! | Project Update
Aleksa Gordić - The AI Epiphany
MLP-Mixer: An all-MLP Architecture for Vision | Paper explained
Aleksa Gordić - The AI Epiphany
DeepMind's Android RL Environment - AndroidEnv
Aleksa Gordić - The AI Epiphany
When Vision Transformers Outperform ResNets without Pretraining | Paper Explained
Aleksa Gordić - The AI Epiphany
Non-Parametric Transformers | Paper explained
Aleksa Gordić - The AI Epiphany
Chip Placement with Deep Reinforcement Learning | Paper Explained
Aleksa Gordić - The AI Epiphany
Text Style Brush - Transfer of text aesthetics from a single example | Paper Explained
Aleksa Gordić - The AI Epiphany
Graphormer - Do Transformers Really Perform Bad for Graph Representation? | Paper Explained
Aleksa Gordić - The AI Epiphany
GANs N' Roses: Stable, Controllable, Diverse Image to Image Translation | Paper Explained
Aleksa Gordić - The AI Epiphany
VQ-VAEs: Neural Discrete Representation Learning | Paper + PyTorch Code Explained
Aleksa Gordić - The AI Epiphany
VQ-GAN: Taming Transformers for High-Resolution Image Synthesis | Paper Explained
Aleksa Gordić - The AI Epiphany
Multimodal Few-Shot Learning with Frozen Language Models | Paper Explained
Aleksa Gordić - The AI Epiphany
Focal Transformer: Focal Self-attention for Local-Global Interactions in Vision Transformers
Aleksa Gordić - The AI Epiphany
AudioCLIP: Extending CLIP to Image, Text and Audio | Paper Explained
Aleksa Gordić - The AI Epiphany
RMA: Rapid Motor Adaptation for Legged Robots | Paper Explained
Aleksa Gordić - The AI Epiphany
DALL-E: Zero-Shot Text-to-Image Generation | Paper Explained
Aleksa Gordić - The AI Epiphany
DETR: End-to-End Object Detection with Transformers | Paper Explained
Aleksa Gordić - The AI Epiphany
DINO: Emerging Properties in Self-Supervised Vision Transformers | Paper Explained!
Aleksa Gordić - The AI Epiphany
DeepMind DetCon: Efficient Visual Pretraining with Contrastive Detection | Paper Explained
Aleksa Gordić - The AI Epiphany
Do Vision Transformers See Like Convolutional Neural Networks? | Paper Explained
Aleksa Gordić - The AI Epiphany
Fastformer: Additive Attention Can Be All You Need | Paper Explained
Aleksa Gordić - The AI Epiphany
More on: Staying Current in AI
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
The AI Career Toolkit That Replaced My Job Hunt in 2026
Dev.to · freelancewith_ai
The AI Problem Nobody Saw Coming: The Decline Of Curiosity And Meaning
Forbes Innovation
AI - Understanding it the modern way
Dev.to · Riturathin Sharma
The AI Approval Gate: What Anthropic’s Mythos 5 Decision Means for Your Business
Medium · Cybersecurity
🎓
Tutor Explanation
DeepCamp AI