开发环境介绍


在SuperVessel云上,我们为大家免费提供当前火热的caffe深度学习开发环境。SuperVessel的Caffe有如下优点:

  • 1) 免去了繁琐的Caffe环境的安装配置,即申请即使用。
  • 2) 集成了SuperVessel先进的GPU虚拟化技术,POWER8,GPU与cuDNN库三重加速的Caffe,极大的节约您的模型训练时间。
  • 3) 环境集成了一些优秀的Caffe开源模型,如图片识别与人脸识别模型,帮助您更快的学习理解Caffe,助力您搭建有趣的深度学习应用。


Caffe深度学习开发环境为您提供:

  • 1) Ubuntu 14.04 PPC64 Little Endian操作系统
  • 2) CUDA ToolKit 7.0全套开发环境,包括cuDNN深度学习库的支持
  • 3) Caffe 2015.8.3更新版本,支持GPU加速,支持cuDNN加速,支持python接口(pycaffe)
  • 4) 模型bvlc_reference_caffenet和人脸识别模型cnn_age_gender_models_and_data
  • 5) Caffe简单的模型训练数据
  • 6) OpenCV 2.4.9,并支持python接口(python-opencv)
  • 7) Atlas 3.10.2
  • 8) Boost 1.57
  • 9) 其他Caffe依赖的软件包



启动预装的开发环境镜像



  • 1) 在 SuperVessel 云的管理界面 的上方选择 "更多服务" -> "计算服务" -> "预装镜像服务",或直接进入镜像市场:

  • 2) 在镜像市场中,选择 "GPU加速的Caffe深度学习开发环境"

  • 3) 选择 "启动" 按钮


远程登录开发环境镜像

  • 1) 登录开发环境需要先进行VPN登录。具体VPN的登录方法,详见:VPN的使用
  • 2) 登录该开发环境镜像所在的虚拟机。具体登录方法,详见:登录虚拟机
  • 3) 这个开发环境需要在root权限下运行Caffe。登录到虚拟机后,可以通过su命令切换到root(需要输入root用户密码)。
  • 4) 该镜像的登陆用户名为opuser,初始密码为p0weruser。root用户初始密码为passw0rd。在初次登陆后会被要求强制修改密码。


测试Caffe开发环境

Caffe的安装目录在/home/opuser/caffe-master-20150813/,进入目录后,输入 make runtest,在打印中显示Cuda number of devices: 1,即表示GPU加速已经启用。后面会有很多的子项测试,通过了即为“OK”,如下所示: 

使用Caffe训练模型

我们使用mnist数据集来进行模型训练。mnist是手写数字识别的数据集,包含了很多手写数字的训练样本。我们已经为用户下载好mnist的数据集,用户只需在caffe的根目录直接训练即可: ./examples/mnist/train_lenet.sh,运行结果如下所示: 

  • 该模型训练会迭代10000次停止。训练的过程中偶尔可能会出错退出,是此Caffe版本的一个bug,用户只要重新训练即可。

使用现有的模型分类

使用模型分类的例子,我们会以教程的形式给出,手把手教用户完成第一个深度学习的web应用,敬请期待!

本文来源于网络:https://services.ptopenlab.com/

