ubuntu16.04 + caffe + SSD 硬件配置
搞了几个月,终于把SSD试通了,不是科班出身的就是弯路多啊。几个月才跑通了caffe + ssd,痛苦至极,好在柳暗花明。好了,废话不多说,入正题。
SSD作为object detection的论文,还算是比较新的,而且看起来效果不错,所以还是不少人去实验的,尤其是中国的同学们,我特意在外网搜索了一下,还真不多人,反而中国的博客用的人还更多。
在度娘里搜索caffe +
ssd,确实不少资料的,但大家都知道,天下文章一大抄,更何况在大天朝下面,所以成功的并不多,还有一个问题是,大家run的安装命令都差不多,可就是问题多多,为什么呢?我个人觉得那些楼主都没有关注硬件。硬件!硬件!硬件!重要的东西说三遍。
要知道在计算机世界里面,环境是多么重要的因素啊,环境不一样,调试的痛苦那是一把一把的泪啊!
好了,这里,我先交代我的安装软硬件。
做Computer Vision的同学都知道,硬件是多么的重要,所以,搞人工智能,不单要烧脑,还要烧钱哪!兄弟们,有没有同感?有?还不快点赞
所以,要做CV的话,最好的配置当然是i7 八核(cpu) + 16/32G(memory) + 256/512 SSD(hard
disk) + GTX1080+(graphic), 懂硬件的伙伴们上JD查查要多少money,
10k+,虽然很多人的工资都比这个多,一部分伙伴们还是学生就心痛了,我呢,虽然工作多年了,不过还是要养家糊口的,这点钱也很痛啊,所以,我也是舍不得啊。
一个月前,我按照网上的guide把ssd跑起来(没成功),我的电脑是以下配置(2015年买的,当时我还觉得配的高端机呢,其实现在想一下,对于搞AI来说,简直弱爆了),
cpu: i5 4590 (第一次买1000多的cpu,都是被LP要求要买好点的,不然我都准备上AMD的,凭我N年的装机经验,性价比才是我追求的嘛!)
memory: 8G(当时觉得很爽了,从没用过这么快的机子,公司的虽然说是8G,但内置了一大堆东西,16G都不觉得快,现在内存这么贵了,真后悔当时没买16G的)
Graphic: GTX650 256MB(我记得当时是600块左右,也是第一次买这么贵的显卡,还买的是黑卡呢)
mainboard: ASUS B85M-F(我记得当时好像是800块左右,阿苏斯的东西就是贵啊,老婆一定要买好的,就买了这块)
安装caffe成功后,就开始train了,后来一直卡在这里没动静,
blocking_queue.cpp:50] Data layer prefetch queue empty
在网上找了很多资料后都无果,于是怀疑是硬件问题,因为听说gpu模式安装比较复杂,就一直按照cpu-only的模式来安装,那看来可能是我的cpu不过好了,或者要gpu来跑了,一看,我的显卡才是256MB,想想别人家都是拿1080来跑,我这256还MB的就算了把,于是就决定升级显卡来看看。
先是分析了一下我的主板,ASUS B85,
瞄似最高可以上GTX1070,看来当时买的主板还是花的这个钱很值,在网上开始寻找显卡了,1050都是1k起步价,1060是2k+,1070是3k+,1080是4k+,Titan更是
8k+,小舅子玩游戏,他买的是1080,看来他还蛮土豪的嘛,他现在还是单身,就原谅了他,我不一样,还要养家糊口的,于是为了保险起见,不要买太高的(也太贵了),
于是就选定显存为6G的1060了,再到太平洋论坛上看看显卡的评价,本来想买中等的牌子的,后来想想,我的主板都是ASUS了,都花了2k+了,就不在乎那么几百了,要是升级失败的话,要重新买一台新机,那就是10k+的价钱了,
于是半天之内就选定了这个
JD的物流还是没得说,上午11点前买,下午5点就送到了,于是立马把显卡装上去,还好我装机还是老司机,很顺利。
所以我的硬件配置就是这样的:
cpu: i5 4590
memory: 8G
Graphic: ASUS GTX1060 6GB
mainboard: ASUS B85M-F
好了,明天继续安装caffe.
ubuntu16.04 + caffe + SSD 硬件配置的更多相关文章
- ubuntu16.04+caffe+python接口配置
在Windows上用了一个学期的caffe了.深感各种不便,于是乎这几天在ubuntu上配置了caffe和它的python接口,现在记录配置过程,亲测可用: 环境:ubuntu16.04 , caff ...
- ubuntu16.04 + caffe + SSD + gpu 安装
昨天我们买好了硬件,今天我们开始安装caffe了,我本人安装过caffe不下10次,每次都是一大堆问题,后来终于总结了关键要点,就是操作系统. 1. 千万不要用ubuntu17.10来安装, 2. 最 ...
- 【软件安装与环境配置】ubuntu16.04+caffe+nvidia+CUDA+cuDNN安装配置
前言 博主想使用caffe框架进行深度学习相关网络的训练和测试,刚开始做,特此记录学习过程. 环境配置方面,博主以为最容易卡壳的是GPU的NVIDIA驱动的安装和CUDA的安装,前者尝试的都要吐了,可 ...
- Ubuntu16.04安装Redis并配置
Ubuntu16.04安装Redis并配置 2018年05月22日 10:40:35 Hello_刘 阅读数:29146 Ubuntu16.04安装Redis并配置 1):安装: 1:终端命令下载 ...
- ubuntu16.04 ROS环境下配置和运行SVO
ubuntu16.04 ROS环境下配置和运行SVO https://blog.csdn.net/nnUyi/article/details/78005552
- 虚拟机中ubuntu-16.04 Linux系统下配置mysql数据库,并在windows下使用navicat远程连接
Linux系统下mysql数据库安装配置步骤: 1.在服务器上安装mysql:sudo apt-get install mysql-server sudo apt-get install mysql- ...
- ubuntu16.04和vim的配置与美化
目录 ubuntu16.04配置 ubuntu16.04 美化 vim配置 vim美化 ubuntu16.04配置 安装vim sudo apt-get install vim-gnome 换源 su ...
- ubuntu16.04新服务器上配置selenium+firefox
ubuntu16.041安装pythonsudo apt-get install python默认2.7.122更新apt-getsudo apt-get update更新下apt-get库否则下载p ...
- Ubuntu16.04+Cuda8.0+cuDNN6配置py-faster rcnn(转)
原博客地址:https://blog.csdn.net/meccaendless/article/details/79557162 0前言Faster R-CNN是任少卿2015年底推出的目标检测算法 ...
随机推荐
- 2019牛客多校(第十场)F Popping Balloons —— 线段树+枚举
https://ac.nowcoder.com/acm/contest/890/F 题意:二维平面中有n个气球,你可以横着社三法子弹,竖着射三发子弹,且横着子弹的关系是y,y+r,y+2*r,竖着是x ...
- scala语言yield配合for的用法实例
yield配合for的用法 话不多说见实例 package com.donews.reynold /** * Created by reynold on 2017/3/23. */ object Sc ...
- Java反射的应用 --- 内省
一.基础概念 内省(Introspector) 是Java 语言对 JavaBean 类属性.事件的一种缺省处理方法.Java JDK中提供了一套 API 用来访问某个属性的 getter/sette ...
- HLS图像处理总结(一)
HLS工具 以个人的理解,xilinx将HLS(高层次综合)定位于更方便的将复杂算法转化为硬件语言,通过添加某些配置条件HLS工具可以把可并行化的C/C++的代码转化为vhdl或verilog,相比于 ...
- 关于使用css变量实现主题的切换效果
现在要实现网页主题的切换成本较小的一种方案就是使用css的变量来实现 HTML 在HTML的body标签上先定义一个id元素属性 <body id="sm-theme"> ...
- auto uninstaller 密钥 破解 修复卸载工具
auto uninstaller 修复卸载工具 密钥注册机破解分享 只可以用于8.8.38,亲测可用 zhAAxzm5Wmmhzomyxyhoahra6AXrzy6X## hzWh6maaa5hmah ...
- HDU-6312-Game
题意: 一个集合里有1到n,两个人轮流从中取数,取出一个数的同时这个数的因子也被取走.取走最后一个数者为胜.判断是否先手必胜. 思路: 一道挺有意思的博弈题.一开始在纸上列出了n为1到6的情况,发现都 ...
- MOOC(4)- setup和teardown函数
import unittest class TestRequest(unittest.TestCase): @classmethod def setUpClass(cls): print(" ...
- python基础之文件操作1
文件操作:os.mknod("test.txt") 创建空文件fp = open("test.txt",w) 直接打开一个文件,如果文件不 ...
- AWS CloudFront / 亚马逊CDN使用教程
步骤: 1. 打开CloudFront服务之后,首先需要选择分发类型.分发类型分为一般的静态文件分发和流媒体分发,即Web和RTMP,我的站点即选择Web类型. 2. CDN回源设定. a. 首先要填 ...