首页 > 编程知识 正文

c语言double和float,float与int的区别

时间:2023-05-04 13:50:26 阅读:19572 作者:1815

运行时错误: expecteddtypedoublebutgotdtypefloat (validate _ dtype at .atensrcatennative TensorIterator.cpp:143 () no backtrace available ) pytorch培训网络错误位于loss.backward )语句中,如上所述,导入语句

torch.set _ default _ tensor _ type (torch.double tensor )添加上述语句时,将出现以下新错误:

运行时错误:输入类型(torch.cuda.float tensor ) andweighttype ) torch.cuda.doubletensor ) should be the same,因此

source _ data=source _ data.type (torch.double tensor ) source_data=source_data.cuda )现在程序可以正常运行,并且

参考:

1.https://blog.csdn.net/gulaixaingjuejue/article/details/108592941

2.https://blog.csdn.net/jizhidexiaoming/article/details/82502280

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。