问题描述:debug时查看变量(variables)卡顿,读取缓慢,不显示 。(Variables只显示Connected,卡住不动) 这种情况下你会发现单步调试也卡住了,看不到执行之后的情况。

可能原因:代码中使用了多线程,例如multiprocessing或者pytorch读取数据时将num_workers设置的值大于0(如下所示)

    train_loader = torch.utils.data.DataLoader(train_split,batch_size=batch_size, shuffle=True, num_workers=2)val_loader = torch.utils.data.DataLoader(val_split,batch_size=batch_size, shuffle=False, num_workers=2)

解决方法: 多线程改为单线程,例如将pytorch中num_workers设置为0

    train_loader = torch.utils.data.DataLoader(train_split,batch_size=batch_size, shuffle=True, num_workers=0)val_loader = torch.utils.data.DataLoader(val_split,batch_size=batch_size, shuffle=False, num_workers=0)

pycharm调试(debug)卡住相关推荐

  1. pycharm调试debug入门

    简介 今天在用pycharm调试程序感觉各种不爽啊.用myeclipse习惯了,以为所有的调试都一样方便,见识了pycharm(还特意查了下,pycharm是python中较好的IDE了,不大理解诶) ...

  2. PyCharm中Debug模式进行调试详解

    参考博文: Pycharm Debug调试(纯干货)_小麦粒的博客-CSDN博客 pycharm下debug详解_诺一呦-的博客-CSDN博客_pycharm的debug怎么用 Pycharm Deb ...

  3. pycharm 【Debug】过程卡住不动

    写在前面的话 该文从知乎文章(Pycharm 常见问题汇总(updating))复制过来,只做学习记录,更多pycharm的问题请参考原文. debug时查看变量(variables)卡顿,读取缓慢, ...

  4. Pycharm:debug调试时使用参数

    一种操作方法: 文章链接:MAC下使用Pycharm,debug调试时怎样带参数 今天在网上找了一个例子敲代码,因为我使用的是PyCharm,例子运行时需要带参数,开始不知道怎么带参数,网上搜了大半天 ...

  5. Pycharm在Debug的时候一直“Connected”而没有下一步动作

    问题: 当我使用Pycharm在Debug的时候下一步或者什么的,都点击不了,他就一直connected 点什么都没用, 解决方法1: 是"num_workers"的问题,这里你需 ...

  6. [Deepin - Pycharm调试记录] Pyinstaller索引系统库问题

    Deepin - Pycharm调试记录 - Pyinstaller索引不到系统库 现象 在Pycharm的Terminal中执行Pyinstaller指令时候遇到如下报错提示 OSError: Py ...

  7. 如何使用PyCharm调试Python代码

    by Ori Roza 通过Ori Roza 如何使用PyCharm调试Python代码 (How to use PyCharm to debug your Python code) Debuggin ...

  8. pycharm 调试_把xlwings盘顺溜:xlwings连接到Pycharm进行调试,以及xlwings转换器等的使用...

    说明:仅限windows平台 目录: 零, xlwings能做什么 一, 如何安装xlwings 二,xlwings连接Pycharm调试器 三, xlwings UDFs 编程的高级技巧 四. 使用 ...

  9. 解决pycharm调试断点无效跳过断点运行问题

    使用pycharm调试paddle inference程序打断点后Debug无效,程序无视了断点,显示如下. 查找了相关资料,打开settings(快捷键ctrl+shift+s)后选择Build,E ...

最新文章

  1. boost::gil::rgb8_image_t::recreate用法的测试程序
  2. 建造者模式源码解析(jdk-guava+mybatis)
  3. [html] 如何优化页面的渲染过程?
  4. 备战双 11!蚂蚁金服万级规模 K8s 集群管理系统如何设计?
  5. 基于Django实现RBAC权限管理
  6. 紫书 习题8-14 UVa 1616(二分+小数化分数+精度)
  7. opencv 图像分割-分水岭算法
  8. tf.truncated_normal与tf.random_normal的区别
  9. [LeetCode] 3Sum Closest
  10. 安卓系统分区 AB . 动态分区 .VAB到底是何物,分区不同怎么刷写第三方rec
  11. 一种在BIOS中嵌入应用程序的方法及实现
  12. 数学建模(NO.9斯皮尔曼相关系数)
  13. Amoeba实现mysql读写分离
  14. 阅读科研文献心得分享(二)
  15. cpu性能测试软件 国际象棋,Fritz Chess Benchmark
  16. 【整理】关于Android图形系统的一些事实真相
  17. 数据库管理员、系统分析员、数据库设计人员,应用程序员的职责是什么?
  18. 模具设计经典案例:汽车门板下本体模具的设计
  19. ControlNet
  20. clickhouse.except.ClickHouseUnknownException异常

热门文章

  1. Selenium中怎样解决输入框带有readonly属性或存在日历框问题
  2. 经营数字藏品网站,需要哪些资质?
  3. 【分治法】中位数问题和Gray码问题——武汉理工大学算法分析与设计课程实验
  4. centos 日志切割_Linux 日志切割工具cronolog详解
  5. maps-api-v3_Google Maps API和自定义叠加层
  6. java 语法 冒号_冒号课堂 - 冒号专栏 - BlogJava
  7. linux快速resize2fs,resize2fs命令详解(示例代码)
  8. 拼多多,为穷人服务不是你卖假货的理由!
  9. java string hash变量_聊聊 Java 中 HashMap 初始化的另一种方式
  10. CSDN 查看自己的积分以及下载过的资源