搞深度学习这东西配环境真的难。总是在达成目标的路上遇到各种错误。

本文仅记录配置环境中的心得。Spatial Temporal Graph Convolutional Networks for Skeleton Based Action Recognition

论文解读可参考:https://blog.csdn.net/qq_36893052/article/details/79860328

文章链接:https://arxiv.org/abs/1801.07455

Github 代码:https://github.com/yysijie/st-gcn

第一步:你要从github网站上,下载这个包

第二步:配置环境

安装pytorch参考我的这个博客:https://blog.csdn.net/Dongjiuqing/article/details/89417616

安装openpose参考我这个博客:https://blog.csdn.net/Dongjiuqing/article/details/89006405

【注】:openpose要配置caffe和opencv,具体参考博客,这两个必须要弄好。(所以说呢,如果你不需要可视化的openpose界面的话,你不需要看这些博客,也不需要配caffe openpose的环境,你直接下载个pytorch和一些必要的库就可以开始训练和测试了。)

然后FFmpeg和其他依赖项先按照人家给的方法去安装。

第三部:安装和下载模型

到这一步,我都没什么问题,最尴尬的事情来了。从人家的网站上可以看到,这一步之后就是运行示例代码了。然而我卡住了。报了一个很奇怪的错误:看图:

RuntimeError:Errors in loading state_dict for Model:......

百思不得其解。我是直接运行的他的代码:

bash tools/get_models.sh

这一步卡住了,当时不知道哪里错了。以为是之前的环境配的不对,还是别的什么原因。一头雾水。最后索性直接从头重新配环境,然而到了运行示例代码的时候,还是这个错误。日了。。。于是搁置了一段时间。这个环境就丢在了一遍。过了一周,实在没办法,代码还是要实现 。找了学长的帮助,学长说是模型的问题。于是从下面的百度云盘上下载了那个模型。然后替换掉原来的。这个问题神奇般的解决了!

然而报了下面这么一个错误:

ValueError: No way to determine width or height from video.

我靠!心态崩了啊,有没有,心态崩了啊!一个环境拖了20天还没配好,那个绝望啊。看到报的错误的时候,感觉自己的skvideo或者是ffmpeg有问题。后来查了查,好像确实是有问题。ffmpeg按照github上给的方法安装的版本是1.4,而这个skvideo要求至少是2.8的版本。(一个网站上说的,不知道真的假的。)然后我把用命令安装的ffmpeg卸载了,用源码安装一个4.1.3版本的。具体操作如下。

#卸载github上已安装的版本
pip uninstall ffmpeg    

从这个网站上下载了4.1.3版本:https://ffmpeg.org/download.html

解压之后安装,进入到该文件夹后:

./configure
make
make install

第四部:运行Demo

python3 main.py demo --openpose '/home/sues/Desktop/openpose/build' --video '/home/sues/Desktop/st-gcn-master/resource/media/skateboarding.mp4'  --device 0

感人啊,有没有。配了那么久的环境终于搞好了。

===================================================================================================================================分割线========================================================

补充一下,上面的都是为了演示demo才要配caffe和opencv,openpose,如果只想去训练的话,什么都不需要,直接按照github上操作就ok了,环境就是torch0.4.0,然后该装的装一下就好了。配置文件修改一下就可以训练了。一块1080TI,大概1天左右训练好一个数据集。

