Win10跑FPN网络填坑日志_行_歌的博客-程序员宅基地_fbi_fpn训练出错

技术标签: CNN  FPN  深度学习  Python  

  windows下想要运行faster-rcnn等网络首先就是要编译lib文件夹下的setup.py ,建立Cython模块。在训练FPN模型前需要建立fast-RCNN环境。

1. 编译setup.py

  cd到lib目录下执行       python setup.py build_ext --inplace

                                      python setup.py build_ext install

  报错1: unable to find vcvarsall.bat 

   解决方法 : 使用VS完全卸载工具卸载原来的VS(完全删除注册表等内容)并安装VS2015

   ps : VS完全卸载工具链接: https://pan.baidu.com/s/1-VPucIdcLpuv1v8TD0_hnw 提取码: xu2m 

  报错2:LINK : fatal error LNK1158: cannot run 'rc.exe'

  从 C:\Program Files (x86)\Windows Kits\8.1\bin\x86   Copy these files:    rc.exe, rcdll.dll 

  到  D:\VS2015\VC\bin\path\      该path是根据前面的报错信息路径找到文件夹放入。

  该步骤将pyx文件转换为pyd文件,可直接引用module

2. train.py步骤

  报错:OutOfRangeError (see above for traceback): RandomShuffleQueue '_1_shuffle_batch/random_shuffle_queue is closed and has insufficient elements (requested 1, current size 0)

  产生该错误的可能有很多

  1. read_tfrecord.py中 

img = tf.decode_raw(features['img'], tf.uint8) 

  img的格式tf.uint8格式和之前的写入格式需要匹配,也可能是tf.float32

  2. capacity ,num_threads, 照片存在异常等。  参考文章:https://blog.csdn.net/weixin_41713230/article/details/81539348

  对于我来说前面提出的参数调整都无效

  解决方法:将照片重新标注,重新写入tfrecord,原因可能是xml文件出了问题。

  =================================================

  最后贴上跑通截图

  

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43188211/article/details/104195181

智能推荐

linux怎么搭建ntp,Linux搭建NTP服务器_zbzblr的博客-程序员宅基地

1.安装ntp ntpdateyum install -y ntp ntpdate2.修改配置文件#备份配置文件cp /etc/ntp.conf /etc/ntp.conf-bak#修改配置文件vi /etc/ntp.conf#配置文件内容为# For more information about this file, see the man pages# ntp.conf(5), ntp_acc...

RGB与HSV转换_xdonx的博客-程序员宅基地_rgb与hsv在线转换

Opencv的RGB到HSV颜色空间转换                  OpenCV之RGB与HSV颜色空间的转换         计算机中的颜色IX——总述:RGB和HSV快速转换RGB和HSV颜色转换RGB到HSV转换的vc代码         颜色空间RGB与HSV(HSL)的转换              RGB网页颜色色

HDU5792(2016多校第五场)——World is Exploding(树状数组,离散化)_say_c_box的博客-程序员宅基地_hdu5792

World is ExplodingTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 901    Accepted Submission(s): 423Problem DescriptionGiven a s

HPCG安装记录_answer_yym的博客-程序员宅基地_hpcg最后的文件

1、HPCG安装一个链接1、下载源码git clone https://github.com/hpcg-benchmark/hpcg.git2、cd到setup,修改Make.Linux_MPI文件cd hpcg/setupvim Make.Linux_MPI找到MP

javax.servlet.ServletException: java.lang.AbstractMethodError: getJspApplicationContext_rolin-刘瑞的博客-程序员宅基地

使用MyEclipse或者Eclipse部署项目遇到以下问题javax.servlet.ServletException: java.lang.AbstractMethodError: getJspApplicationContext冲突解决方案javax.servlet.ServletException: java.lang.AbstractMethodErr

二维码识别 -- 基于ros平台下的仿真_编程芝士的博客-程序员宅基地_基于ros的二维码识别

生活中的二维码二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。...

随便推点

高等数学:第一章 函数与极限(3)无穷小 连续性 间断点 连续函数_GarfieldEr007的博客-程序员宅基地

§1.8  无穷小的比较两个无穷小的乘积仍是无穷小,而两个无穷小之商却有如下几种情况:例如:当时,、、都是无穷小,但是,,两个无穷小之比的极限的各种不同情况, 反映出不同无穷小趋向于零时,在“快慢”上是有区别的。由上述极限,我们粗略地感觉到:较趋向于零更快,而与趋向于零时,在快慢上大体相当。一、定义下面的及都是同一个自变量的变化过程中的无穷小, 而也是在这个变化过程中的

【shell命令】拆分、合并、排序、比较文件_amw5181360的博客-程序员宅基地

linux下有很多能快速操作文件的命令,整理几个常用的:1、拆分文件(按行拆分 -l,按大小拆分 -b ,后面可加单位:b、k、m等):c:/shell/split.exe -l 3000000 bigfileName /destinationDir/prefix--- 我是在window环境下使用awk的,所以加了路径 ,prefix 是...

数据挖掘算法-关联算法-Apriori_止水。。的博客-程序员宅基地_数据关联算法

一、Apriori算法简介:关联规则挖掘是数据挖掘领域的热点,关联规则反映一个对象与其他对象之间的相互依赖关系,如果多个对象之间存在-定的关联关系,那么一个对象可以通过其他对象进行预测。关联规则挖掘一般可分成两个步骤: ①找出所有支持度大于等于最小支持度阈值的频繁项集。 ②由频繁模式生成满足可信度阈值的关联规则。二、基本概念:1、事物和项:数据挖掘用到的基本数据集记为D,它是由事务构成的,--般多存储于事务数据库中,表示为D={t1,t2,..,tm...

C++ 实现 linkhashmap数据结构_Mr.禾的博客-程序员宅基地_linkhashmap结构

需求分析1.保存插入的先后顺序2.快速查找指定数据解决方案:双向链表 + hash表1.链表采用头插法,那么尾部数据自然就是最早插入的数据2.为了方便删除,采用双向链表3.每插入一个数据,就在hash表中记录位置,方便查找代码实现#include <iostream>#include<unordered_map>#include<set>#include<unordered_set>using namespace std;clas

Java开源 Web功能测试工具介绍_cecoo的博客-程序员宅基地_web功能测试工具

HtmlUnit  HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。HtmlUnit 使用例如 table、form 等标识符将测试文档作为 HTML 来处理。它同样需要遵循 JUnit 测试框架结构的 Java测试程序。  MaxQ  MaxQ是一个Web功能测试工具。它包括一个记录测试脚本的HTTP

MySQL源码分析(3):配置文件详解_zcjrun的博客-程序员宅基地

<br /><br />配置文件详解关于配置文件存放位置和优先级<br />在一次部署中,我们发现MySQL没有按照配置文件中的innodb_data_path选项创建文件,查找后发现这台机器上有多个配置文件:/etc/my.cnf和/etc/mysql/my.cnf,而MySQL会优先读取/etc/mysql/my.cnf。当出现多个配置文件时,其优先级是如何确定的?源码面前,了无秘密。<br />用kDbg跟踪调试发现MySQL对系统中各处配置文件的优先级处理如下:<br />mysys/default

推荐文章

热门文章

相关标签