


Again, there were limitations to it - the read/write speeds were slow, I couldn’t accommodate large datasets, and occasional “Bus Error”,to name a few. Setup Linux and everything else mentioned in this blog on a USB drive and use it to directly boot my system.I could not utilise 100% of my system hardware and GPU wasn’t accessible at all. This was a good way to get started with coding. Setup a Virtual Machine on Windows and then install Ubuntu and required Python packages.The earlier two types of attempts (I setup the system multiple times in both types) were with reluctance to do away with Windows on my system. I realized the need of it after the 3rd time I was trying to setup my machine. I am writing this guide so that I can refer back to it whenever I am setting up a Deep learning machine for Computer Vision. How to Setup Ubuntu 16.04 with CUDA, GPU, and other requirements for Deep Learning
