Get rid of dependency on CUDA SDK by dynamicaly loading the required functions