记录一下DSFD源码中demo.py的debug过程
DSFD官方源码:https://github.com/Tencent/FaceDetection-DSFD
首先进入服务器,,cd到当前目录,下载数据集传进data文件夹,创建eval_tools文件夹保存测试结果,然后输入命令测试python demo.py
各种报错,参考各位的记录,改了一部分:
https://ai.plainenglish.io/how-to-implement-the-dual-shot-face-detector-dsfd-demo-on-windows-8245308a65be
这个比较全,10个问题我几乎了遇到了8个,照着改没问题。
此外,还遇到了一些问题:
1.RuntimeError: Legacy autograd function with non-static forward method is deprecated.。参考一下博客解决。
https://blog.csdn.net/qq_36926037/article/details/108419899?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161664169916780264016884%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161664169916780264016884&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-1-108419899.pc_search_result_hbase_insert&utm_term=RuntimeError%3A+Legacy+autograd+function+with+non-static+forward+method+is+deprecated.+Please+use+new-styl+e+autograd+function+with+static+forward+method.
2.PermissionError:[Error13] peimission denied:/eval_tools/face.png
其实已经出来检测结果了,647,但是应该是结果可视化和保存除了一点问题,eval_tools文件夹里是空的,目前还没解决,正在查资料中。
3.总是出现CUDA out of memory。即使是按照原作者给的 add torch.set_grad_enabled(False) inside test_oneimage() function (at the beginning of the function). 也时好时坏,可能可以跑,可能就不行了。
更新:查看文件夹权限,使用用户为root,问题应该这里。
修改文件权限:
再次运行:
运行成功,可以看到在eval_tools文件夹中,测试结果face.png已经出现:
记录一下DSFD源码中demo.py的debug过程相关推荐
- 记录一下DSFD源码中widerface_val.py的调试过程
首先测试widerface_test,因为test数据集比val小. 修改数据集,选择测试test: 出现问题: 1.CUDA out of time: 搜寻无果,冒险和demo.py一样,在test ...
- YOLOX源码之demo.py逐行讲解
demo.py就是一个推理的脚本,告诉我们如何从头到尾的推理图像. 首先进入make_parser()方法,就是熟悉一下参数解析器: def make_parser():parser = argpar ...
- vlc-qt编译 linux,记录一次搞vlc官方源码中Qt示例工程的过程,文件路径对话框
代码目录:E:\vlc-3.0.12\doc\libvlc\QtPlayer 编译成立,但是 libvlc_new返回NULL 老子就是要搞他,在网上的其他人成功的代码帮助下要把他搞成 (背景是:老板 ...
- openlayers中使用rBush(R树)来存放要素等信息,本文修改了一点其中的rbush源码中的demo,使用canvas画出了insert和delete操作(建立树和删除树中数据)
openlayers中使用rBush(R树)来存放要素等信息,本文修改了一点其中的rbush源码中的demo,使用canvas画出了insert和delete操作(建立树和删除树中数据) 修改后的源代 ...
- 基于TensorFlow训练花朵识别模型的源码和Demo
基于TensorFlow训练花朵识别模型的源码和Demo 转发来源: https://blog.csdn.net/Anymake_ren/article/details/80550684 下面就通过对 ...
- MXNET源码中NDArray数据的获取和打印
虽然本人也很想写一个系列的分析文章,奈何水平不足,零零碎碎学到一点就写一点吧 本人是想学习MXNET的源码,首先想要添加一些打印,debug一下,第一个问题是如何在C++源码中打印出NDArray结构 ...
- Redis源码和java jdk源码中hashcode的不同实现
一.redis实际上是使用了siphash 这个比较简单,我说的简单是指redis代码比较少不像jdk一样调用C++代码调用栈非常深. 先看这个rehashing.c 主要就是dictKeyHash函 ...
- 总结|ORB_SLAM2源码中字典使用细节
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 前言 前段时间,主要对ORB-SLAM2中字典的训练与使用进行了些研究,关于字典的训练之前也写过一篇文 ...
- OpenCV源码中Haar训练及特征提取的代码说明
//针对大小为winsize的图,计算所有HaarFeature的rect,存入features返回,即获取所有特征坐标 CvIntHaarFeatures* icvCreateIntHaarFeat ...
最新文章
- safari浏览器横屏怎么设置_Safari浏览器的几个小技巧你掌握了吗?
- python:dataframe
- 神策数据与达观数据达成战略合作,共拓大数据服务市场
- 与WebXR共同创建者Diego Marcos一起探讨沉浸式Web的未来(上)
- 使用级联SFU改善媒体质量和规模
- 为什么盯一个字看久了,反而感觉不认识了?
- javascript特效_如何在网页添加鼠标点击特效
- 7-11 数列求和-加强版 (20 分)
- h5上下滑动时页面出现抖动问题解决
- 解决谷歌浏览器重复上传同一文件失败的问题
- keep-alive + vuex + mint + Infinite scroll 保存分页列表数据
- AOP 基本术语及其在 Spring 中的实现
- bzoj 1612: [Usaco2008 Jan]Cow Contest奶牛的比赛(floyd)
- 轻量级网络模型之ShuffleNet
- 交通路标识别(毕业设计)
- matlab 灰度转伪彩色,matlab将灰度图像伪彩色图像处理(自己编写的color function)...
- PNG图片压缩对比分析
- mysql sql语法解析器_Druid SQL 解析器概览
- C++程序设计课程主页-2015级
- 那些年啊,那些事——一个程序员的奋斗史 ——17