软硬件配置
Mac电脑版本:macOS Catalina 10.15.07
TensorFlow版本:1.9.0
python:3.6.5
python环境搭建
下载python3.6.5并安装,安装完毕后修改bash.profile文件将python3.6.5版本设置为使用的python路径。使用open .bash_profile打开配置文件,如果没有请创建
open .bash_profile
并在末尾添加以下代码:
alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"
成功后使用python --version查看版本是否正确。
python --version
TensorFlow创建虚拟环境
本文使用的是虚拟环境virtualenv,首先创建虚拟环境
sudo pip install virtualenv
或者是sudo pip3 install virtualenv
其次创建环境文件,注意文件目录!!!
virtualenv --system-site-packages -p python3 文件目录!!!
文件目录是指要创建的文件名称的目录,本文采用的是
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow
创建完成后进入文件环境并激活,安装TensorFlow1.9.0
source tensorflow/bin/activate
pip3 install tensorflow==1.9.0
这边环境已经配置完成了,我们可以通过以下代码进行验证,注意需要在python环境下,即在命令行输入python3
import tensorflow as tf
hello = tf.constant("Hello TensorFlow")
sess = tf.Session()
print(sess.run(hello))
如果出现Hello TensorFlow字样说明环境配置成功
Mask_RCNN基础运行
使用pyCharm打开下载并解压好的文件夹,配置TensorFlow环境,在preference中添加Project Interpreter,路径与上一小节中一致
接着安装requirement.txt
pip3 install -r requirements.txt
运行setup.py
python3 setup.py install
接着需要安装pycocotools工具,github上只说有windows和linux,当然mac的也有,输入以下命令
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pycocotools
并在pyCharm中智能安装Jupyter插件,启动服务器后打开网页上的demo.ipynb文件依次点击RUN即可运行。
运行成功后出现以下结果
其中遇到的其他问题总结如下:
(1)安装Keras 2.2.0 解决需要tensorflow2.2及更高
(2) 解决decode问题:
pip install h5py==2.10 -i https://pypi.tuna.tsinghua.edu.cn/simple/
仍存在numpy版本过高,一开始安装了tensorflow2.5.0,多处语法不一致,修改安装。
存在google-auth1.3.0 requires setuptools40.0.3以上,但是我只有39,升级后tensorflow不适配。还没修改。
下载的h5文件,放入文件主目录下,打开Jupyter,进入sample,点开demo,依次运行,需要一定时间等待。
作者: whisper肉多多
主页: https://whispertzx.github.io/
个人网站文章链接:https://whispertzx.github.io/eeca8d75/rcnn.html
信息: 此文章版权归whisper肉多多所有,如有转载,请註明来自原作者