Ubuntu 16.04 CUDA8.0 Caffe搭建

本文详细介绍了如何在Ubuntu16.04 LTS系统上安装MATLAB2014b及Caffe的过程,包括解决依赖问题、配置环境变量等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu16.04 LTS安装MATLAB 2014b

环境:Ubuntu16.04 LTS 

软件:MATLAB2014B

MATLAB 2014B 下载地址(带Crack): 链接: https://pan.baidu.com/s/1qYngXXi 密码:rfd2

1、直接解压 matlab_R2014b.iso到文件夹 matlab_R2014b/

2、用crack中的install.jar替换 matlab_R2014b/java/jar/中的install

注:解压iso出来的文件夹很可能是只读的,所以要先给文件夹加权限。

sudo chmod a+w -R matlab_R2014b

3、运行 matlab_R2014b目录下的install

sudo ./install

接下来就是和windows差不多的安装界面了。

默认安装目录是/usr/local/MATALAB/R2014b/ 

安装密钥为:29797-39064-48306-32452

接下来的证书文件是Crack中的 license.lic

接下来正常安装,直到完成。

4、其实之前的激活是不会成功的,因为还没有打补丁。接下来,把Crack中的 libmwservices.so复制到 /usr/local/MATLAB/R2014b/bin/glnxa64/中:

cp crack/libmwservices.so /usr/local/MATLAB/R2014b/bin/glnxa64///把破解补丁拷过来
 sudo /usr/local/MATLAB/R2014b/bin/activate_matlab.sh -propertiesFile /usr/local/MATLAB/R2014b/etc/activate.ini  //执行破解命令

会报错:
将系统的libstdc++.so.6 拷贝到/usr/local/MATLAB/R2014b/sys/os/glnxa64 中,并删除此文件下的类似文件

接下来可以设置环境变量:

sudo vi /etc/profile

在文件尾添加:
export PATH=/usr/local/MATLAB/R2014b/bin:$PATH

保存并退出后使设置生效
source /etc/profile
Caffe编译错误解决

Installing the CUDA Toolkit in/usr/local/cuda-8.0 ...

Missingrecommended library: libXmu.so



/sbin/ldconfig.real:/usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link

如此这般就可以解决:

  sudomv /usr/lib/nvidia-375/libEGL.so.1/usr/lib/nvidia-375/libEGL.so.1.org

  sudomv /usr/lib32/nvidia-375/libEGL.so.1/usr/lib32/nvidia-375/libEGL.so.1.org

  sudoln -s /usr/lib/nvidia-375/libEGL.so.375.39/usr/lib/nvidia-375/libEGL.so.1

  sudoln -s /usr/lib32/nvidia-375/libEGL.so.375.39/usr/lib32/nvidia-375/libEGL.so.1




Traceback(most recent call last):

File"/home/wlps/Desktop/ssd/caffe/data/VOC0712/../../scripts/create_annoset.py",line 7, in <module>

fromcaffe.proto import caffe_pb2

ImportError:No module named caffe.proto




#需要重新修改matlab动态链接库。完成相应的功能需求

rm-rf /usr/local/MATLAB/R2014b/sys/os/glnxa64/libstdc++.so.6.0.17

ln-s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21/usr/local/MATLAB/R2014b/sys/os/glnxa64/libstdc++.so.6

rm-rf /usr/local/MATLAB/R2014b/bin/glnxa64/libopencv_imgproc.so.2.4

ln-s /usr/local/lib/libopencv_imgproc.so.2.4.12/usr/local/MATLAB/R2014b/bin/glnxa64/libopencv_imgproc.so.2.4

rm-rf /usr/local/MATLAB/R2014b/bin/glnxa64/libopencv_highgui.so.2.4

ln-s /usr/local/lib/libopencv_highgui.so.2.4.12/usr/local/MATLAB/R2014b/bin/glnxa64/libopencv_highgui.so.2.4

rm-rf /usr/local/MATLAB/R2014b/bin/glnxa64/libopencv_core.so.2.4

ln-s /usr/local/lib/libopencv_core.so.2.4.12/usr/local/MATLAB/R2014b/bin/glnxa64/libopencv_core.so.2.4


caffeubuntu16配合cuda8.0的安装和使用


1.安装相应的nvidia的显卡驱动,通过官网可以查询到相应的显卡驱动型号,下载安装即可

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
安装完成后重新启动机器
nvidia-smi 查看gpu的驱动的安装情况,出现显卡列表表示安装成功。
 显卡安装失败后,可以按照此方法来安装显卡:(无法启动界面)

利用sudo gedit /etc/modprobe.d/blacklist-nouveau.conf新建blacklist-nouveau.conf文件,输入命令

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

保存并退出。这一步是为了禁掉Ubuntu自带开源驱动nouveau。之后sudo reboot重启系统。在终端执行命令

lsmod | grep nouveau

查看nouveau模块是否被加载。如果什么都没输出,则执行下一步。

