RuntimeError: Input, output and indices must be on the current device

本文档记录了在将PyTorch模型转换为ONNX格式时遇到的‘Input, output and indices must be on the current device’错误。重点在于如何定位并解决设备不匹配的问题,适合PyTorch开发者进行参考。

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


Traceback (most recent call last):
  File "detect.py", line 236, in <module>
    detect()
  File "detect.py", line 47, in detect
    torch.onnx.export(model,               # model being run
  File "/home/zjkj/miniconda3/envs/yolov5/lib/python3.8/site-packages/torch/onnx/__init__.py", line 271, in export
    return utils.export(model, args, f, export_params, verbose, training,
  File "/home/zjkj/miniconda3/envs/yolov5/lib/python3.8/site-packages/torch/onnx/utils.py", line 88, in export
    _export(model, args, f, export_params, verbose, training, input_names, output_names,
  File "/home/zjkj/miniconda3/envs/yolov5/lib/python3.8/site-packages/torch/onnx/utils.py", line 694, in _export
    _model_to_graph(model, args, verbose, input_names,
  File "/home/zjkj/miniconda3/envs/yolov5/lib/python3.8/site-packages/torch/onnx/utils.py", line 502, in _model_to_graph
    params_dict = torch._C._jit_pass_onnx_constant_fold(graph, params_dict,
RuntimeError: Input, output and indices must be on the current device

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值