Windows下运行PaddleDetection例子

网友投稿 923 2022-09-16

Windows下运行PaddleDetection例子

Windows下运行PaddleDetection例子

一、依赖安装

先进入工程目录,然后进入之前创建的python3.9环境

cd 工程目录

activate paddle_env

克隆代码

git clone PaddleDetection

进行安装检查

pip install -r requirements.txt

出现如下错误

cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”

error: command 'D:\\Program Files\\Microsoft Visual Studio\\2022\\Preview\\VC\\Tools\\MSVC\\14.30.30528\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2

解决办法

2、解压文件。

3、在目录中使用文本打开setup.py,找到第31行,把其中​​extra_compile_args=[’-Wno-cpp’]​​​的替换为​​extra_compile_args={'gcc': ['/Qstd=c99']}​​。

4、保存改动,返回​​cython_bbox-0.1.3​​​文件目录,调用​​cmd​​并跳转至此目录后,使用命令行

进入python环境activate paddle_env

进入-目录D:\temp\cython_bbox-0.1.3

python setup.py build_ext install

然后安装pip install -e D:\temp\cython_bbox-0.1.3

然后通过pip list查看是否成功安装了cython_bbox-0.1.3

都成功后安装

python setup.py install

提示安装成功

测试

python ppdet/modeling/tests/test_architectures.py

如果提示 No module named 'matplotlib'

输入python -m pip install matplotlib进行安装

二、测试

PP-Tracking GUI界面测试版进行测试

pip install -r requirements.txt

提示版本不兼容,然后根据提示进行降级

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. paddlepaddle-gpu 2.2.1. post112 requires numpy<=1.19.3,>=1.13; python_version >= "3.5" and platform_system == "Windows", but you have numpy 1.22.0 which is incompatible.

降级numpy

pip install -U numpy==1.19.3

然后检查通过,运行

python main.py

成功运行

Github地址

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:通过wmic监控Windows系统信息
下一篇:C# 傅里叶变换 逆变换 调用MathNet包(c罗)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~