try to find a better way to include cuda library