【学习经验分享NO.20】代码报错(可帮助远程调试代码)

本文会整理分享一些 报错问题以及解决办法,本文会不断进行更新。有需求的朋友可以关注私信我 😘进行远程调试。 🍉

1.报错1

问题

nn.functional.sigmoid is deprecated. Use torch.sigmoid instead.

解决办法

将项目中的F.sigmoid修改为torch.sigmoid

2.报错2

问 题:D:\python\envs\yolov5\lib\site-packages\torch\autocast_mode.py:141: UserWarning: User provided device_type of 'cuda', but CUDA is not available. Disabling

warnings.warn('User provided device_type of \'cuda\', but CUDA is not available. Disabling')

原 因:cuda与pytorch不匹配

import torch

print(torch.__version__)

print(torch.cuda.is_available())

解决方法:改autocast_mode.py中注释输出语句

3.报错3

问 题:进行网络远程测试模型的时候,报如下测试

解决方法:将默认测试运行程序默认测试运行程序自动检测改为Unitted就可以。

4.报错4

类似这种报错情况,是因为进行NMS的时间断点太长了,将阈值也调大。

解决办法:在general.py程序中将time_limit = 0.5 + 0.05 * bs改为20即可

5. 报错5

解决方法,工具栏-部署里面,看自己对应的服务器路径是否有问题,有没有重复的服务器编号但是路径不一样的。对应改变或者删除就可以了。

6. 报错6

本地项目程序想要上传到远端服务器时候,报错:无法找到文件夹,或者部署上传到远端服务器时报错,界面如下所示。特别是当我们的项目程序连接多个网络服务器的时候常常会进行报错。以下为本人的经验。进行记录和分享。

解决方法:

去除掉左边多余,特别是重复的服务器名称,能够解决无法上传的问题。

将路径映射部分进行添加,可以解决运行程序找不到运行程序的问题。

如果觉得对大家有帮助,欢迎点赞收藏关注,我会继续给分享代码报错,给大家提供参考。有问题也欢迎私信我。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人工智能算法研究院

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值