如何在ubuntu下安装detectron2_Anaconda中安装Cascade RCNN(Detectron)的若干问题
安裝參考https://github.com/zhaoweicai/Detectron-Cascade-RCNN/blob/master/INSTALL.md
1、對于在?python detectron/tests/test_spatial_narrow_as_op.py 時出現?AssertionError: Detectron ops lib not found; make sure that your Caffe2 version includes Detectron module
detectron/utils/env.py中第65行左右的:
ops_path = os.path.join(prefix, 'lib/libcaffe2_detectron_ops_gpu.so')
在conda的envs文件夾中搜索這個so,將整個get_detectron_ops_lib()的函數內容替換為 return "/home/wit/anaconda3/envs/xxx/lib/python2.7/site-packages/torch/lib/libcaffe2_detectron_ops_gpu.so"。
2、對于上述測試時出現
Detectron-Cascade-RCNN$ python detectron/tests/test_spatial_narrow_as_op.py
[E init_intrinsics_check.cc:43] CPU feature avx is present on your machine, but the Caffe2 binary is not compiled with it. It means you may not get the full speed of your CPU.
terminate called after throwing an instance of 'c10::Error'
what():? device_index >= 0 && device_index < num_gpus ASSERT FAILED at /opt/conda/conda-bld/pytorch-nightly_1553749764951/work/c10/cuda/CUDAStream.cpp:265, please report a bug to PyTorch. (check_gpu at /opt/conda/conda-bld/pytorch-nightly_1553749764951/work/c10/cuda/CUDAStream.cpp:265)
frame #0: c10::Error::Error(c10::SourceLocation, std::string const&) + 0x45 (0x7fac18e21895 in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/../../torch/lib/libc10.so)
frame #1: c10::cuda::getCurrentCUDAStream(short) + 0x380 (0x7fac192be5e0 in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/../../torch/lib/libc10_cuda.so)
frame #2: + 0xe0824 (0x7fac429bb824 in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/caffe2_pybind11_state_gpu.so)
frame #3: + 0xe0b58 (0x7fac429bbb58 in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/caffe2_pybind11_state_gpu.so)
frame #4: + 0xe3bcd (0x7fac429bebcd in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/caffe2_pybind11_state_gpu.so)
frame #5: + 0xe5b88 (0x7fac429c0b88 in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/caffe2_pybind11_state_gpu.so)
frame #6: + 0x4e7b7 (0x7fac429297b7 in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/caffe2_pybind11_state_gpu.so)
frame #7: + 0x8b898 (0x7fac42966898 in /home/wit/anaconda3/envs/cascade/lib/python2.7/site-packages/caffe2/python/caffe2_pybind11_state_gpu.so)
Aborted (core dumped)
conda install pytorch torchvision cudatoolkit=9.0 -c pytorch
目前通過測試的匹配版本是torch1.1.0
Anaconda中安裝pytorch
Anaconda中安裝pytorch 創建一個虛擬環境 conda create --name machinelearning python=3.7 激活虛擬環境 activate machinele ...
在anaconda中安裝tensorflow
打開Anaconda Prompt, step1: 輸入清華倉庫鏡像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/ ...
Windows 下在 Python (Anaconda) 中安裝 Dlib 庫
0. 引言 介紹在 Windows? 操作系統下,在 Python 的 Anaconda 集成環境中,安裝 Dlib 庫?: 對于不了解源碼編譯的,或者利用 cmake 方法失敗的,可以嘗試下此方法: ...
Ubuntu在Anaconda中安裝TensorFlow GPU,Keras,Pytorch
安裝TensorFlow GPU pip install --ignore-installed --upgrade tensorflow-gpu 安裝測試: $ source activate tf ...
anaconda中安裝TensorFlow的方法
作為一個新手黨加手殘黨真的折騰了好久才搞定,記錄一下. step1:在anaconda prompt終端中輸入?pip3?install?-i?https://pypi.tuna.tsinghua.e ...
在Win10 Anaconda中安裝Tensorflow
有需要的朋友可以參考一下 1.安裝Anaconda 下載:https://www.continuum.io/downloads,我用的是Python 3.5 下載完以后,安裝. ? 安裝完以后,打開A ...
Win10下Anaconda中安裝Tensorflow
1.安裝Anaconda 下載:https://repo.continuum.io/archive/,我用的是Python 3.5 ,64位系統,所以選擇的版本是Anaconda2-4.2.0-Win ...
anaconda中安裝mmdetection
1.新建conda環境(有則跳過)? ? ?conda create -n py36 python=3.6 && source activate py36 2.安裝pytorch? ? ...
隨機推薦
chkconfig
chkconfig的級別: 0:關機 1:單用戶模式 2:無網絡支持的多用戶模式 3:有網絡支持的多用戶模式 4:保留,未使用 5:有網絡支持有X-Windows(圖形界面)支持的多用戶模式 6:重新 ...
基于dubbo框架下的RPC通訊協議性能測試
一.前言 Dubbo RPC服務框架支持豐富的傳輸協議.序列化方式等通訊相關的配置和擴展.dubbo執行一次RPC請求的過程大致如下:消費者(Consumer)向注冊中心(Registry)執行RPC ...
asp.net Linq 實現分組查詢
首先我們還是先建立一個person.cs類 public class person { public string name { get; set; } public int age { get; s ...
laravel跟jquery之間傳輸json數據
laravel代碼: public function test(){ $arr = ["test1"=>"1","test2"=> ...
新書發布《每天5分鐘玩轉Docker容器技術》
后臺不時收到關于紙質版教程書籍的詢問,今天終于可以給大家一個交代了. 現已在各大書城上架. 比較了一下,目前京東上最實惠:https://item.j ...
hdu4942線段樹模擬rotate操作+中序遍歷 回頭再做
很有意思的題目,詳細題解看這里?https://blog.csdn.net/qian99/article/details/38536559 自己的代碼不知道哪里出了點問題 /* rotate操作不會改 ...
C# Thrift 實戰開發 從PLC到Thrift再到客戶端集成開發
About Thrift: 本文并不是說明Thrift設計及原理的,直接拿Thrift來開發一個Demo程序,如果想要了解Thrift的細節,可以訪問官方網站:https://thrift.apach ...
Java開發工程師(Web方向) - 04.Spring框架 - 第2章.IoC容器
第2章.IoC容器 IoC容器概述 abstract: 介紹IoC和bean的用處和使用 IoC容器處于整個Spring框架中比較核心的位置:Core Container: Beans, Core, ...
Protocol Buffers 在前端項目中的使用
前言: 公司后端使用的是go語言,想嘗試用pb和前端進行交互,于是便有了這一次嘗試,共計花了一星期時間,網上能查到的文檔幾乎都看了一遍,但大多都是教在node環境下如何使用,普通的js環境下很多講述的 ...
python通過原生sql查詢數據庫(共享類庫)
#!/usr/bin/python # -*- coding: UTF-8 -*- """DB共享類庫""" # 使用此類,先實例化一個Da ...
總結
以上是生活随笔為你收集整理的如何在ubuntu下安装detectron2_Anaconda中安装Cascade RCNN(Detectron)的若干问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot引入lib包_spr
- 下一篇: studio 3t 在ubuntu中使用