首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pytorch运行时错误?

pytorch运行时错误?

提问于 2020-03-06 09:15:29
回答 2关注 0查看 1.8K

pytorch报错:

RuntimeError: Expected object of scalar type Byte but got scalar type Double for sequence element 2 in sequence argument at position #1 'tensors'

完整错误描述:

raceback (most recent call last):

File "D:/python workspace/Pytorch-UNet/train.py", line 175, in <module>

val_percent=args.val / 100)

File "D:/python workspace/Pytorch-UNet/train.py", line 67, in train_net

for batch in train_loader:

File "E:\anaconda\envs\python36\lib\site-packages\torch\utils\data\dataloader.py", line 582, in __next__

return self._process_next_batch(batch)

File "E:\anaconda\envs\python36\lib\site-packages\torch\utils\data\dataloader.py", line 608, in _process_next_batch

raise batch.exc_type(batch.exc_msg)

RuntimeError: Traceback (most recent call last):

File "E:\anaconda\envs\python36\lib\site-packages\torch\utils\data\_utils\worker.py", line 99, in _worker_loop

samples = collate_fn([dataset[i] for i in batch_indices])

File "E:\anaconda\envs\python36\lib\site-packages\torch\utils\data\_utils\collate.py", line 63, in default_collate

return {key: default_collate([d[key] for d in batch]) for key in batch[0]}

File "E:\anaconda\envs\python36\lib\site-packages\torch\utils\data\_utils\collate.py", line 63, in <dictcomp>

return {key: default_collate([d[key] for d in batch]) for key in batch[0]}

File "E:\anaconda\envs\python36\lib\site-packages\torch\utils\data\_utils\collate.py", line 43, in default_collate

return torch.stack(batch, 0, out=out)

RuntimeError: Expected object of scalar type Byte but got scalar type Double for sequence element 2 in sequence argument at position #1 'tensors'

部分代码:

代码语言:javascript
运行
AI代码解释
复制
for epoch in range(epochs):
    net.train()
    epoch_loss = 0
    with tqdm(total=n_train, desc=f'Epoch {epoch + 1}/{epochs}', unit='img') as pbar:
        for batch in train_loader:    #############报错行
            imgs = batch['image']
            true_masks = batch['mask']
            assert imgs.shape[1] == net.n_channels, \
                f'Network has been defined with {net.n_channels} input channels, ' \
                f'but loaded images have {imgs.shape[1]} channels. Please check that ' \
                'the images are loaded correctly.'

            imgs = imgs.to(device=device, dtype=torch.float32)
            mask_type = torch.float32 if net.n_classes == 1 else torch.long
            true_masks = true_masks.to(device=device, dtype=mask_type)

回答 2

腾讯云TI平台

发布于 2020-03-09 08:29:32

您好,您这边可以提供下您的具体任务流链接吗?

用户5012811

发布于 2020-07-09 02:14:04

1111