配置ST-GCN体会相关推荐

  1. linux配置dns心得体会,dns实训报告心得体会.doc

    dns实训报告心得体会.doc dns实训报告心得体会 篇一:计算机网络实训心得体会 计算机网络实训心得 计算机网络课程实训已经结束几天了.实训期间,让我学到了很多东西,不仅使我在理论 上对网络有了全 ...

  2. linux配置服务器心得体会,linux 学习 linux上搭建dhcp服务器

    ①配置前的环境准备 ##确保dhcp服务器有固定ip [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE= ...

  3. webpack入门+react环境配置

    小结放在前:这篇文章主要是为下一篇的react提前铺好路,webpack是一个前端资源模块化管理和打包工具,说白了就是方便我们管理自己的常用的一些代码,比如你开发中用到sass以及jade同时用到es ...

  4. webpack入门+react环境配置 1

    小结放在前:这篇文章主要是为下一篇的react提前铺好路,webpack是一个前端资源模块化管理和打包工具,说白了就是方便我们管理自己的常用的一些代码,比如你开发中用到sass以及jade同时用到es ...

  5. Mac给Sublime Text 配置Python3开发环境

    Python2升级为Python3,并且保留所有版本,方法为:https://blog.csdn.net/BTUJACK/article/details/83821642 简单3步成功给Mac安装指定 ...

  6. Arch Linux 下安装 st (终端模拟器)

    suckless官网:suckless.org 文章目录 1. 安装 xorg + base-devel + git 2. 克隆源码 3. 编译安装 4. st 配置 5. st 补丁 打补丁 使用g ...

  7. 云计算实验2 Spark分布式内存计算框架配置及编程案例

    一. 实验目的 掌握分布式多节点计算平台Spark配置,Spark编程环境IDEA配置,示例程序启动与运行 二. 实验环境 Linux的虚拟机环境.线上操作视频和实验指导手册 三. 实验任务 完成Sp ...

  8. Spring-IOC—基于XML配置Bean

    Spring-IOC-基于XML配置Bean 1.Spring 配置/管理 bean 介绍 1.Bean 管理包括两方面 1.创建bean对象 2.给bean注入属性 2.Bean配置方式 1.基于x ...

  9. ST的FOC库 2.0学习 霍尔矢量控制

    ST的FOC库 2.0学习     由于新冠状病毒的缘故,被硬核封村,在家也没事,在网上找到了些ST的FOC代码,看一看,并且写个文档记录一下,可供大家一块看看学习学习.垃圾新手,望大佬多多批评.   ...

  10. CC2530学习(四)休眠模式配置及外部中断/睡眠时钟唤醒

    文章目录 一.硬件连接 二.寄存器描述(外部中断) (一).睡眠模式设置 (二).电源模式控制设置 三.示例代码(外部中断) 四.实验现象(外部中断) 五.寄存器描述(睡眠时钟中断) (一).睡眠模式 ...

最新文章

  1. 006.递归和分治思想
  2. 20180601]函数与标量子查询2.txt
  3. 有关java的名句_关于志气的名言名句(精选50句)
  4. 我爱计算机视觉干货集锦分类汇总(2019年1月20日)
  5. 力扣35-搜索插入位置(C++,左右闭区间,nums[mid]与target大小关系判断的不同及辨析)
  6. sqark sql练习之统计UV
  7. 运行100万秒无错误!
  8. C# Maximum request length exceeded. 产生错误的原因,以及解决方法.
  9. [JNI]开发之旅(9)JNI函数字符串处理
  10. 毕业生必看,计算机毕设如何选题才能高分通过?
  11. python字符串输入小圆点_第6章 多序列比对
  12. 腾讯微博qq说说备份导出工具_腾讯微博停止运营,赶紧申请备份吧
  13. 20162314 《Program Design Data Structures》Learning Summary Of The Eighth Week
  14. Torus登场:CoreOS打造的新一代分布式存储系统
  15. python selenium 等待元素出现_Selenium(Python)等待元素出现
  16. 数据可视化图表总结(一)
  17. MATLAB - 拉普拉斯算子可视化
  18. mysql忽略中英文括号_MySQL查询删除方括号之间的文本?
  19. 2022-2027年中国IT高教行业市场调研及未来发展趋势预测报告
  20. 【交通行业数据治理会议推荐】大湾区交通行业数据要素增值研讨会

热门文章

  1. 家庭局域网_局域网IP不止192.168 了解这些实用又安全
  2. WEB端工程环境安装
  3. 安装EPICS窗口显示工具MEDM和EDM
  4. OpenLayers动画效果显示路线
  5. 电脑上编辑文件打字时页面乱跳解决方法
  6. Unity InputField光标位置不对
  7. Codeforces894A QAQ
  8. 判断用户首次登录的两种方式
  9. 如何解读羊毛出在了猪身上的保理业务?
  10. 狂奔五年后,拼多多需要静静