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过程相关推荐

  1. 记录一下DSFD源码中widerface_val.py的调试过程

    首先测试widerface_test,因为test数据集比val小. 修改数据集,选择测试test: 出现问题: 1.CUDA out of time: 搜寻无果,冒险和demo.py一样,在test ...

  2. YOLOX源码之demo.py逐行讲解

    demo.py就是一个推理的脚本,告诉我们如何从头到尾的推理图像. 首先进入make_parser()方法,就是熟悉一下参数解析器: def make_parser():parser = argpar ...

  3. vlc-qt编译 linux,记录一次搞vlc官方源码中Qt示例工程的过程,文件路径对话框

    代码目录:E:\vlc-3.0.12\doc\libvlc\QtPlayer 编译成立,但是 libvlc_new返回NULL 老子就是要搞他,在网上的其他人成功的代码帮助下要把他搞成 (背景是:老板 ...

  4. openlayers中使用rBush(R树)来存放要素等信息,本文修改了一点其中的rbush源码中的demo,使用canvas画出了insert和delete操作(建立树和删除树中数据)

    openlayers中使用rBush(R树)来存放要素等信息,本文修改了一点其中的rbush源码中的demo,使用canvas画出了insert和delete操作(建立树和删除树中数据) 修改后的源代 ...

  5. 基于TensorFlow训练花朵识别模型的源码和Demo

    基于TensorFlow训练花朵识别模型的源码和Demo 转发来源: https://blog.csdn.net/Anymake_ren/article/details/80550684 下面就通过对 ...

  6. MXNET源码中NDArray数据的获取和打印

    虽然本人也很想写一个系列的分析文章,奈何水平不足,零零碎碎学到一点就写一点吧 本人是想学习MXNET的源码,首先想要添加一些打印,debug一下,第一个问题是如何在C++源码中打印出NDArray结构 ...

  7. Redis源码和java jdk源码中hashcode的不同实现

    一.redis实际上是使用了siphash 这个比较简单,我说的简单是指redis代码比较少不像jdk一样调用C++代码调用栈非常深. 先看这个rehashing.c 主要就是dictKeyHash函 ...

  8. 总结|ORB_SLAM2源码中字典使用细节

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 前言 前段时间,主要对ORB-SLAM2中字典的训练与使用进行了些研究,关于字典的训练之前也写过一篇文 ...

  9. OpenCV源码中Haar训练及特征提取的代码说明

    //针对大小为winsize的图,计算所有HaarFeature的rect,存入features返回,即获取所有特征坐标 CvIntHaarFeatures* icvCreateIntHaarFeat ...

最新文章

  1. safari浏览器横屏怎么设置_Safari浏览器的几个小技巧你掌握了吗?
  2. python:dataframe
  3. 神策数据与达观数据达成战略合作,共拓大数据服务市场
  4. 与WebXR共同创建者Diego Marcos一起探讨沉浸式Web的未来(上)
  5. 使用级联SFU改善媒体质量和规模
  6. 为什么盯一个字看久了,反而感觉不认识了?
  7. javascript特效_如何在网页添加鼠标点击特效
  8. 7-11 数列求和-加强版 (20 分)
  9. h5上下滑动时页面出现抖动问题解决
  10. 解决谷歌浏览器重复上传同一文件失败的问题
  11. keep-alive + vuex + mint + Infinite scroll 保存分页列表数据
  12. AOP 基本术语及其在 Spring 中的实现
  13. bzoj 1612: [Usaco2008 Jan]Cow Contest奶牛的比赛(floyd)
  14. 轻量级网络模型之ShuffleNet
  15. 交通路标识别(毕业设计)
  16. matlab 灰度转伪彩色,matlab将灰度图像伪彩色图像处理(自己编写的color function)...
  17. PNG图片压缩对比分析
  18. mysql sql语法解析器_Druid SQL 解析器概览
  19. C++程序设计课程主页-2015级
  20. 那些年啊,那些事——一个程序员的奋斗史 ——17

热门文章

  1. 页面多个layui数据表格时,根据ID获取对应表格数据
  2. Tomcat常见面试题你都知道答案吗?
  3. 信产部首次明确表态:国内手机漫游费将降低
  4. cx_Oracle 的基本使用
  5. 什么是SVG格式?如何制作?
  6. CentOS6.5 安装Sphinx 配置MySQL数据源
  7. 梯度消失与梯度爆炸产生原因及解决方法
  8. android控件显示顺序控制
  9. 7-Eleven便利店的网络营销战略分析
  10. 网络操作系统和“鲜果在线”