【问题标题】:dimshuffle.c missing in theano directory (for keras)theano 目录中缺少 dimshuffle.c(对于 keras)
【发布时间】:2017-07-30 10:08:17
【问题描述】:

我刚开始使用 keras,我从这里的顶部评论中安装了它: How do I install Keras and Theano in Anaconda Python on Windows?

我可以在 python 命令行中导入 theano 和 keras,但是当我尝试运行 this 代码时,我在第 44 行不断收到错误消息:

[Errno 2] 没有这样的文件或目录:'C:\Program Files\Anaconda2\lib\site-packages\theano\tensor\c_code\dimshuffle.c'

我检查了目录,但上述文件丢失了,但我似乎找不到任何关于它的文档。 以前有没有其他人遇到过这个问题?

【问题讨论】:

    标签: python-2.7 anaconda keras theano


    【解决方案1】:

    我在 Theano 0.10.0.dev1 中遇到了这个问题。降级 0.9.0 后它工作了。我正在使用 pip,而不是 conda。但是,由于 cuda 的贬值,可能还会出现另一个问题。例如,我收到此警告消息:

    警告 (theano.sandbox.cuda):cuda 后端已弃用,将在下一个版本 (v0.10) 中删除。请切换到 gpuarray 后端。您可以在此 URL 获得有关如何切换的更多信息: https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29

    因此您可能需要重新配置您的.theanorc。这是我的:

    [global]
    floatX = float32
    device = gpu
    
    [cuda]
    root =/usr/local/cuda-6.0/cuda
    
    [nvcc]
    fastmath = True
    flags=-I/usr/local/cuda-6.0/include
    
    [blas]
    ldflags = -lopenblas
    
    [lib]
    cnmem = 0.9
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-27
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-25
      • 2015-11-01
      • 1970-01-01
      相关资源
      最近更新 更多