NanoDet-plus环境搭建过程中可能出现的BUG及解决方法

 一、问题一:AttributeError: 'NoneType' object has no attribute 'seek'. You can only torch.load from a file that is seekable

Q1:
AttributeError: 'NoneType' object has no attribute 'seek'. 
You can only torch.load from a file that is seekable

A1:出现这样的问题,很好解决,就是字面意思。检查一下你的权重文件是否和当前的源码版本匹配,比如源码是v1.0.0的版本,你用的是别的版本的权重或者是根本没指定权重的路径。 可以在下次执行命令时指定权重文件的路径,应该就能解决类似这样的问题了。

二、问题二: Torch not compiled with CUDA enabled

Q2:
Torch not compiled with CUDA enabled

A2:这个问题是CUDA版本和Pytorch版本不匹配所导致的,NanoDet-plus的requirements.txt中对Pytorch的要求不是很明确,几乎是默认安装最新的torch1.12.0(且不论是CPU版的还是GPU版的)解决问题的方法是查看已安装的CUDA的版本,到Pytorch官网查看对应版本的Pytorch并下载下来。或者是更换CUDA的版本。记得在上述操作之后,再次使用命令行:

python setup.py develop

三、问题三:AttributeError:module “distutils” has no attribute “version”

Q3:
AttributeError:module “distutils” has no attribute “version”

 A3:这个问题出现的原因是setuptools版本过高或者过低(或者你自己更换其他的版本试一下),自己尝试之后选择了这个版本的:setuptools==59.5.0。安装命令为:

pip install setuptools==59.5.0

四、问题四:Hint: This means that multiple copies of the OpenMP runtime have been linked into the program.Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

Q4:
Hint: This means that multiple copies of the OpenMP runtime have been linked into the program.Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

A4:配置好NanoDet-plus环境之后进行测试图片的推理,可能会出现这个报错,主要是推理结果可视化的过程时出现了问题,这与matplotlib库有关。可以更换版本或重新安装一下。如果还未能解决此问题,那么 可以尝试在demo.py的合适位置增添如下两行代码:

import os
os.environ['KMP_DUPLICATE_LIB_OK'] = 'TRUE'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/531037.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本博打开方式,请详读

