How to use computeAsync function with the vector of KeyPoints?

My aim is to use computeAsync function in order to describe vector of cv::KeyPoint in the host memory because I’m only detecting ORB keypoints and then removing outliers before computing descriptors, but I don’t know how I can convert vectorcv::Keypoint type to cuda::GpuMat. Is there any way to compute descriptors in this way?