Mac下安装caffe(cpu-only)

本文介绍了在Mac OS X系统中安装CPU版本Caffe的详细步骤,包括安装依赖包、配置环境变量、编译Caffe源码以及设置Python接口。特别强调了Anaconda的使用和环境变量的配置,同时提到了可能遇到的问题及解决方案,如动态链接库的缺失和安装MNIST数据集的步骤。
如何在Mac下安装caffe
在安装caffe之前,应该了解些计算机的基本知识,以及Linux的基本知识,这是因为Linux和Mac的操作系统非常像。比如什么是Linux,它是怎么来的?Linux和GNU啥关系?gcc又是啥。。Linux的目录配置是咋回事,也就是下图中每个文件都存啥知道不?vim是啥,咋用?shell脚本文件是啥?bash和他啥关系?什么是系统的环境变量?怎么设置环境变量?在mac下怎么通过Homebrew下载软件?如果这些你都很清楚的话,那么直接看第二部分的caffe安装步骤就好。如果你跟我一样,对这些概念稀里糊涂,不太明白,那么建议你在安装caffe之前,用一到两天时间补一补这些基本知识,否则你在安装时候只能是一头雾水。。。关于Linux的基本知识,可以参考鸟哥的linux私房菜,写的非常通俗易懂。我也总结了些对于安装caffe直接相关的概念,大家可以参考第一部分的关于linux的介绍。
一、安装caffe步骤

我的电脑配置如下:
MacBook Pro -OS X EI Captian系统-8G内存-Intel Iris Graphics 6100 1536 MB显卡。
由于电脑配置的不是英伟达显卡,所以不能使用CUDA加速了,只能安装个CPU模式玩一玩。下面是安装的想象步骤。

1.安装caffe需要的依赖包。
opencv2.4:
Anaconda Python 2.7:
snappy:
leveled:
flags:
blog:
ship:
lmdv:
protobuf:
在 Ubuntu 20.04 和 Python 3.8.18 环境下安装 Caffe 1.0.0-rc4,可按以下步骤操作: ### 安装必要的编译工具和库文件 ```bash sudo apt install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev ``` 该步骤参考了在 Ubuntu 20.04 安装 Python 3.8 时安装必要编译工具和库文件的操作[^4]。 ### 安装依赖库 ```bash sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends libboost-all-dev ``` ### 克隆 Caffe 仓库 ```bash git clone https://github.com/BVLC/caffe.git cd caffe git checkout 1.0.0-rc4 ``` ### 配置 Caffe 复制配置文件示例并进行编辑: ```bash cp Makefile.config.example Makefile.config ``` 使用文本编辑器打开 `Makefile.config`,根据需求进行修改,例如: - 若使用 CPU 模式,取消 `CPU_ONLY := 1` 的注释。 - 若 Python 版本为 3.8.18,需要修改 Python 相关路径,确保指向 Python 3.8 的路径。 ### 编译 Caffe ```bash make all -j$(nproc) make test -j$(nproc) make runtest -j$(nproc) ``` ### 安装 Python 依赖 ```bash pip install -r python/requirements.txt ``` ### 编译 Python 接口 ```bash make pycaffe ``` ### 配置环境变量 将 Caffe 的 Python 路径添加到环境变量中,编辑 `~/.bashrc` 文件: ```bash echo "export PYTHONPATH=/path/to/caffe/python:\$PYTHONPATH" >> ~/.bashrc source ~/.bashrc ``` 请将 `/path/to/caffe` 替换为实际的 Caffe 安装路径。 ### 验证安装 在 Python 中尝试导入 Caffe: ```python import caffe ``` 若没有报错,则说明 Caffe 安装成功。
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值