当前位置:   article > 正文

slowfast实现行为识别_slowfast行为

slowfast行为

1.window+slowfast实现行为识别

1.1环境搭建

1.首先安装cuda:https://developer.nvidia.com/cuda-downloads,按步骤安装。安装完之后用terminal输入nvc c -V即可看到自己安装的cuda版本。
2.安装cudnn(与自己的cuda版本要对应):https://developer.nvidia.com/rdp/cudnn-download我一开始下载的exe文件但是安装失败,出现developement和runtime安装失败,如下图
请添加图片描述
所以我又下载了zip文件,然后解压,将里面三个文件夹分别复制到对用的cuda文件中,如下图
请添加图片描述
请添加图片描述
请添加图片描述
复制完之后添加环境变量,如下图
请添加图片描述
请添加图片描述
然后在运行测试文件,如下图,分别说明了cuda和cudnn安装成功
请添加图片描述

请添加图片描述
3.创建python环境
遇到这个问题请添加图片描述
下载百度网盘资源:链接:https://pan.baidu.com/s/1rZZohYya9ZBSHBV2nm9urA
提取码:vplk
–来自百度网盘超级会员V1的分享运行exe文件即可,不行的话链接vpn就行。
这里总是遇到问题,所以换环境,安装了cuda10.0版本。
1.多个cuda和cudnn切换时:哪个版本不用时,就把那个环境变量中的path路径改为非实际路径,比如v9.0改为v9.0.111
需要用的版本,就在环境变量中将CUDA_PATH,NVCUDASAMPLES_ROOT改成对应的路径
2.安装git:https://npm.taobao.org/mirrors/git-for-windows然后添加环境变量。
3.配置虚拟环境

conda create -n slowfast python=3.6
conda activate slowfast
#安装git
conda install git
pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
# 安装fvcore
pip install 'git+https://github.com/facebookresearch/fvcore'
# 安装simplejson
pip install simplejson
# 安装PyAv
conda install av -c conda-forge
# 安装iopath
pip install -U iopath
# 安装psutil
pip install psutil
# 安装opencv-python
pip install opencv-python
# 安装tensorboard
pip install tensorboard
# 安装cython
pip install cython
#按装pytorch
conda install pytorch torchvision cudatoolkit=10.0 -c pytorch
#安装pytorch
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch
# 安装detectron2
git clone https://github.com/facebookresearch/detectron2 detectron2_repo
cd detectron2_repo
python setup.py build develop

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

2.xavier+slowfast实现行为识别

2.1环境搭建


 conda create -n slowfast python=3.7
conda activate slowfast
pip install --upgrade pip
 pip install torchvision
 pip install torch
 pip install opencv-python
 pip install simplejson
 pip install -U fvcore
pip install torchaudio
pip install quote
 git clone git@github.com:PyAV-Org/PyAV
cd PyAV
source scripts/activate.sh
pip install --upgrade -r tests/requirements.txt
./scripts/build-deps#在root下还是权限不够,so
chmod +x scripts/build-deps
./scripts/build-deps
make
python setup.py install
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

到这儿一直有问题,可以参考https://blog.csdn.net/qq_21368481/article/details/89448226,利用博主的最后一种方法,直接除掉一些文件。






python setup.py build


git clone https://gitee.com/qiang_sun/SlowFast.git
cd SlowFast
python setup.py build develop
pip install portalocker

conda uninstall pyyaml
pip install -U fvcore
#安装pyav
sudo apt-get install -y python-dev python-virtualenv pkg-config
sudo sudo apt-get install -y   libavformat-dev libavcodec-dev libavdevice-dev  libavutil-dev libswscale-dev libavresample-dev
git clone https://github.com/PyAV-Org/PyAV.git
cd PyAV
pip install Cython
python setup.py build#出现gcc的错就按照红的的提示更改文件,成功安装av

pip install matplotlib pandas psutil
pip install pytorchvideo
pip install --upgrade pip
pip install pytorch torchvision torchaudio 

conda install simplejson
conda install ninja
pip install torch
cd /home/nvidia/detectron2-main/detectron2-main
python setup.py install


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

3.参考

[1]https://blog.csdn.net/souyan1991/article/details/109668593
[2]https://blog.csdn.net/qq_37296487/article/details/83028394

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号