Yes, you can use Tensorflow GPU on a cloud-based virtual machine. Many cloud providers offer pre-configured virtual machines with Tensorflow GPU already installed, such as Google Cloud Platform and Amazon Web Services.