include cuda runtime api so device can be reset