demo

  1. error:Microsoft Visual C++ is required
    参考链接,在vs2017中配置vc++ 14

  2. LINK : fatal error LNK1158: cannot run ‘rc.exe’
    参考链接 将rc.exe、rcdll.dll从C:\Program Files (x86)\Windows Kits\8.1\bin\x64复制到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

  3. ‘dict’ object has no attribute ‘iteritems’
    对应文件的dict.iteritems改为dict.items (python 2 与 python 3的区别)
    源代码使用python 2编写的,因此许多代码需要改动,主要为print、dict、pickle等函数。

  4. LINK : fatal error LNK1181: 无法打开输入文件“ID=2.obj”

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe --compiler-bindir “C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin” --shared “-LD:\Program Files\Anaconda3\libs” “-LD:\Program Files\Anaconda3\PCbuild\amd64” “-LC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64” “-LC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64” “-LC:\Program Files (x86)\Windows Kits\10\lib\10.0.17134.0\ucrt\x64” “-LC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64” “-LC:\Program Files (x86)\Windows Kits\10\lib\10.0.17134.0\um\x64” -lcublas build\temp.win-amd64-3.5\Release\gpu_nms.obj -o build\lib.win-amd64-3.5\gpu_nms.cp35-win_amd64.pyd --linker-options=/nologo,/INCREMENTAL:NO,/LTCG,/MANIFEST:EMBED,ID=2,/MANIFESTUAC:NO,/IMPLIB:build\temp.win-amd64-3.5\Release\gpu_nms.cp35-win_amd64.lib,/NODEFAULTLIB:libcmt.lib
    gpu_nms.obj
    LINK : fatal error LNK1181: 无法打开输入文件“ID=2.obj”
    error: command ‘C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe’ failed with exit status 2

    有一个曲线救国的方法:点此。出现改行错误后,将"ID=2,"去掉,手动执行该命令。有一个曲线救国的方法:点此。出现改行错误后,将"ID=2,"去掉,手动执行该命令。

  5. mxnet.base.NotImplementedForSymbol: Function __iadd__ (namely operator "+=") with arguments (<class 'mxnet.symbol.symbol.Symbol'>, <class 'int'>) is not implemented for Symbol and only available in NDArray.
    szha的回答
    '.\fgfa_rfcn\symbols\resnet_v1_101_flownet_rfcn.py’中的 aggregated_conv_feat += tiled_weight * warp_list[i]改为
    aggregated_conv_feat = aggregated_conv_feat + tiled_weight * warp_list[i]

  6. 由于编译mxnet太麻烦,所以直接pip安装0.12.1版本;测试demo.py无问题。

训练

  1. fail to open fgfa_rfcn_vid-0002.params

    mxnet.base.MXNetError: [15:13:33] D:\Program Files (x86)\Jenkins\workspace\mxnet\mxnet\dmlc-core\src\io\local_filesys.cc:166: Check failed: allow_null LocalFileSystem: fail to open "./output/fgfa_rfcn/imagenet_vid\resnet_v1_101_flownet_imagenet_vid_rfcn_end2end_ohem\VID_val_videos\DET_train_30classes_VID_train_15frames\fgfa_rfcn_vid-0002.params"

    注释掉experiments/fgfa_rfcn/fgfa_rfcn_end2end_train_test.py 的第20行。painterdrown的回答

  2. TypeError: a bytes-like object is required, not ‘str’

    Traceback (most recent call last):
    File “_ctypes/callbacks.c”, line 234, in ‘calling callback function’
    File “D:\Program Files\Anaconda3\lib\site-packages\mxnet\operator.py”, line 621, in creator
    op_prop = prop_cls(**kwargs)
    File “Flow-Guided-Feature-Aggregation/experiments/fgfa_rfcn…\fgfa_rfcn\operator_py\proposal_target.py”, line 94, in init
    self._cfg = pickle.loads(cfg)
    TypeError: a bytes-like object is required, not ‘str’

    先将cfg用pickle.dumps序列化,再用pickle.loads反序列化,思路是没有问题的。但是不知为何,pickle.loads时cfg的格式变成了字符串而不是bytes——将值复制出来却又是bytes。索性将cfg序列化至磁盘,然后从磁盘中读出来。方法如下

    fgfa_rfcn/symbols/resnet_v1_101_flownet_rfcn.py, line 965, 增加

    with open('cfg.pck', 'wb') as fp:pickle.dump(cfg, fp)
    

    且原本的970行改为 cfg=None

    fgfa_rfcn\operator_py\proposal_target.py, line 36、line 94, 改为

    with open('cfg.pck', 'rb') as fp:self._cfg = pickle.load(fp)
    

    终于,成功进行训练。

    Epoch[0] Batch [100] Speed: 0.44 samples/sec Train-RPNAcc=0.907294, RPNLogLoss=0.296552, RPNL1Loss=0.189087,
    RCNNAcc=0.807704, RCNNLogLoss=1.681007, RCNNL1Loss=0.130364,
    Epoch[0] Batch [200] Speed: 0.44 samples/sec Train-RPNAcc=0.923818, RPNLogLoss=0.242203, RPNL1Loss=0.156525,
    RCNNAcc=0.861396, RCNNLogLoss=1.166992, RCNNL1Loss=0.163834,

