Azure DSVM 上的 Theano
Posted
技术标签:
【中文标题】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
【讨论】:
以上是关于Azure DSVM 上的 Theano的主要内容,如果未能解决你的问题,请参考以下文章
在 Azure DSVM 上创建和使用自定义 Anaconda 环境
通过 R 使用 Linux Azure DSVM 进行 SSH 公钥身份验证
无法在 Azure DSVM 上安装 AzureStor,因为它不会检测到 Rtools
使用 ssh 登录的 azure dsvm 设置的 Jupyterhub 密码