AWS EC2 服务建立云端Deep Learning开发环境 -- GPU with Tensorflow and Caffe

本文详细介绍了如何在AWS EC2上创建GPU实例,添加EBS存储,安装Ubuntu操作系统,并通过FileZilla进行访问。接着,文章讲述了安装CUDA 7.5.178、cuDNN 7.0、Tensorflow 0.10.0和Caffe等深度学习库的过程,包括解决遇到的问题,如配置特定GPU可见。最后,提供了一种使用FileZilla连接EC2实例的方法。
摘要由CSDN通过智能技术生成

1. AWS EC2 的建立

  • AMI 选择

    Ubuntu Server 14.04 LTS (HVM), SSD Volume Type - ami-48db9d28

  • GPU Instance 选择

    目前只有g2.2xlarge是最廉价的方案,里面的硬盘空间最大为60g

  • 因此需要添加 EBS 硬盘来扩充空间

    • Root - /dev/sda1 60GB
    • ebs - /dev/sdb 200GB

2. Access EC2 through ssh

  • 使用ssh连接系统

    • weiwei_0903.pem 是下载到本地一个目录的key
    • 然后执行下面语句
    ssh -i "weiwei_0903.pem" ubuntu@ec2-52-53-235-35.us-west-1.compute.amazonaws.com
    • 让 know_host 记住这个IP地址即可

3. 加载 EBS 到刚才建立的 GPU Instance

  • 查看EBS是不是存在

    ubuntu@ip-*-*-*-*:~$ lsblk
    NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0     8G  0 disk 
    `-xvda1 202:1    0     8G  0 part /
    xvdb    202:16   0   100G  0 disk /home/ubuntu/workspace
    • 其中 xvdb 是我单独添加的 EBS 硬盘。在最初,MOUNTPOINT下的/home/ubuntu/workspace应该是没有的,可以通过下面的步骤完成。
  • 查询EBS是否已经有 File System

    [ec2-user ~]$ sudo file -s /dev/xvdb
    /dev/xvdb: data
    • 返回值是data意味着这个device目前没有文件系统,需要进一步格式化
    [ec2-user ~]$ sudo mkfs -t ext4 /dev/xvdb
    • 再次查看
    ec2-user ~]$ sudo file -s /dev/xvdb
    /dev/xvdb: Linux rev 1.0 ext4 filesystem data, UUID=1701d228-e1bd-4094-a14c-8c64d6819362 (needs journal recovery) (extents) (large files) (huge files)
  • 挂载格式化好的device到当前目录

    ubuntu@ip-*-*-*-*:~$ sudo mount /dev/xvdb workspace
    ubuntu@ip-*-*-*-*:~$ lsblk
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值