title: tensorflow store training data on GPU memory
body: <p>I am pretty new to tensorflow. I used to use theano for deep learning development. I notice a difference between these two, that is where input data can be stored.</p>
  
  <p>In Theano, it supports shared variable to store input data on GPU memory to reduce the data transfer between CPU and GPU.</p>
  
  <p>In tensorflow, we need to feed data into placeholder, and the data can come from CPU memory or files.</p>
  
  <p>My question is: is it possible to store input data on GPU memory for tensorflow? or does it already do it in some magic way?</p>
  
  <p>Thanks.</p>