windows环境中Theano警告没有检测到g++的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows环境中Theano警告没有检测到g++的解决方法相关的知识,希望对你有一定的参考价值。

参考技术A WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Python implementations. Performance will be severely degraded.

直接接g++所在目录(我的放在I:\Github\RailsInstaller\DevKit\mingw\bin)加到系统目录变量中。

Azure DSVM 上的 Theano

【中文标题】Azure DSVM 上的 Theano【英文标题】:Theano on Azure DSVM 【发布时间】:2017-06-12 16:56:33 【问题描述】:

我正在尝试在 Azure DSVM 上使用 Theano,它是用于数据科学的预配置 VM。有人知道这样的虚拟机吗?它是否支持开箱即用的 Theano?

警告(theano.configdefaults):未检测到 g++! Theano 将无法执行优化的 C 实现(针对 CPU 和 GPU),并将默认使用 Python 实现。性能会严重下降。要删除此警告,请将 Theano flags cxx 设置为空字符串。

谁有这方面的经验?

【问题讨论】:

您是否在带 GPU 的 N 系列 VM 上使用 Azure DSVM? 是的,我正在使用带有 Tesla GPU 的 N 系列 VM。 【参考方案1】:

我们最近发布了新版本的 Linux (Ubuntu) 数据科学虚拟机版本,其中预装了 Theano(和其他几种流行的深度学习工具),您可以在 NC 系列 GPU Azure VM 或任何仅 CPU 虚拟机。

更多信息:

http://aka.ms/dsvm/ubuntu

http://aka.ms/dsvm/ubuntu/docs

【讨论】:

【参考方案2】:

自从 Theano 依赖 g++ 以来,我也遇到了同样的问题。所以我做了以下事情:

1) 从here 安装 anaconda。 3)打开anaconda命令提示符并编写以下命令。这将安装 Theano 及其所有依赖项,包括 g++ 和其他。

conda install theano

【讨论】:

以上是关于windows环境中Theano警告没有检测到g++的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Windows10+Anaconda3下深度学习环境创建。安装tensorflow(cpu版),theano,keras

在 Windows 7 上导入 Theano 时出现 g++ 错误

paper 52 :windows7环境下theano安装

基于CUDA的Theano GPU加速环境配置 GPU没有反应.求解答

Windows下基于AnacondaCUDAVS2013的Theano环境搭建

Python学习笔记windows下安装theano