You definitely need the toolkit if you want to actually compile anything, so the developer certainly needs it. I think the SDK is more code samples, in contrast to the toolkit which has the actuall compiler. Download both:-P That said, the driver has everything needed for the end user to actually run the finished program. You might have to package the cudart dll if you’re using the runtime API, though.
I should have been to question CUDA SDK are needed to End User to execute the CUDA code.
I’ll try to use it to package the cudart.dll that was taught to you.