1、查看自己电脑CUDA版本:https://blog.csdn.net/bruce_zhao1407/article/details/109580835
2、在anaconda prompt里面创建一个新的conda环境:conda create --name paddle python=3.8
Anaconda-用conda创建python虚拟环境 - 知乎 (zhihu.com)
** 如果创建环境出现错误Collecting package metadata (current_repodata.json): failed则参考此文:(40条消息) conda报错-Collecting package metadata (current_repodata.json): failed_维度攻城狮的博客-CSDN博客
(如果需要查看下载的路径:python -m site -help)
2、对应CUDA版本在GPU上安装paddle的方法:开始使用_飞桨-源于产业实践的开源深度学习平台 (paddlepaddle.org.cn)
由于我是CUDA是11.7,安装在GPU上为:python -m pip install paddlepaddle-gpu==2.4.2.post117 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html
3、下载好EIseg安装包,参考以下博客内容:
(46条消息) EISeg分割标注软件使用_太阳花的小绿豆的博客-CSDN博客
4、激活paddle环境,cd到下载并解压好的EIseg安装包的路径中,安装requirement.txt所需的包:
(paddle) F:\software\Edgeexplorer\PaddleSeg-release-2.8\EISeg>pip install -r requirements.txt
5、下载EISeg:(paddle) F:\software\Edgeexplorer\PaddleSeg-release-2.8>pip install eiseg
6、安装完成后在anaconda prompt命令行中paddle环境下输入eiseg,即可运行软件:
7、下载合适自己的模型并解压:(39条消息) 使用EISeg自动标注数据,yolov5训练模型(保姆教程)_eiseg模型_图像处理大大大大大牛啊的博客-CSDN博客
8、加载第6步选中并解压的网络模型。
** 加载网络模型时出现以下报错:
以下为我自己的Debug过程:
(1)首先确认自己确实已经装好了CUDA。
(40条消息) Windows10检查Cuda和cuDNN是否安装成功?_windows10 查看cudnn_jhsignal的博客-CSDN博客(2)发现是缺乏cuDNN,先在navidia官网安装cuDNN:CUDA Deep Neural Network (cuDNN) | NVIDIA Developer
(3)然后将下好的与CUDA11.X匹配的cudnn-windows-x86_64-8.9.0.131_cuda11-archive.zip解压,把这三个文件夹的文件分别拷贝到CUDA安装目录C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3对应的(bin、include、lib)文件夹中即可。其中cudnn-windows-x86_64-8.9.0.131_cuda11-archive/lib下的X64里面的文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\lib\x64中。
debug成功,重复6-7操作即可成功加载网络模型。
9、导入图像文件夹。
出现以下报错:
先在Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)下载python3.8对应的gdal和rasterio最新的包,否则可能会安装失败。我是在2023.4.14下载的最新的
GDAL-3.4.3-cp38-cp38-win_amd64.whl和rasterio-1.2.10-cp38-cp38-win_amd64.whl到我先前下好的EIseg安装包中,使用pip先安装gdal再安装rasterio,安装成功:
再次打开eiseg导入图像文件夹,成功!
10、使用标注好的真实值进行yoloV5语义分割训练。
(39条消息) 使用EISeg自动标注数据,yolov5训练模型(保姆教程)_eiseg模型_图像处理大大大大大牛啊的博客-CSDN博客