zoukankan      html  css  js  c++  java
  • 21天学习caffe(一)

    ubuntu环境安装caffe
    1 安装依赖
    apt-get install libatlas-base-dev
    apt-get install python-dev
    apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
    等等等
    2 编译生成bin文件
    mv Makefile.config.example Makefile.config   #改名
    make or make -j2


    排错:
    解决/boot空间不足问题
    system monitor可以查看系统使用情况
    dpkg --get-selections|grep linux
    apt-get remove linux-image-(版本号)(就是上面带image的版本)
    有卸载不完全的,apt-get autoremove来删除。
     
    编译的时候,限制多线程数,不然会内存不足
    make -j2

    #note#
    A ubuntu配置环境,无非就是根据源码编译得到bin文件的过程。
    常见的安装套路
    使用make
    ./configure
    make  
    make install
     
    使用cmake
    1 mkdir build  cd build
    2 执行命令 cmake PATH 或者 ccmake PATH 生成 Makefile
    ccmake 和 cmake 的区别在于前者提供了一个交互式的界面。
    PATH 是 CMakeLists.txt 所在的目录。
    cmake . 即是使用当前目录
    ccmake ..  or cmake ..(..即是上一目录)
    3 "make install" or "make"  


    B 这里想谈谈关于shell的基本知识,为后续可能出现的脚本运行错误打基础
    process:
    创建文件,添加后缀sh(仅有语义功能),修改properties,allow executing file as problem

    shell有内建参数
    $0就是该bash文件的绝对路径+文件名

    linux命令释义
    dirname /home/rex/Desktop/test.sh
    /home/rex/Desktop

    C caffe目录
    build放着各种可执行文件,caffe可执行文件就在build/tools中
    examples放着用来测试使用caffe的用例
    data文件一般用来放置训练和测试数据


  • 相关阅读:
    HDOJ 4259 Double Dealing
    第三课 MongoDB 数据更新
    百度语音识别API初探
    几种常见排序算法的java实现
    HDU 1051 Wooden Sticks 贪心题解
    离线安装Cloudera Manager5.3.4与CDH5.3.4
    Unix哲学
    如何在管理层变动中存活下来
    SWTError: No more handles [gtk_init_check() failed] running platform tests (on Linux)
    "xxadmin" user: No protocol specified 错误
  • 原文地址:https://www.cnblogs.com/ceo1207/p/7142335.html
Copyright © 2011-2022 走看看