测试

尚未进行

win10, cuda 9.0, python 3.5环境下复现 Flow-Guided Feature Aggregation for Video Object Detection 问题总结相关推荐

  1. Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错

    Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错 本来已经好几个月不弄专业了,今天一哥们问我问题的时候重新捣鼓了一下,就做个文档供后来人参考吧~ 1.首先安装MySQL 5 ...

  2. python3.8与pyinstaller_pyinstaller 3.5 在python 3.8 环境下出现不兼容的问题

    在python 3.8环境下使用pyinstaller 3.5版本打包制作*.exe文件总是如下报错, # pyinstaller -F abc.py ... 21100 INFO: checking ...

  3. Hadoop2.6.0+Linux Centos7+idea环境下:MapReduce二度好友推荐案例

    目录 一.问题描述 二.intellij idea中编写代码+打包项目 三.xftp中上传jar包到Linux 四.hadoop中准备输入数据+运行jar包+查看输出结果 一.问题描述 使用MapRe ...

  4. Python TimedRotatingFileHandler 多进程环境下的问题和解决方法

    Python TimedRotatingFileHandler 多进程环境下的问题和解决方法 原文:https://my.oschina.net/lionets/blog/796438 Python ...

  5. Windows+Python 3.6环境下安装PyQt4

    Windows+Python 3.6环境下PyQt4安装不上 文章目录: 一.PyQt4安装不上 二.正确安装PyQt4库包 最近在写的程序需要用到UI界面显示,然后又闻PyQt4可以干这个事,然后走 ...

  6. Python在指定环境下安装第三方库的报错解决办法

    Python在指定环境下安装第三方库的报错解决办法 在python安装第三方库时,如果直接打开cmd命令提示符,并输入下列安装命令,则会默认安装在base环境下 但base环境下的包新建的虚拟环境是无 ...

  7. 【环境搭建】机械革命 1650 Ti + Win10 + CUDA 8.0安装教程 CUDA 8.0网盘链接

    用记忆拥抱着过去,用期望拥抱着未来. 文章目录 前言 一.已有条件 二.CUDA安装 1.下载渠道 2.安装过程 3.添加环境变量 3.测试 总结 前言 过年期间新买了一台"机械革命 Z3 ...

  8. ubuntu16.04+Geforce GTX1080ti+cuda 8.0+tensorflow 1.4环境配置

    工欲善其事,必先利其器 前言 搭建一个可用的深度学习开发平台是入门深度学习的第一步,所以本公众号也将从这里开始.从刚刚学习深度学习的那时候开始,作者就在搭建平台的苦海里遨游,中间换了很多次电脑,所以不 ...

  9. 【最新版】Win10 Java jdk14.0.2安装及环境变量配置

    1.下载安装 下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html,根据提示进行安装,记住安装路径,这里路 ...

  10. 从0开始配置Win环境下VScode (VScode For C/C++)

    Windows环境下的VScode For C++ 写在开篇:以前用的编译器是DEV-CPP跟VS2019,这两者我很长一段时间是配合使用,因为用起来感觉各有优点.dev-c++主要是简洁,而且开启速 ...

最新文章

  1. CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  2. 外贸网络推广浅析新建网站该如何更快速进入搜索结果首页?
  3. 浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源
  4. 【学习笔记】springboot的AutoConfigurationImportSelector 、@EnableAutoConfiguraion和@import解析
  5. Redis中的Sentinel 配置
  6. 36 张图梳理 Intellij IDEA 常用设置,太全了值得收藏!
  7. php自动裁剪黑边,视频画面裁剪怎么将视频四周的黑边去除?
  8. 微课|中学生可以这样学Python(3.3节):多分支选择结构
  9. MR求两个用户的共同粉丝列表
  10. linux下防火墙基础知识之iptables
  11. 推荐3个好用的Excel项目管理甘特图模板
  12. oracle dataguard 日志传输,从alert日志看Oracle 11g DataGuard日志传输
  13. 三维实时云渲染平台解决方案
  14. python redis decode_responses
  15. 对称、群论与魔术(三)——常见的几何对称性简介
  16. 牛客网ACM模式 JsV8和Java输入输出练习
  17. MFC控件绘制透明png图片或者半透明图片
  18. Oracle19c数据库下载及安装步骤(详细)以及连接Navicat和PLSql
  19. 云呐|如何对酒店固定资产进行日常管理
  20. 带联网功能的RFID宿舍门禁(四)-NodeMCU网站与RC522共同控制舵机转动

热门文章

  1. chemdraw如何改中文_教您如何掌握ChemDraw页面设置技巧
  2. CVPR2021:单目标跟踪
  3. 报错 Illegal instruction
  4. php基础练习题,PHP基础开发试题题目及答案,课程2020最新期末考试题库,章节测验答案...
  5. Win10防火墙放行MySQL3306端口
  6. JinKo 多路温度测试仪使用说明
  7. 找工作杂谈(一)2019年春招复习资料总结
  8. vue项目设置footer始终处于页面底部
  9. 【实例演示】ESP8266+U8g2库,玩转OLED显示
  10. 【比赛游记】NOI2019打铁记