Tensorflow in a new home assistance virtualbox machine

I have a fairly stable rpi3 running Hassio and I am wanting to get tensorflow (motion detection) going. From what I read my pi (that is already running a bit slow) will crawl to a halt if I try and use tensorflow motion detetion with it. Apart from the fact that tensor flow isnt supported with hassio.

My idea was to setup a second copy of home assistant on my HTPC (win10 always on machine) as a virtual machine. Then run tensor flow on the virtaul machine and pick up the results on my normal hassio install via MQTT.

Do you think that is possible? What OS should I install on the virtual machine. or should I setup docker on my HTPC? anyone done something like this before?