title: How do I know which GPU would be sufficient for a problem?
body: <p>I'm using <a href="https://github.com/tensorflow/models/blob/master/research/object_detection" rel="nofollow noreferrer">https://github.com/tensorflow/models/blob/master/research/object_detection</a> for object detection, and am finding that running the vanilla Faster R-CNN algorithm on my computer for inference is running entirely too slowly (~15s to process one image).</p>
  
  <p>I don't have much experience with building real-world applications using GPUs, and am not sure whether I should go with a cloud instance or buy a lower-end GPU (in the $200-$500 range). I anticipate a very small amount of traffic to my application, so even the smaller instances will be quite pricey for what I'm trying to accomplish.</p>
  
  <p><strong>Question:</strong> What is the best way to for me to determine if a GPU would be fast enough without actually going out and buying it first? All of the cloud GPUs (Amazon, Google) use hardware that is way out of my budget, so running my code on these instances wouldn't give me a good comparison.</p>