【问题标题】:Deep learning theano深度学习 theano
【发布时间】:2016-08-25 03:12:14
【问题描述】:

我使用 Theano 开发使用 keras 库的卷积神经网络。 当我尝试运行我的代码时,我报告了以下错误:

AssertionError: AbstractConv2d Theano 优化失败:没有可用的实现支持请求的选项。您是否从优化器中排除了“conv_dnn”和“conv_gemm”?如果在 GPU 上,cuDNN 是否可用并且 GPU 是否支持它?如果在 CPU 上,您是否安装了 Theano 可以链接的 BLAS 库?

我需要具体的步骤来解决这个问题。 提前致谢。

【问题讨论】:

    标签: machine-learning


    【解决方案1】:

    尝试将optimizer = None 添加到您的 .theanorc 文件中 示例 .theanorc 文件可能如下所示:

    [global]
    device = gpu
    optimizer = None
    [cuda]
    root = /usr/local/cuda-VERSION
    

    【讨论】:

    • 在哪里可以找到这个文件?
    • 如果您使用 Linux,它位于您的 /home 目录中。如果它不存在,请在 /home 中创建一个名为 .theanorc 的文件。 .theanorc 是一个配置文件,它告诉 theano 在你使用它时要做什么。您可以配置默认设备(CPU 与 GPU)、cuda 根目录和优化器。
    • 不,我使用的是 windows 7 和英特尔显卡。
    • 一个OpenBLAS库,能帮我解决问题吗?
    • 有一个windows上安装Theano的分步教程,here
    猜你喜欢
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 1970-01-01
    • 2016-05-02
    • 2021-02-25
    • 2020-06-30
    • 1970-01-01
    相关资源
    最近更新 更多