It is possible and straightforward to convert a cuda array to DLTensor. Just set the DLTensor::data to the cuda array, DLTensor::ctx to be (kDLGPU, 0), and other fields too accordingly. If you have specific questions about a field, feel free to ask 
2 Likes