Submitted by Character-Ad9862 t3_z5y7nr in deeplearning
Hey,
im currently looking for a computer mainly used for deep learning computer vision tasks (2D image data). It's for a company im starting to work for. Im the first computer vision engineer there and plans are to have additional employees over time. The computer will be used to train deep learning architectures very often and occasionally also has to process 3D point cloud data. Budget is at a level of 10-12k$.
Questions:
- Whats better for my purpose: Buying a workstation or just use some service like AWS?
- I've looked up the graphics card RTX A6000 with 48GB GDDR6 which seems to be a good fit for my budget, considering its prize of around 5k$. Is there a new generation of nvidia graphics in sight that would be worth waiting for?
- As for the CPU it doesn't need to be a high end product but it shouldn't be too weak (bottleneck) either. Any suggestions here?
Thanks in advance!
sweeetscience t1_iy0hh50 wrote
Get a workstation. We used GCP/Vertex to do batch prediction on a computer vision model, but for larger videos it inexplicably fails. Google has spent 6 weeks now trying to figure out why it doesn’t work (everyone, including Google engineers, are in agreement that the model container is not the problem). They still don’t have an answer.
We ended up investing in building our own multi-GPU server and not only are our prediction times better, but we can instantly see and diagnose issues that arise.
One of the often overlooked aspects of using public clouds is that there are several layers of abstraction that remove you from what’s happening under the hood. If something happens behind the scenes that you can’t readily diagnose and fix yourself, you’re basically at the mercy of AWS et al to provide you with an answer.
For 10-12k, you can get a handful of high end consumer cards and a boatload of memory, and you have full control of the system.