Thank you for your email. While PyOpenCL may be useful, in the long run my CNN has Pycuda as a software dependency and so I would like to keep trying.
Previously, I downloaded a .whl file directly from http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycuda and used pip install. I tried that again today and it appeared to be successful.
(C:\ProgramData\Miniconda3) C:\Users\atunick\Documents>pip install pycuda-2017.1.1+cuda8061-cp36-cp36m-win_amd64.whl
Installing collected packages: pycuda
Successfully installed pycuda-2017.1.1+cuda8061
However, when I try to run hello_gpu.py or simplespeedtest.py I get the error message that I reported earlier, i.e.,
File "C:\ProgramData\Miniconda3\lib\site-packages\pycuda\driver.py", line 5, in <module>
from pycuda._driver import * # noqa
ImportError: DLL load failed: The specified module could not be found.
Don't I need to run a setup.py file or something similar for this .whl install to build pycuda?
Yet there is not a setup.py file in the newly created folder C:\ProgramData\Miniconda3\Lib\site-packages\pycuda.