Providing vGPUs to VM on QEMU/KVM

Is there a stable solution to providing vGPUs to VM on QEMU/KVM?
Customers which are openstack/kvm based are willing to use vGPU with NVIDA tesla M10, M60 in there VMs. I know XenServer and Vmware horizon is the good idea, but what about on openstack/KVM?
I have found a testing solution "https://www.youtube.com/watch?v=Xs0TJU_sIPc", but seemly it is not ready for production use.

https://gputechconf2017.smarteventscloud.com/connect/sessionDetail.ww?SESSION_ID=117081
https://twitter.com/NVIDIAVirt/status/861716134533275648/photo/1