1. 环境配置

将代码从github上下载解压之后需要配置python环境,然后安装requirements.txt中的依赖,然后我们进入readme界面,下载好maskrcnn_benchmark,将其引入到项目文件夹中,第一个问题出来了,

其实就是版本的问题,我按照install.md安装好了环境就不会出现刚才的问题了。

pip3 install torch==1.7.1+cu110 torchvision==0.8.2+cu110 -f https://download.pytorch.org/whl/torch_stable.html

首先看demo.py,先把他跑通。
出现如下的问题:

针对no module named apex,使用下面的方法:

git clone https://github.com/NVIDIA/apex
cd apex
python3 setup.py install

接下来一系列找不到module的问题:
cityscapesscripts,decord,ffmpeg,只需要一句话:

pip install xxx

大功告成。
然后就是下载数据集的事情了。

2. 新项目配置

今天环境安装好之后重新配置无锚点的行人搜索,因为这个项目能有行人重识别和处理遮挡问题,所以我打算实验复现一下:
出现一堆问题,先记录一个就是no module named cv2, 有没有那种教程是可以在gpu版本下安装的可以推荐一下,感激不尽,最终还是安装了cp版本的cv2.
然后这个问题比较鸡肋,

Traceback (most recent call last):File "/home/g303/lph/AlignPS-master/tools/train.py", line 15, in <module>from mmdet.apis import set_random_seed, train_detectorFile "/home/g303/lph/AlignPS-master/mmdet/apis/__init__.py", line 1, in <module>from .inference import (async_inference_detector, inference_detector,File "/home/g303/lph/AlignPS-master/mmdet/apis/inference.py", line 12, in <module>from mmdet.datasets.pipelines import ComposeFile "/home/g303/lph/AlignPS-master/mmdet/datasets/__init__.py", line 2, in <module>from .cityscapes import CityscapesDatasetFile "/home/g303/lph/AlignPS-master/mmdet/datasets/cityscapes.py", line 15, in <module>from .coco import CocoDatasetFile "/home/g303/lph/AlignPS-master/mmdet/datasets/coco.py", line 19, in <module>assert pycocotools.__version__ >= '12.0.2'
AttributeError: module 'pycocotools' has no attribute '__version__'

上网找资料说版本不对,然后使用下面的句子,错误消失,哎就是玩!

pip list | grep pycocotools
pip uninstall pycocotools
pip uninstall mmpycocotools
pip install mmpycocotools

奇怪的是,代码在pycharm和在命令行运行报出的错误竟然不一样,很奇怪是这个mmcv版本的问题。
pycharm窗口

终端命令行

这个问题怎么办,我觉着应该好好看readme.md的,不然就不会这么马虎,因为自己觉得这个东西装过了就跳过了这个环节。少了一个pip install -v -e.之类的命令。
同时我离线安装了和我环境相匹配的环境

pip install mmcv-full==latest+torch1.5.0+cu101 -f http://download.openmmlab.com/mmcv/dist/index.html

http://download.openmmlab.com/mmcv/dist/1.2.0/torch1.7.0/cu110/mmcv_full-1.2.0%2Btorch1.7.0%2Bcu110-cp38-cp38-manylinux1_x86_64.whl
然后出现问题,RuntimeError: ModulatedDeformConv is not compiled with GPU support.解决方案寻找中…

# 不知道为什么,,这个问题不出现了 报出来新的问题
从github上下载对应的mmcv代码,安装readme中的部分。

最重要的是,一生之敌出现了,

继续寻找解决方案。

目标追踪与定位实战笔记2-一生之敌:Cuda out of memory!相关推荐

  1. 目标追踪与定位学习笔记10-SiamMOT论文阅读

    阅读论文SiamMOT网络 我现在的问题: 问题描述: 给定一个目标进行跟踪,注意观察到人物的遮挡.进入人群中或者视角变化等因素下 SiamMOT专注于改进局部跟踪,在轨迹不可见的情况下也能向前跟踪, ...

  2. 目标追踪与定位学习笔记8-排斥损失:检测人群中的行人

    Repulsion Loss: Detecting Pedestrians in a Crowd 排斥损失:检测人群中的行人 论文链接:arXiv 1. 论文思路 本文通过为拥挤场景设计普通边界框回归 ...

  3. OpenCV视频学习笔记(19)-项目实战-目标追踪

    十九.项目实战-目标追踪 步骤: 导入代码: 配置图片/视频参数,以及要使用的OpenCV中的算法(kcf算法): 可执行单任务单目标/多任务多目标的追踪: Multi_object_tracking ...

  4. 【Opencv项目实战】目标追踪:实时追踪人工标注的多个目标

    文章目录 一.项目思路 二.问题清单 三.算法详解 3.1.定义目标追踪算法 3.2.初始化追踪器 3.3.更新目标追踪器 3.4.绘制目标矩形框 3.5.人工标注感兴趣目标 3.5.1.标注ROI区 ...

  5. 移动目标定位技术笔记2:无线定位基本原理

    三.UWB(接上篇移动目标定位技术笔记1) 5.UWB组网 四.蓝牙 1.简介 2.特点 3.蓝牙协议栈结构 从下往上看: 目前的手机.电脑都是多核的芯片: 自适应:多路复用:上路数据太大,采用分割. ...

  6. 【多目标追踪算法】Deepsort追踪实战

    文章目录 一.项目克隆与环境配置 1. 下载源码 2. 安装依赖包 二.获取预训练权重 三.修改配置文件deep_sort.yaml 四.数据集的导入 五.修改track.py中模型参数 六.对预测结 ...

  7. ViSP学习笔记(二十二):目标检测和定位

    开发环境:Ubuntu 18.04 LTS + ROS Melodic + ViSP 3.3.1 文章内容主要参考ViSP官方教学文档:https://visp-doc.inria.fr/doxyge ...

  8. 「产品读书」硅谷增长黑客实战笔记

    ​ 这是接触到的第3本关于增长的书籍,第一本是Sean Ellis的<增长黑客:如何低成本实现爆发式成长>和范冰的<增长黑客:创业公司的用户与收入增长秘籍>,此外梁宁也曾详细的 ...

  9. 4. Python脚本学习实战笔记四 新闻聚合

    4. Python脚本学习实战笔记四 新闻聚合 本篇名言:"人言纷杂,保持自我:工作勤奋,娱乐适度:对待朋友,不玩心术:处理事务,不躁不怒:生活讲究,量入为出:知足常乐,一生幸福!" ...

最新文章

  1. 一、Oracle介绍
  2. Win10 Terminal + WSL 2 安装配置指南
  3. WriteN, RTMP send error
  4. Java基础入门笔记-添加包
  5. set column oracle,Oracle 用一个表字段更新另一个表字段三种方法
  6. 一个简易的游戏代码_500 行代码写一个俄罗斯方块游戏
  7. CF984A Game
  8. 编译原理实验五:编译器自动生成工具
  9. 戴尔计算机无法安装Win10,示例戴尔无法开机如何重装win10
  10. JavaScript文档对象
  11. 定积分求导例题_高中数学导数简单题——定积分、导数、导数的几何意义等解题方法...
  12. R语言--(8)--描述统计量
  13. chm 转化为 html 转化为 txt
  14. 3U VPX XC7VX690T计算处理板
  15. 自我总结--测试面试常见问题(二)
  16. EasyPoi导出Excel实现标记颜色
  17. #USACO#Island Travels
  18. java基础之线程概述_繁星漫天_新浪博客
  19. html5 ios keychain,iOS10适配之Keychain读写失败
  20. java调用.sh文件_java 调用cmd/sh文件

热门文章

  1. PS教程丨原来几步就可以完成超逼真的折纸特效
  2. 功率放大器有哪些类型
  3. 10G/25G Ethernet Subsystem(一)(内回环)
  4. 读书笔记-叁-《结网》
  5. 快速备份微信聊天记录
  6. 数据库有记录,但是查询不到记录-mybatis的缓存
  7. HTML5--常用新元素
  8. springboot基于web模式的师资管理系统的设计与实现 毕业设计-附源码040928
  9. 基于 SpringBoot + Vue 的智能停车场管理平台
  10. [Web]如何利用Boostrap框架搭建一个还可以的静态网站(六_子页)