paddlepaddle的DeepLabv3+
根据此处,我们进行下载
需要python>=3.5的环境
0.conda create -n deeplab python=3.6
1.pip install -U paddlepaddle
其中有一些pkg的版本问题 直接pip install pkg==xxx版本(scipy和nltk)
2.git clone https://github.com/PaddlePaddle/models.git
其实代码只是其中的一小快,在model/PaddleCV/deeplabv3+目录下
目录github地址
但是paddlepaddle提供了另一个十分NB的图像分割库(paddlepaddle打钱,谢谢)
接下来的步骤为安装paddlepaddle的图像分割库的教程
1.首先cuda需要更换,之前因为想要运行DS-SLAM把9.0换成了8.0
(base) asber@asber-X550VX:~/Documents/models/PaddleCV/deeplabv3+$ cat /usr/local/cuda/version.txt
CUDA Version 8.0.61
解决方案::多cuda参考、multiCUDA\CUDNN
cd /usr/local/
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-9.0 /usr/local/cuda
(base) asber@asber-X550VX:/usr/local$ cat /usr/local/cuda/version.txt
CUDA Version 9.0.176
(base) asber@asber-X550VX:/usr/local$ nvcc -V
nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2017 NVIDIA Corporation
Built on Fri_Sep__1_21:08:03_CDT_2017
Cuda compilation tools, release 9.0, V9.0.176
2.python要求
2.1满足python版本(如果您是使用 Python 3,使用以下命令确认是 3.5.1+/3.6/3.7)
(deeplab) asber@asber-X550VX:~/Documents/models/PaddleCV/deeplabv3+$ python --version
Python 3.6.10 :: Anaconda, Inc.
2.2pip版本为9.0.1+
pip --version
pip 20.0.2 from /home/asber/Document/anaconda2/envs/deeplab/lib/python3.6/site-packages/pip (python 3.6)
2.3安装paddlepaddle-gpu
对于Python 3: python3 -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple 或 python3 -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
安装完成后您可以使用 python 或 python3 进入python解释器,输入import paddle.fluid as fluid ,再输入 fluid.install_check.run_check()
如果出现Your Paddle Fluid is installed succesfully!,说明您已成功安装。
3.git clone https://github.com/PaddlePaddle/PaddleSeg
参考:https://blog.csdn.net/LESLIEZX/article/details/84110036
https://github.com/LeslieZhoa/tensorflow-deeplab_v3_plus