Running a CUDA application

AFAIK a suitable card (obviously) and standard drivers for it. Toolkit is needed if you need to compile things.

You will need to provide all the used libraries along the executable.