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 密码

nvidia-smi 命令可以与 nvidia 驱动程序 microsoft azure dsvm 通信

是否可以在 Azure Windows Server DSVM 上创建自定义的基于 Linux 的 Docker 映像