一些工作中常用的小手段

conda:
在实验室的服务器上安装conda:https://blog.csdn.net/zhiwei2coder/article/details/79865920 (这里要注意实验室的服务器上本来是有conda的,但应该每一个用户自己安一个,这样别人就不会进到你创建的虚拟环境中,这个教程非常棒!)

批量导出包含环境中所有组件的requirements.txt文件: conda list -e > requirements.txt
批量安装requirements.txt文件中包含的组件依赖: conda install --yes --file requirements.txt (yes 表示已经进入当前conda env)

vim:
保存1: wq, 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间
保存2: x, 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间

不保存: q!, 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案

vim小贴士合集:http://www.runoob.com/linux/linux-vim.html

MS-COCO:
自制 COCO api 直接读取类 COCO 的标注数据的压缩文件: http://sparkgis.com/2018/12/14/自制-coco-api-直接读取类-coco-的标注数据的压缩文件/

coco2014 vs. coco2017:
貌似coco2017把2014的validation set 分成了val 和 test。但工作要求用2014版本的,官网一直打不开(因为不能科学上网),但貌似用https://blog.csdn.net/daniaokuye/article/details/78699138里面的链接,把2017改成2014还是可以下载的。因为所需要的工作暂时不需要segmentation的信息,只要知道每一个图片包含了那些类,暂时希望能用。

matplotlib:
这个是个大坑,matplotlib.pyplot.imshow()和skimage.io.imshow()之前在mac上都疯狂报错,直接导致 python崩溃 。

  1. 现在可能的解决方案有:https://stackoverflow.com/questions/21784641/installation-issue-with-matplotlib-python
  2. 我要疯了:https://blog.csdn.net/u010945683/article/details/82318832
  3. https://www.jianshu.com/p/3f4b89aaf057

keras with theano backend:

  1. 问题1: AttributeError:’module’object has no attribute ‘ifelse’ (https://blog.csdn.net/xiaoyufei117122/article/details/78261231)
  2. 问题2: ModuleNotFoundError: No module named 'h5py' (conda install -c anaconda h5py)

安装cuda的时候需要手动修改路径文件:
https://www.cnblogs.com/hust-chenming/p/4943268.html

原文地址:https://www.cnblogs.com/fledlingbird/p/10598270.html