赞
踩
(cmd要是pip 下载包时太慢,大概率下载不成功。尤其是 步骤5,你的电脑下载极为缓慢,只有几十kb,那放弃吧。这个我在室友电脑上试过,大概率是我是Anaconda3创建的虚拟环境,室友是默认的创建环境)
模块一:github代码位置。
GitHub - kennymckormick/pyskl: A toolbox for skeleton-based action recognition.https://github.com/kennymckormick/pyskl
模块二:配置问题。本人使用的 Anaconda3创建虚拟环境,pycharm,Win10。
模块三:步骤。1、首先下载github代码。
2、解压后加载到pycharm中
3、在pycharm中配置虚拟环境。(确保你安装了Anaconda3)
4、打开cmd,进入下载后解压的文件位置。同时进入创建的虚拟环境。(activate + 名称)
5、回到从github 上,看下面的解释,有个demo.md的连接,进入连接。
6、运行完成后,你幸运的话,执行下面的命令,你就成功了。
模块四:出错问题解决。
更换torch、torchvison全局问题:当你在cmd上更换torch、torchvison版本时,若两者不匹配,仍然会安装完成,但是会显示 两者不匹配,你需要更改其中的一个版本。
1、当你执行到最后时,若出现mmcv、torch、cuda之类的问题。那就是你的电脑这三个版本不匹配。如下:
2、cmd输入 pip list ,查看在虚拟环境中安装的 包 的版本。需要改的包如下 (我这里是改好的,你下载的不一定是这样的):
3、查看电脑cuda版本 nvidia-smi
4、试着在cmd中运行 nvcc -V,运行成功代表你安装了cuda,同时你可以看到安装的版本(有可能版本不对)。以下的改错步骤引用 如下的csdn文章:(13条消息) 错误Torch not compiled with CUDA enabled解决方法附CUDA安装教程及Pytorch安装教程_nm235666的博客-CSDN博客https://blog.csdn.net/moyong1572/article/details/119438286
运行不成功,你就得下载cuda。
具体的版本对应可以看如下网址(需要根据你电脑的 NVIDIA控制面板 中的Driver Version来看需要下载的cuda版本,cuda不能超过该值)
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
下载CUDA (根据上图中找的最近的匹配Driver Version值,下载对应的cuda)
https://developer.nvidia.com/cuda-toolkit-archive
安装cuda时,最好自定义(高级)安装,只安装cuda模块就行,别的模块没必要安装。(若你C盘没有空间,无法默认路径安装,你可以更改路径到别的盘,最好将cuda的三个项目放在同一个文件夹下的三个子文件夹中)
还需要安装对应的CuDNN (找个最新匹配 版本就行)
下载网址 https://developer.nvidia.com/rdp/cudnn-archive
下载完成后,解压得到一个名为cuda的文件夹;将该文件夹下的文件复制到上一步安装的CUDA中;注意对应的文件夹;(有些不是.dll,而是.h ,,都得复制过去)
./cuda/bin/.dll 复制到 ./NVIDIA GPU Computing Tookit/CUDA/v8.0/bin/
./cuda/include/.dll 复制到 ./NVIDIA GPU Computing Tookit/CUDA/v8.0/include/
./cuda/lib/x64/**.dll 复制到 ./NVIDIA GPU Computing Tookit/CUDA/v8.0/lib/x64/
操作完成后,运行下列代码,若为true,则成功识别到cuda。
若不成功,则大概率 需要更改torch、torchvision和mmcv-full 版本。我们继续往下。
5、torch 、torchvision和mmcv-full 版本的更改。
我的cuda为11.1,我网上搜的torch 应该为 1.9.0 ,torchvision应该为0,.10.0。
这个匹配版本需要自己找。你要是实在找不到。就到 这下面的网址看看。
安装 MMCV — mmcv 1.7.1 文档https://mmcv.readthedocs.io/zh_CN/1.x/get_started/installation.html#pipmmcv固定是1.5.0 ,你看这些torch,应该是可以的。
mmcv-full 当时下载的应该都是1,.5.0,大概率没问题。有问题的话,自己根据指令,在cmd下载就行
下载torch、torchvision。
网址:nullhttps://download.pytorch.org/whl/torch_stable.html
找到和 cuda、python 版本、win64 对应的 torch、torchvision的whl,,下载即可
6、找到下载的文件位置,在cmd中进入,下载对应的whl.
7、下载后,回到程序位置,执行代码。 这时候应该没问题了。
模块5:torch、torchvision、mmcv-full之外的其他问题:
cmd上运行程序时,可能会出现因为包的 安装顺序 不对导致的报错,你根据提示,把那些包卸载重新按顺序安装。需要记住之前包的版本,包的版本应该没有啥问题,安装时需要指定包版本安装。(这里安装时,也会提示匹配的版本,你可以参考安装)
模块六:手势识别运行成功,和github上的那个手势视频 一样。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。