1、友好交流的前提是有礼貌,别直接评论遇到的问题,我最恨白嫖党!!!!!!!!!(咨询时多发几条消息,后台回复更快哦&#xff01…

C / C++ 之整体知识总结,点进来,不后悔!

文章目录1. 程序设计和C语言 算法-程序的灵魂2. 数据的表现形式3. 整型数据与字符型数据 运算符与表达式 数据的输入、输出(scanf、putchar、getchar、printf)4.1 if 与switch 语句(含举例)4.2 逻辑运算符与逻辑表达式4.3 关系运算…

C语言 表白代码(I love you!)

0-127 是 7位ASCII 码的范围,是国际标准。 至于汉字,不同的字符集用的ascii 码的范围也不一样,常用的汉字字符集有GB2312-80、GBK、Big5、unicode 等。 其中GB_2312 字符集是目前最常用的汉字编码标准,windows 95/98/2000 中使用…

JDBC 出现references non-existing project XXX, launch configuration问题的解决办法

解决方法如下: 1.Go to Project->properties 2.In properties window’s left pane select “Run/Debug Settings”. 3.Select “Configure” and click “edit” 4.In tab “Main” replace Project to your current project. 5.Select “Main class” by …

Web项目:解决eclipse中jsp文件报错javax.servlet.http.HttpServlet 提示 was not found on the Java Build Path的错误

具体错误如图示如下: 具体结局方案如下: 1、右击web工程(你的项目名字)->属性或Build Path->Java Build Path->Libraries-> Add Libray…->Server Runtime ->Tomcat Server 2、切换到Java Build Path界面中的O…

Eclipse继承HttpServlet出现:HttpServlet cannot be resolved to a type的错误的解决方案

显然是Eclipse找不到相应的包,即javax.servlet 。错误如下: 解决方案如下: 1.打开tomcat所在的文件夹,然后打开apache-tomcat-8.5.43(即你的Apache版本文件),进入目录lib 2.进入后,找到并复制s…

Maven项目整合提示:Maven Missing artifact xxx:jar 错误解决方案

Maven整合项目时,出现Maven Missing artifact xxx:jar这种情况,尝试以下方案: 1.我们首先右击我们的项目,选择Maven; 2.选择update project; 3.在勾选Force Update of Snapshots/Releases 之后Maven会对…

Java全栈体系路线(总结不易,持续更新中)

文章目录Java全栈工程师<font colororange>Java基础基础语法面向对象工具类集合框架序列化反射机制注解文件处理设计模式视频教程文档教程练习题面试题GUI模块多线程模块Socket模块JDBC模块数据库操作起步JDBC执行sql数据库进阶操作JDBC进阶视频教程文档教程JVM教程基础实…

Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean 解决方案

SpringBoot启动时的异常信息 "C:\Program Files\Java\jdk1.8.0_161\bin\java" ......... com.fangxing.javalearning.annotationlearning.ComponentScanApp hello world. ____ _ __ _ _/\\ / ____ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | _…

bootstrap 栅栏布局中 col-xs-*、col-sm-*、col-md-*、col-lg-* 区别及使用方法

&#xff08;1&#xff09;概括 一句话概括&#xff1a;根据显示屏幕宽度的大小&#xff0c;自动的选用对应的类的样式。 &#xff08;2&#xff09;关键字段 1、col是column简写&#xff1a;列&#xff1b; 2、xs是maxsmall简写&#xff1a;超小&#xff0c; sm是small简写&…

Huffman编码的设计与实现

文章目录&#xff08;一&#xff09;设计描述&#xff08;二&#xff09;需求分析&#xff08;三&#xff09;详细设计&#xff08;四&#xff09;代码实现与测试&#xff08;五&#xff09;个人总结&#xff08;一&#xff09;设计描述 1.题目描述 设计一个利用哈夫曼算法的编…

C / C++ 经典代码和常考类型

文章目录C语言常考类型经典代码1&#xff09; 兔子问题2&#xff09; 斐波那契数列3&#xff09; 百元买百鸡4&#xff09; 实心菱形5&#xff09; 空心菱形6&#xff09; 十进制转换为二进制7&#xff09; 水仙花8&#xff09; 大数相加9&#xff09; 冒泡排序10&#xff09; …

如何在GitHub上下载开源文件

具体实现步骤 1 . 在本地安装Git,下载地址&#xff1a;点击下载 2 . 下载完成后开始安装&#xff0c;安装过程勾选下面内容&#xff1a; 1.Git Bash here2.Git GUI here 然后一直点击next&#xff0c;安装完成即可。 3 . 在打开的git窗口中输入 git init 4 . 在下载的项目的…

C/C++课程设计 ——货物管理系统

文章目录1&#xff09; 货物管理系统1.02&#xff09; 货物管理系统2.01&#xff09; 货物管理系统1.0 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<windows.h> typedef struct goo…

IDEA连接mysql报Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' 的错误

IDEA布置好项目后&#xff0c;连接Mysql&#xff0c;提示时区错误&#xff0c;解决方案如下&#xff1a; 在mysql的命令模式下&#xff0c;输入&#xff1a; set global time_zone8:00;如图所示&#xff1a;

JDBC 提示:WARN: Establishing SSL connection without server's identity verification is not recommended.

Java连接Mysql数据库的过程中出现了如下的警告信息: WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45, 5.6.26 and 5.7.6 requirements SSL connection must be established by default if explic…

C/C++课程设计 之学生管理系统(一)

文章目录1) 案例一2) 案例二3) 案例三4) 案例四5) 案例五6) 案例六7) 案例七8) 案例八9) 案例九10&#xff09;案例十11&#xff09;案例十一12&#xff09;案例十二13&#xff09;案例十三14&#xff09;案例十四15&#xff09;案例十五&#xff08;一&#xff09; 新生基本信…

C语言小游戏 ——推箱子

文章目录&#xff08;1&#xff09;内容描述&#xff08;2&#xff09;功能&#xff08;3&#xff09;设计目的&#xff08;4&#xff09;总体设计&#xff08;5&#xff09;明显缺点&#xff08;6&#xff09;个人总结7. 实例实例一实例二实例三实例四实例五&#xff1a;&…

Java GUI 实现登录界面

具体效果图&#xff1a; 详细代码&#xff1a; package java_gui;import java.awt.Color; import java.awt.Container; import java.awt.Cursor; import java.awt.Font; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;imp…

for-each循环的认识、定义、适用对象、举例、局限性

文章目录1. for-each的认识2. for-each的定义3. 哪些类型的对象可以适用For-Each&#xff1f;4. for-each的举例5. for-each的局限性1. for-each的认识 &#xff08;1&#xff09;for-each语句是Java中for-Index的一种加强&#xff0c;是Java 5带来的新语法糖。 &#xff08;2…