pytorch学习

pytorch常用代码

pytorch踩坑记录

  1. ERROR: Unexpected bus error encountered in worker. This might be caused by insufficient shared memory (shm)
    • 出现这个错误的情况是,在服务器上的docker中运行训练代码时,batch size设置得过大,shared memory不够(因为docker限制了shm).解决方法是,将Dataloader的num_workers设置为0.
    • 参考:https://zhuanlan.zhihu.com/p/59271905
  2. AttributeError: module ‘scipy.misc’ has no attribute ‘toimage’
    • 解决方法:由于安装的scipy版本是1.4版本,该版本删除了toimage函数,最方便的解决办法降版本
      
      $ pip uninstall scipy
      $ pip install scipy==1.2.0
  3. ModuleNotFoundError: No module named ‘tkinter’
    • 在utils.py中添加以下代码:
      import matplotlib
      matplotlib.use(‘agg’)
      import matplotlib.pyplot as plt
作者

John Doe

发布于

2020-05-01

更新于

2020-07-31

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

评论