根本问题在于 参数: -no-opengl-files

sudo /etc/init.d/lightdm stop
sudo ./NVIDIA-Linux-x86_64-375.20.run --no-opengl-files
sudo /etc/init.d/lightdm start

 2.安装opencv2.4执行opencv.sh 来完成opencv2.4的安装配置opencv环境变量

环境变量

安装成功后还需要设置opencv的环境变量 打开文件

sudo gedit /etc/profile 

在文件最后添加

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

执行下列命令, 使环境变量立即生效

source /etc/profile

lib库路径

打开文件

sudo gedit /etc/ld.so.conf.d/opencv.conf

一般是新建文件,opencv的库一般安装在’/usr/local/lib’文件夹下,在文件内添加

/usr/local/lib

执行下列命令使之立刻生效

sudo ldconfig

经过上面的流程,这样就可以在eclipse里或者qtcreator里用opencv了。 不过要配置号相应的路径和lib文件。


3.安装cuda8.0

nvidia官网下载需要的版本进行安装。安装过程根据官网步骤。注意安装的时候不要安装显卡驱动即可。

安装完毕后,再声明一下环境变量,并将其写入到~/.bashrc的尾部:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
sudo gedit /etc/profile
export PATH = /usr/local/cuda/bin:$PATH
sudo gedit /etc/ld.so.conf.d/cuda.conf
/usr/local/cuda/lib64
sudo ldconfig


测试cuda安装是否正确


cd/usr/local/cuda-8.0/samples/1_Utilities/deviceQuery

make
sudo ./deviceQuery



4.使用cudnncaffe使用cudnn会编译错误,本人暂时不建议使用cudnn

官网下载相应的cudnn


sudo cp cudnn.h /usr/local/cuda/include/ 
sudo cp lib* /usr/local/cuda/lib64/
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.5 
sudo ln -s libcudnn.so.5.0.5 libcudnn.so.5
sudo ln -s libcudnn.so.5 libcudnn.so 
5.安装matlab
6.安装caffe
执行caffe.sh完车caffe的安装。如果系统还缺少其他的库文件,根绝所需的库文件来安装,然后就可以正常的安装

opencv.sh

#install opencv to ubuntu16.04
sudo apt-get install -y build-essential
sudo apt-get install -y cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install -y python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
cmake .
make -j8
make install


caffe.sh

sudo apt-get install -y git
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install -y --no-install-recommends libboost-all-dev
sudo apt-get install -y libatlas-base-dev
sudo apt-get install -y python-dev python-pip ipython ipython-notebook pandoc gfortran libopenblas-dev python-nose python-numpy python-scipy python-matplotlib python-sklearn python-sklearn-lib
sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev

sudo apt-get install -y python-scipy python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-pandas python-gflags

#caffe content & open python
cd python
sudo pip install -r requirements.txt
sudo pip install pydot
sudo apt-get insall graphviz

sudo make all -j8
sudo make pycaffe -j8
sudo make matcaffe -j8
sudo make mattest -j8

sudo make test -j8
sudo make runtest -j8

电动汽车数据集:2025年3K+记录 真实电动汽车数据:特斯拉、宝马、日产车型,含2025年电池规格和销售数据 关于数据集 电动汽车数据集 这个合成数据集包含许多品牌和年份的电动汽车和插电式车型的记录,捕捉技术规格、性能、定价、制造来源、销售和安全相关属性。每一行代表由vehicle_ID标识的唯一车辆列表。 关键特性 覆盖范围:全球制造商和车型组合,包括纯电动汽车和插电式混合动力汽车。 范围:电池化学成分、容量、续航里程、充电标准和速度、价格、产地、自主水平、排放、安全等级、销售和保修。 时间跨度:模型跨度多年(包括传统和即将推出的)。 数据质量说明: 某些行可能缺少某些字段(空白)。 几个分类字段包含不同的、特定于供应商的值(例如,Charging_Type、Battery_Type)。 各列中的单位混合在一起;注意kWh、km、hr、USD、g/km和额定值。 列 列类型描述示例 Vehicle_ID整数每个车辆记录的唯一标识符。1 制造商分类汽车品牌或OEM。特斯拉 型号类别特定型号名称/变体。型号Y 与记录关联的年份整数模型。2024 电池_类型分类使用的电池化学/技术。磷酸铁锂 Battery_Capacity_kWh浮充电池标称容量,单位为千瓦时。75.0 Range_km整数表示充满电后的行驶里程(公里)。505 充电类型主要充电接口或功能。CCS、NACS、CHAdeMO、DCFC、V2G、V2H、V2L Charge_Time_hr浮动充电的大致时间(小时),上下文因充电方法而异。7.5 价格_USD浮动参考车辆价格(美元).85000.00 颜色类别主要外观颜色或饰面。午夜黑 制造国_制造类别车辆制造/组装的国家。美国 Autonomous_Level浮点自动化能力级别(例如0-5),可能包括子级别的小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值