【1】:克隆github上的项目到本机上:git clone --recursive https://github.com/BVLC/caffe.git,将指定路径的项目clone到当前目录下;
【2】:切换用户su username;
【3】:编译caffe前需要注意的:为了保证使用某些特性,要保证makefile中的某些配置没有被注释掉
Makefile.config中USE_CUDNN := 1这句话不注释:使用cuDNN Caffe加速必备;
暂时先没管:mkl和openblas
【4】:查找某个文件:find ./ -name requirements.txt,在某个目录下,查找某个文件
【5】:添加用户到组:usermod -a -G groupA user,查看用户所属的组 groups user
【6】:更改整个文件夹及其子目录的权限: chmod 777 * -R;用一个参数R
【7】:更改文件所有者,更改目录的所在组:chmod mysql auth.log #含义为 把 文件 auth.log 的所有者更改为 mysql;chgrp -R mysql apache2 #含义为 ,把 目录apache2 的所在组更改为mysql
【8】:当软件安装后,是需要环境变量才能直接在shell中使用的;当安装库文件的时候,比如python的库文件,setup.py执行的操作是将该库文件拷贝到了python的相应的lib目录下,当然应该还拷贝了相应的头文件;当安装opencv的时候,一般我们要直接使用,需要在环境变量中配置include和lib,这样调用了其中的函数的其他程序在运行时才能动态链接;
我们看看安装opencv后,环境变量profile或者bashrc有哪些改变: