I've been wanting to try out Tensorflow but I don't know if my system has enough hardware requirements for it.
Is this configuration enough to run a simple AI project like image recognition? I've searched the website and other resources but no where is there any details about system requirements.
Operating systems:Windows 10 (Intel/AMD 64-bit) Linux (Intel/AMD 64-bit, kernel 3.10. 0 or higher, glibc 2.17 or higher)
What CPU is best for machine learning & AI? The two recommended CPU platforms are Intel Xeon W and AMD Threadripper Pro. This is because both of these offer excellent reliability, can supply the needed PCI-Express lanes for multiple video cards (GPUs), and offer excellent memory performance in CPU space.
AI operations run from GPU memory, so system memory isn't usually a bottleneck and servers typically have 128 to 512 GB of DRAM. Current GPUs use embedded high-bandwidth memory (HBM) modules (16 or 32 GB for the Nvidia V100, 40 GB for the A100) that are much faster than conventional DDR4 or GDDR5 DRAM.
UPDATE 2020-01-17 : Try out free online GPU instances. For example colab.research.google.com is one such site and kaggle.com is another! No GPU or local install needed!
I agree with @mad-wombat, there are no minimum requirements to use a CPU for tensorflow.
You said that you are interested in image recognition. With your hardware you could run the MNIST for beginners or the advanced MNIST examples.
Try it out! Tensorflow.org even suggests starting with CPU-only when you first try.
When you become more ambitious and want to do larger projects you'll need to take into consideration how much data you are trying to put into memory. If you are using a CPU or GPU then you'll care about RAM or GPU Memory (respectively), but it certainly isn't a roadblock to starting. Additionally, many people just tune the amount of data stored in memory by doing some of the following :
But you don't have to worry about this when you are starting! - Just install Tensorflow, walk through the tutorials, and get a feel for it. All the tutorials work just fine on GPU!
I do most of my initial testing and coding on a CPU only machine with limited RAM and it works just great.
Good Luck!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With