织梦CMS - 轻松建站从此开始!

萌萌狗

当前位置: 主页 > 宠物论坛 > 经验分享 >

Ubuntu16.04 + CUDA9.1+Cudnn7.0.5+caffe 笔记

时间:2018-12-29 11:02来源:admin 作者:admin 点击:
学习笔记
 
1.15
1.ubuntu17.10 , 安装NVIDIA 驱动:
2. 安装CUDA 9.1
3. 安装cuDNN 7.0.5https://www.cnblogs.com/xujianqing/p/6142963.html
4. make caffe 发现无法编译,解决不了,可能是ubuntu 或者CUDA、cuDNN版本问题
5. sudo apt install caffe-cuda 安装编译好的caffe ,所有文件被装在/usr/bin下,测试可用http://caffe.berkeleyvision.org/install_apt.html
6.训练和测试自己的图片:https://www.cnblogs.com/denny402/p/5083300.html#!comments
 
训练需要的文件:1)train.txt和test.txt清单文件
                2)img_train_lmdb和img_test_lmdb
3)均值文件
4)模型 solver.prototxt  文件  和 train_val.prototxt
5)修改solver.prototxt 里的模型超参数和路径,参数含义参见http://blog.csdn.net/lanxuecc/article/details/52329708
6)修改train_val.prototxt里的路径
训练模型:sudo …caffe(caffe的路径) –solver …solver.prototxt
 
 
 
1.16.2018
  NET: caffe_Net  训练500个图片,共5类
1. 在生成label时, 应该从0开始,不然会造成accuracy很低
2. 倒数第一层num_output 设置成等于或大于种类数,如果label不从0开始,此处设置成5导致accuracy很低。
 
3. 测试: 直接复制deploy.prototxt文件+ caffemodel  +mean.binaryproto  +label  +待测试的image
https://www.cnblogs.com/denny402/p/5083300.html#!comments
eg.
sudo /usr/bin/classification \
             deploy.prototxt \
             _iter_500.caffemodel \
             mean.binaryproto \
             label.txt \
             DATA/testresize/500.jpg
 
4. shell 脚本的数学运算,http://www.jb51.net/article/51360.html
 
1.22
1,运行 sh create_lmdb.sh 时报错。。cuBLAS unavailable,,加上sudo 正常
 
1.25.2018
1.调用draw_net.py,出现错误,需要安装依赖http://blog.csdn.net/sunshine_in_moon/article/details/49634591
 
2.MATLAB imwrite 不能保存波段大于4、浮点的tiff.需要使用Tiff函数。http://blog.csdn.net/angelazy/article/details/50465058
 
3.利用caffe做回归http://www.cnblogs.com/frombeijingwithlove/p/5314042.html
1.28
1.把均值文件转成python格式
使用终端http://blog.csdn.net/qq_26898461/article/details/50469789
使用函数http://blog.csdn.net/langb2014/article/details/53082704
 
2.input_shape 里 dim 的含义
Shape: { dim: 10 dim: 3 dim: 32 dim: 32 }代表含义:
  dim: 10 #num,对待识别样本进行数据增广的数量,可自行定义。一般会进行5次crop,之后分别flip。如果该值为10则表示一个样本会变成10个,之后输入到网络进行识别。如果不进行数据增广,可以设置成1
  dim: 3  #通道数,表示RGB三个通道
blog.csdn.net/u010417185/article/details/52619593