supervessel-免费云镜像︱GPU加速的Caffe深度学习开发环境的更多相关文章

  1. GPU加速:宽深度推理

    GPU加速:宽深度推理 Accelerating Wide & Deep Recommender Inference on GPUs 推荐系统推动了许多最流行的在线平台的参与.随着为这些系统提 ...

  2. 利用MONAI加速医学影像学的深度学习研究

    利用MONAI加速医学影像学的深度学习研究 Accelerating Deep Learning Research in Medical Imaging Using MONAI 医学开放式人工智能网络 ...

  3. [转]Caffe 深度学习框架上手教程

    Caffe 深度学习框架上手教程 机器学习Caffe caffe 原文地址:http://suanfazu.com/t/caffe/281   blink 15年1月 6   Caffe448是一个清 ...

  4. Caffe 深度学习框架上手教程

    Caffe 深度学习框架上手教程   blink 15年1月   Caffe (CNN, deep learning) 介绍 Caffe -----------Convolution Architec ...

  5. 转发——谷歌云官方:一小时掌握深度学习和 TensorFlow

    转发——谷歌云官方:一小时掌握深度学习和 TensorFlow 本文转发自新智元,链接如下: http://mp.weixin.qq.com/s?__biz=MzI3MTA0MTk1MA==& ...

  6. TVM 优化 ARM GPU 上的移动深度学习

    TVM 优化 ARM GPU 上的移动深度学习 随着深度学习的巨大成功,将深度神经网络部署到移动设备的需求正在迅速增长.与桌面平台上所做的类似,在移动设备中使用 GPU 既有利于推理速度,也有利于能源 ...

  7. 【转】[caffe]深度学习之图像分类模型AlexNet解读

    [caffe]深度学习之图像分类模型AlexNet解读 原文地址:http://blog.csdn.net/sunbaigui/article/details/39938097   本文章已收录于: ...

  8. [caffe]深度学习之图像分类模型VGG解读

    一.简单介绍 vgg和googlenet是2014年imagenet竞赛的双雄,这两类模型结构有一个共同特点是go deeper.跟googlenet不同的是.vgg继承了lenet以及alexnet ...

  9. Ubuntu 14.04 安装caffe深度学习框架

    简介:如何在ubuntu 14.04 下安装caffe深度学习框架. 注:安装caffe时一定要保持网络状态好,不然会遇到很多麻烦.例如下载不了,各种报错. 一.安装依赖包 $ sudo apt-ge ...

随机推荐

  1. Mysql Innodb 锁机制

    latch与lock latch 可以认为是应用程序中的锁,可以称为闩锁(轻量级的锁) 因为其要求锁定的时间必须要非常短,若持续时间长,则会导致应用性能非常差,在InnoDB存储引擎中,latch又可 ...

  2. windows的MySQL安装

    Window环境下: 1.下载MySQL MySQL社区版:https://dev.mysql.com/downloads/mysql/ MySQL商业版:https://www.mysql.com/ ...

  3. 不干胶打印机 www.bgjdyj.com

    不干胶打印机如何保养 不干胶打印机专卖网根据多年的维修经验总结了以下几种保养不干胶打印机的方法: 1.不干胶打印机打印机标签纸不能搁置太长时间,第一容易起静电.第二容易起灰尘2.不干胶打印机的打印头最 ...

  4. JavaScript 基本语法 -- 数据类型 & 变量

    JavaScript都有哪些数据类型呢? 在JavaScript里面,数据类型分为两类:原始类型(primitive type)和对象类型(object type) 1. 原始类型(我的理解,不可分割 ...

  5. ansible基础及使用示例

    1 介绍 Ansible 是一个系统自动化工具,用来做系统配管理,批量对远程主机执行操作指令. 2 实验环境 ip 角色 192.168.40.71 ansible管控端 192.168.40.72 ...

  6. 洛谷 [P2024] 食物链

    并查集 这是一道比较特殊的并查集,开一个三倍的数组, 1-n保存同类,n-n×2保存猎物,n2~n3保存天敌: #include <iostream> #include <cstdi ...

  7. BZOJ 1854: [Scoi2010]游戏 [连通分量 | 并查集 | 二分图匹配]

    题意: 有$n \le 10^6$中物品,每种两个权值$\le 10^4$只能选一个,使得选出的所有权值从1递增,最大递增到多少 一开始想了一个奇怪的规定流量网络流+二分答案做法...然而我还不知道怎 ...

  8. Java随感

    创新项目要用java,而我只大概会C++,只能靠自学咯~~~随时将一些重要的概念做笔记在这里吧>_< 1.一个源文件中只能有一个public类,一个源文件可以有多个非public类 2.所 ...

  9. qt实现一个简单的计算器

    1.计算器的界面如下图所示 dalog.cpp #include "dialog.h" #include "ui_dialog.h" #include<Q ...

  10. selenium2 python自动化测试实战(回归测试)

    selenium2 python自动化测试实战 最近接手商城的项目,针对后台测试,功能比较简单,但是流程比较繁多,涉及到前后台的交叉测试.在对整个项目进行第一轮测试完成之后,考虑以后回归测试任务比较重 ...