我在使用 Keras 库开发卷积神经网络时使用了 Theano。当我尝试运行代码时,出现了以下错误:
AssertionError: AbstractConv2d Theano 优化失败:没有可用的实现支持请求的选项。你是否在优化器中排除了“conv_dnn”和“conv_gemm”?如果在 GPU 上运行,cuDNN 是否可用且 GPU 是否支持?如果在 CPU 上运行,你是否安装了 Theano 可以链接的 BLAS 库?
请提供具体的解决步骤,提前感谢。
回答:
尝试在你的 .theanorc 文件中添加 optimizer = None
。一个示例的 .theanorc 文件可能如下所示:
[global]device = gpuoptimizer = None[cuda]root = /usr/local/cuda-VERSION