Cheapest (0$) Deep Learning Hardware Options | 2021

Aleksa Gordić - The AI Epiphany · Beginner ·📰 AI News & Updates ·5y ago

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 Intro | Neural Style Transfer #1
Intro | Neural Style Transfer #1
Aleksa Gordić - The AI Epiphany
2 Basic Theory | Neural Style Transfer #2
Basic Theory | Neural Style Transfer #2
Aleksa Gordić - The AI Epiphany
3 Optimization method | Neural Style Transfer #3
Optimization method | Neural Style Transfer #3
Aleksa Gordić - The AI Epiphany
4 Advanced Theory | Neural Style Transfer #4
Advanced Theory | Neural Style Transfer #4
Aleksa Gordić - The AI Epiphany
5 Anyone can make deepfakes now!
Anyone can make deepfakes now!
Aleksa Gordić - The AI Epiphany
6 What is Computer Vision? | The Art of Creating Seeing Machines
What is Computer Vision? | The Art of Creating Seeing Machines
Aleksa Gordić - The AI Epiphany
7 Feed-forward method | Neural Style Transfer #5
Feed-forward method | Neural Style Transfer #5
Aleksa Gordić - The AI Epiphany
8 Alan Turing | Computing Machinery and Intelligence
Alan Turing | Computing Machinery and Intelligence
Aleksa Gordić - The AI Epiphany
9 Feed-forward method (training) | Neural Style Transfer #6
Feed-forward method (training) | Neural Style Transfer #6
Aleksa Gordić - The AI Epiphany
10 What is Google Deep Dream? (Basic Theory) | Deep Dream Series #1
What is Google Deep Dream? (Basic Theory) | Deep Dream Series #1
Aleksa Gordić - The AI Epiphany
11 Semantic Segmentation in PyTorch | Neural Style Transfer #7
Semantic Segmentation in PyTorch | Neural Style Transfer #7
Aleksa Gordić - The AI Epiphany
12 How to get started with Machine Learning
How to get started with Machine Learning
Aleksa Gordić - The AI Epiphany
13 How to learn PyTorch? (3 easy steps) | 2021
How to learn PyTorch? (3 easy steps) | 2021
Aleksa Gordić - The AI Epiphany
14 PyTorch or TensorFlow?
PyTorch or TensorFlow?
Aleksa Gordić - The AI Epiphany
15 3 Machine Learning Projects For Beginners (Highly visual) | 2021
3 Machine Learning Projects For Beginners (Highly visual) | 2021
Aleksa Gordić - The AI Epiphany
16 Machine Learning Projects (Intermediate level) | 2021
Machine Learning Projects (Intermediate level) | 2021
Aleksa Gordić - The AI Epiphany
Cheapest (0$) Deep Learning Hardware Options | 2021
Cheapest (0$) Deep Learning Hardware Options | 2021
Aleksa Gordić - The AI Epiphany
18 How to learn deep learning? (Transformers Example)
How to learn deep learning? (Transformers Example)
Aleksa Gordić - The AI Epiphany
19 How do transformers work? (Attention is all you need)
How do transformers work? (Attention is all you need)
Aleksa Gordić - The AI Epiphany
20 Developing a deep learning project (case study on transformer)
Developing a deep learning project (case study on transformer)
Aleksa Gordić - The AI Epiphany
21 Vision Transformer (ViT) - An image is worth 16x16 words | Paper Explained
Vision Transformer (ViT) - An image is worth 16x16 words | Paper Explained
Aleksa Gordić - The AI Epiphany
22 GPT-3 - Language Models are Few-Shot Learners | Paper Explained
GPT-3 - Language Models are Few-Shot Learners | Paper Explained
Aleksa Gordić - The AI Epiphany
23 Google DeepMind's AlphaFold 2 explained! (Protein folding, AlphaFold 1, a glimpse into AlphaFold 2)
Google DeepMind's AlphaFold 2 explained! (Protein folding, AlphaFold 1, a glimpse into AlphaFold 2)
Aleksa Gordić - The AI Epiphany
24 Attention Is All You Need (Transformer) | Paper Explained
Attention Is All You Need (Transformer) | Paper Explained
Aleksa Gordić - The AI Epiphany
25 Graph Attention Networks (GAT) | GNN Paper Explained
Graph Attention Networks (GAT) | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
26 Graph Convolutional Networks (GCN) | GNN Paper Explained
Graph Convolutional Networks (GCN) | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
27 Graph SAGE - Inductive Representation Learning on Large Graphs | GNN Paper Explained
Graph SAGE - Inductive Representation Learning on Large Graphs | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
28 PinSage - Graph Convolutional Neural Networks for Web-Scale Recommender Systems | Paper Explained
PinSage - Graph Convolutional Neural Networks for Web-Scale Recommender Systems | Paper Explained
Aleksa Gordić - The AI Epiphany
29 OpenAI CLIP - Connecting Text and Images | Paper Explained
OpenAI CLIP - Connecting Text and Images | Paper Explained
Aleksa Gordić - The AI Epiphany
30 Temporal Graph Networks (TGN) | GNN Paper Explained
Temporal Graph Networks (TGN) | GNN Paper Explained
Aleksa Gordić - The AI Epiphany
31 Graph Neural Network Project Update! (I'm coding GAT from scratch)
Graph Neural Network Project Update! (I'm coding GAT from scratch)
Aleksa Gordić - The AI Epiphany
32 Graph Attention Network Project Walkthrough
Graph Attention Network Project Walkthrough
Aleksa Gordić - The AI Epiphany
33 How to get started with Graph ML? (Blog walkthrough)
How to get started with Graph ML? (Blog walkthrough)
Aleksa Gordić - The AI Epiphany
34 DQN - Playing Atari with Deep Reinforcement Learning | RL Paper Explained
DQN - Playing Atari with Deep Reinforcement Learning | RL Paper Explained
Aleksa Gordić - The AI Epiphany
35 AlphaGo - Mastering the game of Go with deep neural networks and tree search | RL Paper Explained
AlphaGo - Mastering the game of Go with deep neural networks and tree search | RL Paper Explained
Aleksa Gordić - The AI Epiphany
36 DeepMind's AlphaGo Zero and AlphaZero | RL paper explained
DeepMind's AlphaGo Zero and AlphaZero | RL paper explained
Aleksa Gordić - The AI Epiphany
37 OpenAI - Solving Rubik's Cube with a Robot Hand | RL paper explained
OpenAI - Solving Rubik's Cube with a Robot Hand | RL paper explained
Aleksa Gordić - The AI Epiphany
38 MuZero - Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model | RL Paper explained
MuZero - Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model | RL Paper explained
Aleksa Gordić - The AI Epiphany
39 EfficientNetV2 - Smaller Models and Faster Training | Paper explained
EfficientNetV2 - Smaller Models and Faster Training | Paper explained
Aleksa Gordić - The AI Epiphany
40 Implementing DeepMind's DQN from scratch! | Project Update
Implementing DeepMind's DQN from scratch! | Project Update
Aleksa Gordić - The AI Epiphany
41 MLP-Mixer: An all-MLP Architecture for Vision | Paper explained
MLP-Mixer: An all-MLP Architecture for Vision | Paper explained
Aleksa Gordić - The AI Epiphany
42 DeepMind's Android RL Environment - AndroidEnv
DeepMind's Android RL Environment - AndroidEnv
Aleksa Gordić - The AI Epiphany
43 When Vision Transformers Outperform ResNets without Pretraining | Paper Explained
When Vision Transformers Outperform ResNets without Pretraining | Paper Explained
Aleksa Gordić - The AI Epiphany
44 Non-Parametric Transformers | Paper explained
Non-Parametric Transformers | Paper explained
Aleksa Gordić - The AI Epiphany
45 Chip Placement with Deep Reinforcement Learning | Paper Explained
Chip Placement with Deep Reinforcement Learning | Paper Explained
Aleksa Gordić - The AI Epiphany
46 Text Style Brush - Transfer of text aesthetics from a single example | Paper Explained
Text Style Brush - Transfer of text aesthetics from a single example | Paper Explained
Aleksa Gordić - The AI Epiphany
47 Graphormer - Do Transformers Really Perform Bad for Graph Representation? | Paper Explained
Graphormer - Do Transformers Really Perform Bad for Graph Representation? | Paper Explained
Aleksa Gordić - The AI Epiphany
48 GANs N' Roses: Stable, Controllable, Diverse Image to Image Translation | Paper Explained
GANs N' Roses: Stable, Controllable, Diverse Image to Image Translation | Paper Explained
Aleksa Gordić - The AI Epiphany
49 VQ-VAEs: Neural Discrete Representation Learning | Paper + PyTorch Code Explained
VQ-VAEs: Neural Discrete Representation Learning | Paper + PyTorch Code Explained
Aleksa Gordić - The AI Epiphany
50 VQ-GAN: Taming Transformers for High-Resolution Image Synthesis | Paper Explained
VQ-GAN: Taming Transformers for High-Resolution Image Synthesis | Paper Explained
Aleksa Gordić - The AI Epiphany
51 Multimodal Few-Shot Learning with Frozen Language Models | Paper Explained
Multimodal Few-Shot Learning with Frozen Language Models | Paper Explained
Aleksa Gordić - The AI Epiphany
52 Focal Transformer: Focal Self-attention for Local-Global Interactions in Vision Transformers
Focal Transformer: Focal Self-attention for Local-Global Interactions in Vision Transformers
Aleksa Gordić - The AI Epiphany
53 AudioCLIP: Extending CLIP to Image, Text and Audio | Paper Explained
AudioCLIP: Extending CLIP to Image, Text and Audio | Paper Explained
Aleksa Gordić - The AI Epiphany
54 RMA: Rapid Motor Adaptation for Legged Robots | Paper Explained
RMA: Rapid Motor Adaptation for Legged Robots | Paper Explained
Aleksa Gordić - The AI Epiphany
55 DALL-E: Zero-Shot Text-to-Image Generation | Paper Explained
DALL-E: Zero-Shot Text-to-Image Generation | Paper Explained
Aleksa Gordić - The AI Epiphany
56 DETR: End-to-End Object Detection with Transformers | Paper Explained
DETR: End-to-End Object Detection with Transformers | Paper Explained
Aleksa Gordić - The AI Epiphany
57 DINO: Emerging Properties in Self-Supervised Vision Transformers | Paper Explained!
DINO: Emerging Properties in Self-Supervised Vision Transformers | Paper Explained!
Aleksa Gordić - The AI Epiphany
58 DeepMind DetCon: Efficient Visual Pretraining with Contrastive Detection | Paper Explained
DeepMind DetCon: Efficient Visual Pretraining with Contrastive Detection | Paper Explained
Aleksa Gordić - The AI Epiphany
59 Do Vision Transformers See Like Convolutional Neural Networks? | Paper Explained
Do Vision Transformers See Like Convolutional Neural Networks? | Paper Explained
Aleksa Gordić - The AI Epiphany
60 Fastformer: Additive Attention Can Be All You Need | Paper Explained
Fastformer: Additive Attention Can Be All You Need | Paper Explained
Aleksa Gordić - The AI Epiphany

The video provides an overview of the cheapest deep learning hardware options, including free and paid options, and discusses the pros and cons of each. It also provides tips for building a custom deep learning PC and recommends resources for further learning.

Key Takeaways
  1. Explore free options like Google Colab and Kaggle
  2. Evaluate paid options like cloud providers
  3. Consider building a custom deep learning PC
  4. Research and compare different deep learning hardware options
💡 Building a custom deep learning PC can be a cost-effective option for serious deep learning projects

Related AI Lessons

Up next
Man dies after horror Gold Coast house fire; high-speed Sydney motorway pursuit | 9 News Australia
9 News Australia
Watch →