美文网首页
Yolact+DenseFusion开发记录

Yolact+DenseFusion开发记录

作者: monk1994 | 来源:发表于2019-07-26 15:02 被阅读0次

DenseFusion环境配置(有坑,请看完以下内容):

CUDA10.0+NVIDIA-DRIVER418.43

conda create -n yolact_dense python=3.6.8
conda activate yolact_dense
conda install pillow scipy numpy pyyaml matplotlib

这里安装了最新(2019.7.26)的pytorch_1.1,yolact要求pytorch1.0+

conda install pytorch torchvision cudatoolkit=10.0 -c pytorch

DenseFusion的pytorch1.0版本运行是会包如下错误:

module 'lib.knn.knn_pytorch' has no attribute 'knn'

错误原因:import没写对,改变如下所示:

from lib.knn import knn_pytorch >> from lib.knn.knn_pytorch import knn_pytorch

但还会报以下错:

ImportError: /home/kk/PycharmProjects/DenseFusion-Pytorch-1.0/lib/knn/knn_pytorch/knn_pytorch.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN2at19UndefinedTensorImpl10_singletonE

错误原因:github上直接down下来的源码,里面的knn模块是cuda+c语音写的,编译时候环境和我们的不一样。重新编译一下,然后把编译好的文件放在knn目录下

python setup.py build 
python setup.py install

如果还报类似错误,(2019.7.26)建议torchvision使用0.2.2版本,在重新编译。


Yolact环境配置:

conda install cython pycocotools matplotlib 
conda install -c conda-forge opencv

相关文章

  • Yolact+DenseFusion开发记录

    DenseFusion环境配置(有坑,请看完以下内容): CUDA10.0+NVIDIA-DRIVER418.43...

  • 开发记录

    遇到一个接口返回问题,返回的数据无法解析。像这个样。 后来才知道 可以用urldecode来解析。

  • 开发记录

    开发记录旨在记录开发过程中一些比较细微的知识点,技巧,以及一些开发过程中的意外事故。帮助回忆链接当时的场景 1. ...

  • 开发记录

    敏捷平台地址:http://10.19.10.32:8080/#/aido/view ES地址: http://1...

  • 开发记录

    1.整理之前的功能 2.数据类型的设置

  • PJSIP开发VoIP记录3-通话的实现

    PJSIP开发VoIP记录1 - 编译与集成 PJSIP开发VoIP记录2 - 配置 开发工具:Xcode9.2开...

  • iOS自定义时间PickerView

    作为日常开发记录

  • 混合开发记录

    一. HTML页面嵌套三种方式 ifame标签object标签其它 二. 返回html实例 jQuery使用htm...

  • 开发日常记录

    DB: 给字段设置默认值 alter table test modify age default 30; 添加字段...

  • 视频开发记录

    最近一直在做视频的东西,记录下开发过程中遇到的坑和解决办法。 我们关于视频播放的模块有下载下来观看和线上观看两种,...

网友评论

      本文标题:Yolact+DenseFusion开发记录

      本文链接:https://www.haomeiwen.com/subject/lrnlrctx.html