RuntimeError: expected backend CUDA and dtype Float but got backend CUDA and dtype Long

在运行Python深度学习项目时遇到RuntimeError,错误信息提示预期的backend为CUDA且dtype为Float,但实际得到的是CUDA和Long。问题出现在`btcdet/datasets/multifindbestfit.py`文件的第388行,可能的原因是数据类型不匹配。寻求大神解决,愿意付费。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

(btc) z@z2:~/wen/BtcDet-main$ python -m btcdet.datasets.multifindbestfit
ROOT_DIR /home/z/wen/BtcDet-main
iou3d torch.Size([28742, 28742])
coords_num torch.Size([28742]) tensor(0, device='cuda:0') tensor(354, device='cuda:0')
coord_inds torch.Size([12522])
best_iou_indices torch.Size([28742, 800]) pnt_thresh_best_iou_indices torch.Size([28742, 800]) 28742
pnt_thresh_best_iou_indices torch.Size([28742, 800])
Traceback (most recent call last):
  File "/home/z/anaconda3/envs/btc/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/z/anaconda3/envs/btc/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/z/wen/BtcDet-main/btcdet/datasets/multifindbestfit.py", line 494, in <module>
    find_best_match_boxpnts(all_db_infos_lst, box_dims_lst, sorted_iou, pnt_thresh_best_iou_indic

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值