3.用自带的python IDE 的话
 选中要缩进的代码 用快捷键Ctrl+Alt+] 向右,Ctrl+Alt+[ 向左
 
1.29
1.leakyRuLU 的定义
layer {
   name: "relu1"
   type: "ReLU"
   bottom: "conv1"
   top: "conv1"
   relu_param{
      negative_slope: 0.1
   }
 }
2. accuracy 层 top5 设置
layer {
  name: "accuracy_5"
  type: "Accuracy"
  bottom: "fc8_sum"
  bottom: "label"
  top: "accuracy_5"
  accuracy_param
  {
    top_k:5
  }
  include {
    phase: TEST
  }
}
2. 由 readlmdb.py 读取lmdb数据发现,caffe 转lmdb 的tool 不支持浮点类型,包括label 。blog.csdn.net/langb2014/article/details/52995349
 
3.卸载软件,
sudo apt-get remove --purge 软件名称 
sudo apt-get autoremove --purge 软件名称 
清理残留数据:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 
 
4. 由于lmdb of caffe 不支持浮点, 因此转成hdf5 .由于hdf5不支持在caffe 中减均值,Caffe中HDF的DataLayer不支持transform.
所以train_val.prototxt中的transform_param 需要注释掉。
 因此提前减去均值。(注意更改通道顺序,图片尺寸)
http://www.cnblogs.com/frombeijingwithlove/p/5314042.html
 
 
2.6.2018

1.ubuntu16.04 wifi 掉线:
sudo nano /etc/modprobe.d/rtl8821ae.conf   写入
options rtl8821ae fwlps=0 swlps=0 ips=0
sudo modprobe -r rtl8821ae
sudo modprobe rtl8821ae
 
如果不行


 
 
 
 
 
 
 
2.log 文件爆仓,
命令清理
sudo -i   进入root模式
 
echo > /var/log/syslog
echo > /var/log/kern.log
 
 
3.pcie bus error
 sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
sudo update-grub
sudo reboot
 
 
4. ubuntu16.04 CUDA9.1 https://blog.csdn.net/qq_31261509/article/details/78755968
上面链接中的错误: 设置环境变量应该为 cuda-9.1,同时应结合另一篇博文的步骤:https://www.cnblogs.com/xujianqing/p/6142963.html
测试CUDA 应该为nvcc -V
 
 
5. pycharm 安装:cd pycharm-community-2017.3.3/bin
sudo sh pycharm.sh
 
sudo gedit /usr/share/applications/Pycharm.desktop
 
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm
Comment=Pycharm:The Python IDE
Exec="/home/yq/pycharm-community-2017.3.3/bin/pycharm.sh" %f
Icon=/home/yq/pycharm-community-2017.3.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;
 
 
3.8.2018
 
1. win + s 切换工作区
2. win + D 显示桌面
3. win + w 显示所有窗口
temperature monitor
sudo apt-get install psensor
3.9
1.ubuntu系统下python环境配置rasterio
http://blog.csdn.net/cugxyy6/article/details/78517596
 
2.以 root 方式启动 pycharm:(不然python调用caffe/build/tools出错)
https://stackoverflow.com/questions/36530082/running-pycharm-as-root-from-launcher
 
sudo apt-get install gksu
sudo gedit /usr/share/applications/Pycharm.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/home/bigdata/software/pycharm-community-2017.3.3/bin/pycharm.png
Exec=gksudo -k -u root "/home/bigdata/software/pycharm-community-2017.3.3/bin/pycharm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
3.12
ENVI 图像融合
http://blog.sina.com.cn/s/blog_764b1e9d0102v1p0.html
 
 
3.15
添加BN layer,example:http://blog.csdn.net/d5224/article/details/72730220
 
ResNet: http://blog.csdn.net/yelena_11/article/details/53924225
googleNet: https://github.com/lim0606/caffe-googlenet-bn
 
LRN http://yeephycho.github.io/2016/08/03/Normalizations-in-neural-networks/
 
5.5  个人文件共享
sudo apt-get install gnome-user-share apache2 libapache2-mod-dnssd
 
修复引导:https://www.cnblogs.com/lymboy/p/7783756.html
 
ubuntu random crash 
sudo gedit /etc/default/grub
gai wei GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash intel_idle.max_cstate=1”
sudo update-grub
 
pip 10.0.1 did not work
https://www.cnblogs.com/hellojesson/p/8979926.html
 
5.7  virtualBox  5.2.10 (低版本会死机)
 
1.到https://www.virtualbox.org/wiki/Linux_Downloads
下载。deb
2.sudo apt-get update
sudo apt-get install gdebi
sudo gdebi vituralboxXXXXXXXX
MATLAB 2016b 安装 https://blog.csdn.net/minione_2016/article/details/53313271
 
https://blog.csdn.net/jackghq/article/details/68947652
创建快捷方式(添加到系统路径,可以sudo )https://blog.csdn.net/fx677588/article/details/52971715

2018.12.29
install SS GUI
sudo add-apt-repository ppa:hzwhuang/ss-qt5 
sudo apt-get update 
sudo apt-get install shadowsocks-qt5 
我们需要给chrome安装SwitchyOmega插件,但是没有代理之前是不能从谷歌商店安装这个插件的,但是我们可以从Github上直接下载最新版 https://github.com/FelisCatus/SwitchyOmega/releases/ (这个是chrome的)然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。

安装输入法rime 
sudo apt install ibus-rime
sudo apt install librime-data-pinyin-simp
 
reoot
 
按F4 切换简体字
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片