PicklingError: Can’t pickle : attribute lookup on main faied

  • 报错显示
  • 任务背景
  • 解决方案

报错显示

PicklingError: Can’t pickle <function at 0x000001EA6923EAF0>: attribute lookup on main failed

任务背景

使用pytorch中的 DataLoader 生成数据集(cifar2数据集)的时候,想查看图像数据的维度,这时候打印出错

程序:

## num_workers (int, optional): how many subprocesses to use for data loading.
dl_train = DataLoader(ds_train, batch_size = 50, shuffle = True, num_workers=3)
dl_valid = DataLoader(ds_valid, batch_size = 50, shuffle = True, num_workers=3)# Pytorch的图片默认顺序是 Batch,Channel,Width,Height
for x,y in dl_train:print(x.shape,y.shape) break

解决方案

https://icode9.com/content-4-1117833.html

将 参数 num_workers = 3 修改为 num_workers = 0

然后问题得到解决。

pytorch报错:PicklingError: Can’t pickle <function at 0x000001EA6923EAF0>: attribute lookup on main fai相关推荐

  1. pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装

    pycharm安装pytorch报错 提示系列问题  torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...

  2. pytorch报错Unable to get repr for

    pytorch报错Unable to get repr for 标签出现了-1,2或者其他值,loss计算之后, 报错:CUDA error: device-side assert triggered ...

  3. VC2019编译报错 error C4996: This function or variable may be unsafe

    [问题描述] 使用新安装的VS2019编译C代码保报错error C4996: 'sprintf': This function or variable may be unsafe. Consider ...

  4. ThinkPHP报错:Call to undefined function Think\C() in ThinkPHP/Library/Think/Think.class.php

    2019独角兽企业重金招聘Python工程师标准>>> ThinkPHP报错:Call to undefined function Think\C() in ThinkPHP/Lib ...

  5. 安装pytorch报错及解决

    环境,win10,64位,Anaconda4.10.3,Cuda 9.2.148,cudnn应该为v7.4.2.24 其中在Anaconda中好像安装tensorflow-gpu 1.9 ,pytho ...

  6. 报错 - 使用marked报错 marked__WEBPACK_IMPORTED_MODULE_4___default(...) is not a function

      今天在vue项目中需要用到 marked 插件来解析markdown类型的内容 ,发现直接使用默认的方式 import marked from 'marked' 导入提示这个报错: marked_ ...

  7. Pytorch | 报错The given NumPy array is not writeable,and PyTorch does not support non-writeable tensor

    Pytorch | 报错 The given NumPy array is not writeable,and PyTorch does not support non-writeable tenso ...

  8. PHP报错:Call to undefined function bcmul()

    标签:bcmath bcmul() PHP报错:Call to undefined function bcmul(),在网上查到 bc是Binary Calculator的缩写.bc*函数的参数都是操 ...

  9. PHP报错:Call to undefined function bcmul()即php-bcmath模块未正常工作

    PHP报错:Call to undefined function bcmul(),在网上查到 bc是Binary Calculator的缩写.bc*函数的参数都是操作数加上一个可选的 [int sca ...

最新文章

  1. 清华大四本科生2篇一作论文入选ICML 2020,后浪果然翻涌
  2. 【视频】测试经理必修课
  3. JSP显示错误信息中四个范围来保存变量
  4. flash玩转cookie
  5. 云炬随笔20180607
  6. SharpMap分析手记
  7. php bloginfo stylesheeturl,WordPress主题制作–bloginfo函数使用教程
  8. Apache Struts 修复 OGNL 技术中可能存在的 RCE 缺陷
  9. Java 创建线程的三种方法比较
  10. opencv_python学习笔记十三
  11. Web安全—Web漏扫工具NetSparker安装与使用
  12. 真好玩python教孩子学编程_Python真好玩:教孩子学编程(全彩印刷))简介,目录书摘...
  13. 第二章:HLK-7621开发板介绍
  14. Kali Linux 暴力破解 Excel密码
  15. vue 处理跨域问题及解决方法小结
  16. 怎样把纸质试卷扫描成电子版?纸质转电子版教程
  17. Qt扫盲-QSS概述
  18. 异地多活架构的3种模式
  19. Java 蓝桥杯 我们的征途是星辰大海
  20. PHP实现对小程序微信支付v2订单的结果查询

热门文章

  1. 配置Intel NUC8i5INH的Ubuntu 16.04 时无法上网
  2. [大学物理实验-5]波尔共振实验
  3. 这就涉及到ABAQUS历史输出中各能量变量的意义
  4. 【IDEA】从Git丶Gitlab检出Maven项目到本地
  5. 蚪侠-远程泛目录[泛域名+泛目录+泛内页]-[代码+汉字]干扰-字体繁简切换-蜘蛛欺骗-主动推送_模板版-V25版
  6. Cisco ASA防火墙——远程控制与多安全区域
  7. 01.Polsarpro软件介绍
  8. 看linux centos版本信息,Linux CentOS查看操作系统版本信息
  9. Python——计数器(Counter)
  10. input正则邮箱_用正则表达式匹配邮箱地址