Hi Andreas,
    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

Processing c:\users\atunick\documents\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.

Please advise
Thank you.