随手记

  1. ipynb转py
    jupyter nbconvert --to script demo.ipynb
  2. linux查看内存大小
    cat /proc/meminfo |grep MemTotal
  3. 指定GPU
    CUDA_VISIBLE_DEVICES=1
  4. python utf-8

    -- coding: UTF-8 --

  5. tensorflow和pytorch同时加载到一个GPU中导致爆显存,可以先import torch再import tf。
  6. 查看一级目录大小
    du -h --max-depth=1
  7. 为了性能考虑,CUDA默认使用异步功能,这样会导致某些报错信息并不是真实错误位置。
    1)使用cpu模式进行调试
    2)开启同步调用
    CUDA_LAUNCH_BLOCKING=1 python XXX.py
  8. conda CondaHttpError
    解决方案:
    将Anaconda路径加入PATH环境变量中。
    https://medium.com/@adit.cm/error-on-anaconda-creating-new-environment-using-conda-command-on-windows-7-cb0758431654
  9. from torch._C import *出现DLL load failed
    windows环境,在cmd可以正常运行,在pycharm和其Terminal中都会报错。
    解决:pip install intel-openmp
    原因可能是缺少必要的库,或者安装了GPU版的pytorch,详细解释可参见:https://pytorch.org/docs/stable/notes/windows.html
    不过还是不明白为啥cmd中可以正常运行。

你可能感兴趣的:(随手记)