青岛企业网站建设优化,wordpress qq注册,霍州做网站,手机下载网页上的视频接着上文VS Tools for AI全攻略#xff0c;我们来讨论如何使用Azure资源来训练我们的tensorflow项目。Azure云我个人用得很多#xff0c;主要是因为微软爸爸批了150刀每月的额度#xff0c;我可以愉快地玩耍。 那么针对Azure#xff0c;有成套的两个方案解决问题。 方案一我们来讨论如何使用Azure资源来训练我们的tensorflow项目。Azure云我个人用得很多主要是因为微软爸爸批了150刀每月的额度我可以愉快地玩耍。 那么针对Azure有成套的两个方案解决问题。 方案一比较有钱的、对速度要求高的使用Deep Learning Virtual Machine - NC系列虚拟机 这个是真贵……具体配置方案如下 首先你得有一个Azure。这一段不讲。 然后进入你的Azure Portal新建一个这样的虚拟机 根据云虚拟机的一般情况你可以在创建虚拟机的时候用密码创建然后使用XShell生成RSA密钥对使用SSH远程连接。一般来说SSH连接都是更加主流且常见的连接方式。 之后选择配置。 别急着说贵必要情况下这个GPU好到足以撑起整个实验室。请看配置 看到K80你就会瞬间觉得这个价格无比良心了。 但是对于那些个人用户来说肯定是用不到这么高端的配置的。对于这些个人用户该怎么做呢 现在我们需要一种穷人的方法来搭建好Azure虚拟机。 思路很简单因为AI组件的原理其实是传送了script文件和命令上去那么我们这个虚拟机只要做好了所有的配置那么我们就可以将它当作深度学习虚拟机来用了。 写到这里我忍不住哀叹一声。买不起外置显卡的穷人只能绞尽脑汁想这种省钱的办法。 新建一个Ubuntu 16.04LTS虚拟机。当然选择Windows虚拟机也是可以的只是不太主流。 选择存储之后使用XShell远程连接虚拟机这样比较方便。 注意此时的虚拟机GPU约等于没有所以我们不得不运行CPU版本。所以这个虚拟机的性能会比较差但是虚拟机此时也可以拿来用作其他事情比如当作私有云盘或者是tizi。 具体的安装步骤可以查看http://www.cnblogs.com/ldzhangyx/p/7624771.html这篇博文主要讲述了如何deploy你的虚拟机并且安装好TensorFlow环境。注意与那篇文章有些区别的是Azure虚拟机一般情况下不能带动CUDA所以我们需要做的仅仅是 1安装Python3 2安装TensotFlow及必要的依赖库如pandas这个依赖库的列表可能很长所以也可以安装Anaconda来做到一次性配置。 TIPS一定要安装好所有的依赖库具体的列表可以通过报错信息确定。 下面的操作以Ubuntu版本为准Windows版本的配置方法类似。 我们打开VS installer安装Azure SDK。 安装完成之后的主要步骤参见https://github.com/Microsoft/vs-tools-for-ai/blob/master/docs/tensorflow-vm.md 这里做出中文的说明。 1打开你的解决方案。 2选择服务器资源管理器使用SSH连接好你的虚拟机。记得提前给你的虚拟机设置静态IP 连接完成之后你可以发现Remote machine里多了你的虚拟机。你可以点进去看看你虚拟机的文件。 3提交一个Job。 在解决方案管理器里提交job有几个参数需要注意一下 cluster是你的虚拟机名字。在第三行有一个Job Name必须写你选一个自己喜欢的名字就好作为job的区分标识。 下面这些参数有些复杂但是如果你直接提交的话将会报类似的错误。 点击这里查看所有的Jobs 如果你选择了Python2/3双版本共存可能会出现这样的错误 原因出在这里 如果我们在Summit的时候填写的是python那么虚拟机会执行python tensorflowapplication.py这一条指令。 而我们之前为了方便安装了Python3使得两版本共存那么python调用的其实是python2.要使虚拟机调用Python3我们只需要这么修改 这样我们就可以使用Python3了。 提交查看结果 如果你要在执行的时候指定一些参数也是在类似的地方进行调整 相关文章 认识微软Visual Studio Tools for AI 微软Connect(); 2017大会梳理Azure、数据、AI开发工具 原文http://www.cnblogs.com/ldzhangyx/p/7967500.html .NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com