AWS下深度学习服务器的MAC上的配置和使用
来源:互联网 发布:java实现简单的聊天室 编辑:程序博客网 时间:2024/06/05 06:06
前端在AWS的平台上选择AMI的步骤我觉得这篇知乎文章已经写得很好了:https://zhuanlan.zhihu.com/p/25066187。
这里是就自己个人的一些细节操作进行补充:
第一:
如何连接到云服务器
因为Mac好像系统自带SSH...我真的不懂...反正打开终端就好了的
点击AWS的web页面的“链接”选项,它会告诉你一个基本的教程。简述就是两个步骤:
步骤一:chmod 400 “密匙.pem” (这里是不是chom我也记不清了,以页面显示的为正确);这里好像是要更改密匙的文件属性...大致是这种感觉吧...
步骤二:连接服务器 ssh -i "密匙.pem" 网站给你的用户名称@网站给你的IP地址——这里也可以直接复制页面给出的
第二:
如何把本地的代码传输到云服务器来运行:
一进入云服务器,我们先会跑到/home/user/的文件夹下,这里我的username是ubuntu,所以下面的全用ubuntu来代替。这时候我们的/home/ubuntu下面应该只有一个ssr
这里个人习惯首先mkdir以下...不要和别的混在一起
然后,传输单个文件
scp -i "密匙.pem" 你要传输的文件的绝对地址 网站给你的用户名称@网站给你的IP地址:/传输到云服务器的绝对地址
公式大概是 scp + 密匙 + 要传啥 + 传到哪
递归传输文件夹也差不多
scp -i "密匙.pem" -r 你要传输的文件夹的绝对地址 网站给你的用户名称@网站给你的IP地址:/传输到云服务器的绝对地址
另外,如果这时候在一个特定地址下,而这个地址里有恰好有你要传的文件,可以输入相对地址。
并且在服务器这边,也只能对/home/ubuntu/这个路径下做操作,在上面貌似是不能访问的。
第三:如何把服务器端计算好的数据送回本地机器:
这里不能在服务器端操作然后发送到本地机器。理论上说是可以的...但是ip地址处理起来就没有那么方便了...知道所在的这块区域的ip地址,但是如何告诉路由把数据送到对的计算机上暂时不知道怎么操作。
所以还是需要由本地机器向服务器发出请求,让服务器回应本地机器。(复杂的事情还是服务器那端做掉了...)
传输单个文件
scp -i "密匙.pem" 网站给你的用户名称@网站给你的IP地址:/文件所在云服务器的绝对地址 本地需要放置到的绝对地址
公示大概是 scp + 密匙 + 你要啥 + 要了放到哪
传输文件夹也差不多
scp -i "密匙.pem" -r 网站给你的用户名称@网站给你的IP地址:/文件夹所在云服务器的绝对地址 本地需要放置到的绝对地址
另外在云服务器上调试深度学习算法得到的一点小感悟...
lasagne 0.1 对应的是 theano 0.9.0以下的版本,不然会出现比如downsample函数,theano换了地方,但是lasagne还是去老地方找的错误...这里只要
sudo pip uninstall theano
sudo pip install theano==0.8.2就好,并且目前在17年4月份,NVIDIA的cuda已经出到8.0版本了,但是Theano0.8.2匹配的还是cuda的5.0版本,虽然会报警但是程序还是可以运行的。
theano0.7.0的版本可以跑cuDNN,但是版本很低...因此直接报错。
而且更恶心的是,你用theano0.7.0跑GPU加速运算的程序之后,代码会报错,并且还会生成一个theano-cache,放在一个访问受限的目录下,因此你再怎么uninstall theano,这个cache会一直保留,所以cuDNN貌似就永远停留在这个低版本的记忆力,所以一直报错。虽然具体原理不是很懂,但貌似唯一的解决方案就是删掉这个实例,重新再建立一个吧。
另...vi i:insect esc: 退出 ::键入指令 w:写 q:退出 !:强制执行
好鸡肋(⊙﹏⊙)b
git clone可以直接clone github上的工程,速度特别快!
sudo pip install/uninstall 也是第一次看到这样迷人的速度...
--------------------------------------------------------------------------------------------------------------------------------------------------
以上仅仅只是在下一只小菜鸡的一点心得而已,希望能够帮上大家一点点忙~~如果有任何描述不清或者是说错了的地方(=_=...应该有很多),请随时给我留言,我一看到就会回复的~
- AWS下深度学习服务器的MAC上的配置和使用
- 基于AWS使用深度学习的10个Linux命令
- 在Mac下,深度学习CNN库Overfeat的配置及使用
- 在Mac下,深度学习CNN库Overfeat的配置及使用
- Mac上连接远程服务器和环境变量的配置
- AWS上使用MXNet进行分布式深度学习
- Mac上配置svn服务器的过程
- 配置自己的ss服务器(AWS)
- 使用亚马逊AWS云服务器进行深度学习——免环境配置/GPU支持/Keras/TensorFlow/OpenCV
- 使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录
- AWS云服务器跑深度学习
- Mac 下 svn 服务器的配置
- 深度学习框架Caffe在Mac上的安装和测试
- Mac下配置AWS-Redhat(一)
- 深度学习工具箱和Vlfeat库的配置及使用
- 深度学习工具箱和Vlfeat库的配置及使用
- 深度学习工具箱和Vlfeat库的配置及使用
- Mac下Ecplise的下载配置和使用
- Gym
- iptable使用概览
- Redis集群搭建
- 扫雷 简易版
- 创建一个数组,实现数组的初始化,清空以及逆置
- AWS下深度学习服务器的MAC上的配置和使用
- xmemcached 1.2.6.2紧急发布
- tensorflow08 《TensorFlow实战Google深度学习框架》笔记-05-01minist数字识别问题code
- 4月8日 各种树的乱搞
- encodingProblem
- Java线程浅谈
- hdu3816 【数学】
- C语言-使用函数实现两个数的交换
- Vue.js——60分钟快速入门