和开发者交流更多问题细节吧,去 写回答
相关文章
什么是编译错误,运行时错误及逻辑错误?
程序的错误主要分成三种: 编译链接错误(语法错误); 编译链接错误又分成编译错和链接错。 编译错就是普通意义上的语法错,编译器进行语法检查不通过,也就是程序违背了计算机语言的语法,例如:括号不匹配、变量名拼写错误、用保留字定义变量名等; 链接错是指程序通过了语法检查,但是无法生成可执行文件,最常见的是链接找不到lib库。初学者有时写了函数的声明,但是缺少函数的定义,此时就会出现链接错。 运行错误; 运行错是程序可以执行,但是在执行过程中发生异常,提前退出程序。最常见的是指针越界,打开文件失败
用户1148881
2018/01/16
9.9K0
Archiva 运行时提示 JAXBException 错误
你可以尝试使用 Archiva 自己进行编译,或者部署到 1.8 的 JDK 版本上,或者等到 Archiva 3.0 的版本后再开始用吧。
HoneyMoose
2022/06/14
6860
Archiva 运行时提示 JAXBException 错误
pytorch导入错误so: undef
https://blog.csdn.net/qq_37674858/article/details/88870124
py3study
2020/01/16
9550
解决"QWindowsContext: OleInitialize() failed"运行时错误
OleInitialize是一个Windows API函数。它的作用是在当前单元(apartment)初始化组件对象模型(COM)库,应用程序必须在调用COM库函数之前初始化COM库。每个线程不能初始化多次。
Qt君
2019/11/04
2.8K0
Python 运行时遇到的这些错误
对于刚入门的Python新手,在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了在Python运行中常见的错误,希望能够帮助到大家。
小小科
2020/07/15
1.2K0
PyTorch JIT 模型部署常见错误
在用 PyTorch官方提供的的工具转化 pth 文件 到 pt 文件时,经常会遇到很多错误,包括但不限于算子不支持,无法推断参数类型,以及一些很奇怪的错误,这里全部记录一下,建议配合我之前写的 MODNet转化模型填坑笔记一起看
棒棒鸡不棒
2022/09/02
2.4K0
Pytorch分布式训练错误
subprocess.CalledProcessError: Command ‘[’/home/labpos/anaconda3/envs/idr/bin/python’, ‘-u’, ‘main_distribute.py’, ‘–local_rank=1’]’ returned non-zero exit status 1.
狼啸风云
2020/06/15
4.4K0
17个新手常见Python运行时错误
企鹅号小编
2017/12/28
1.6K0
17个新手常见Python运行时错误
[新手必看] 17个常见的Python运行时错误
对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了常见的17个错误,希望能够帮助到大家。
龙哥
2019/11/11
1.2K0
17个新手常见 Python 运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: if spam == 42 print('Hello!') 2)使用 = 而不是 ==(导致“SyntaxError: invalid syntax
Crossin先生
2018/04/16
1.3K0
pycharm运行时报configuration错误「建议收藏」
错误原因是该项目未配置正确的python解释器。在file setting中找到解释器位置
全栈程序员站长
2022/09/26
1.6K0
pycharm运行时报configuration错误「建议收藏」
17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。
bear_fish
2018/09/20
9510
17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。
一墨编程学习
2019/04/22
1K0
17个常见的Python运行时错误
链接:https://www.oschina.net/question/89964_62779
龙哥
2019/11/07
1.1K0
docker运行时Cannot Enable Hyper -V service错误
当下载好docker安装完之后双击运行时报Cannot Enable Hyper -V service错:
郑洪志
2023/03/05
2.6K0
docker运行时Cannot Enable Hyper -V service错误
【年末收藏】17个新手常见Python运行时错误
对初学者来说,想要弄懂Python的某些错误信息还是有困难的,下面罗列了一些常见的运行时错误: 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: if spam == 42 print('Hello!') 2)使用 = 而不是 ==(导致 “SyntaxError: invalid syntax”) = 是赋值操作符而 == 是
CDA数据分析师
2018/02/05
1.1K0
PyTorch自定义CUDA算子教程与运行时间分析
最近因为工作需要,学习了一波CUDA。这里简单记录一下PyTorch自定义CUDA算子的方法,写了一个非常简单的example,再介绍一下正确的PyTorch中CUDA运行时间分析方法。
godweiyang
2021/04/08
2.8K0
PyTorch自定义CUDA算子教程与运行时间分析
点击加载更多

相似问题

PyTorch was compiled without cuDNN support?

1395

云主机Centos无法安装pytorch?

1408

为什么我运行时有错误?

0372

关于用PNNX将pytorch模型NCNN的问题?

1942

各位大佬修复VBA运行时错误70权限被拒绝?

2404
相关问答用户
腾讯 | 产品运营经理擅长5个领域
腾讯 | 服务生
腾讯 | 客户端研发擅长3个领域
腾讯云AI | 技术专家
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档