我使用Anaconda for Python 3.5和Theano库。我按照deeplearning.net的指示,尝试运行一段简单的代码来测试库,但是它有一个恼人的错误。 这是代码:
import numpy
import theano.tensor as T
from theano import function
x = T.dscalar('x')
y = T.dscalar('y')
z = x+y
f = function([x, y], z) //The error comes from this line
错误的堆栈跟踪:
Traceback (most recent call last):
File "D:/1st sem - 16-17/FYP - Neural Network/firstTest/test.py", line 8, in <module>
f = function([x, y], z)
File "D:\Anaconda3\lib\site-packages\theano\compile\function.py", line 320, in function
output_keys=output_keys)
File "D:\Anaconda3\lib\site-packages\theano\compile\pfunc.py", line 479, in pfunc
output_keys=output_keys)
File "D:\Anaconda3\lib\site-packages\theano\compile\function_module.py", line 1777, in orig_function
defaults)
File "D:\Anaconda3\lib\site-packages\theano\compile\function_module.py", line 1641, in create
input_storage=input_storage_lists, storage_map=storage_map)
File "D:\Anaconda3\lib\site-packages\theano\gof\link.py", line 690, in make_thunk
storage_map=storage_map)[:3]
File "D:\Anaconda3\lib\site-packages\theano\gof\vm.py", line 1003, in make_all
no_recycling))
File "D:\Anaconda3\lib\site-packages\theano\gof\op.py", line 970, in make_thunk
no_recycling)
File "D:\Anaconda3\lib\site-packages\theano\gof\op.py", line 879, in make_c_thunk
output_storage=node_output_storage)
File "D:\Anaconda3\lib\site-packages\theano\gof\cc.py", line 1200, in make_thunk
keep_lock=keep_lock)
File "D:\Anaconda3\lib\site-packages\theano\gof\cc.py", line 1143, in __compile__
keep_lock=keep_lock)
File "D:\Anaconda3\lib\site-packages\theano\gof\cc.py", line 1595, in cthunk_factory
key=key, lnk=self, keep_lock=keep_lock)
File "D:\Anaconda3\lib\site-packages\theano\gof\cmodule.py", line 1142, in module_from_key
module = lnk.compile_cmodule(location)
File "D:\Anaconda3\lib\site-packages\theano\gof\cc.py", line 1506, in compile_cmodule
preargs=preargs)
File "D:\Anaconda3\lib\site-packages\theano\gof\cmodule.py", line 2213, in compile_str
return dlimport(lib_filename)
File "D:\Anaconda3\lib\site-packages\theano\gof\cmodule.py", line 299, in dlimport
rval = __import__(module_name, {}, {}, [module_name])
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.