如何在ubuntu下安装detectron2_Anaconda中安装Cascade RCNN(Detectron)的若干问题
安裝參考https://github.com/zhaoweicai/Detectron-Cascade-RCNN/blob/master/INSTALL.md
1、對(duì)于在?python detectron/tests/test_spatial_narrow_as_op.py 時(shí)出現(xiàn)?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文件夾中搜索這個(gè)so,將整個(gè)get_detectron_ops_lib()的函數(shù)內(nèi)容替換為 return "/home/wit/anaconda3/envs/xxx/lib/python2.7/site-packages/torch/lib/libcaffe2_detectron_ops_gpu.so"。
2、對(duì)于上述測(cè)試時(shí)出現(xiàn)
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
目前通過測(cè)試的匹配版本是torch1.1.0
Anaconda中安裝pytorch
Anaconda中安裝pytorch 創(chuàng)建一個(gè)虛擬環(huán)境 conda create --name machinelearning python=3.7 激活虛擬環(huán)境 activate machinele ...
在anaconda中安裝tensorflow
打開Anaconda Prompt, step1: 輸入清華倉庫鏡像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/ ...
Windows 下在 Python (Anaconda) 中安裝 Dlib 庫
0. 引言 介紹在 Windows? 操作系統(tǒng)下,在 Python 的 Anaconda 集成環(huán)境中,安裝 Dlib 庫?: 對(duì)于不了解源碼編譯的,或者利用 cmake 方法失敗的,可以嘗試下此方法: ...
Ubuntu在Anaconda中安裝TensorFlow GPU,Keras,Pytorch
安裝TensorFlow GPU pip install --ignore-installed --upgrade tensorflow-gpu 安裝測(cè)試: $ source activate tf ...
anaconda中安裝TensorFlow的方法
作為一個(gè)新手黨加手殘黨真的折騰了好久才搞定,記錄一下. 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位系統(tǒng),所以選擇的版本是Anaconda2-4.2.0-Win ...
anaconda中安裝mmdetection
1.新建conda環(huán)境(有則跳過)? ? ?conda create -n py36 python=3.6 && source activate py36 2.安裝pytorch? ? ...
隨機(jī)推薦
chkconfig
chkconfig的級(jí)別: 0:關(guān)機(jī) 1:單用戶模式 2:無網(wǎng)絡(luò)支持的多用戶模式 3:有網(wǎng)絡(luò)支持的多用戶模式 4:保留,未使用 5:有網(wǎng)絡(luò)支持有X-Windows(圖形界面)支持的多用戶模式 6:重新 ...
基于dubbo框架下的RPC通訊協(xié)議性能測(cè)試
一.前言 Dubbo RPC服務(wù)框架支持豐富的傳輸協(xié)議.序列化方式等通訊相關(guān)的配置和擴(kuò)展.dubbo執(zhí)行一次RPC請(qǐng)求的過程大致如下:消費(fèi)者(Consumer)向注冊(cè)中心(Registry)執(zhí)行RPC ...
asp.net Linq 實(shí)現(xiàn)分組查詢
首先我們還是先建立一個(gè)person.cs類 public class person { public string name { get; set; } public int age { get; s ...
laravel跟jquery之間傳輸json數(shù)據(jù)
laravel代碼: public function test(){ $arr = ["test1"=>"1","test2"=> ...
新書發(fā)布《每天5分鐘玩轉(zhuǎn)Docker容器技術(shù)》
后臺(tái)不時(shí)收到關(guān)于紙質(zhì)版教程書籍的詢問,今天終于可以給大家一個(gè)交代了. 現(xiàn)已在各大書城上架. 比較了一下,目前京東上最實(shí)惠:https://item.j ...
hdu4942線段樹模擬rotate操作+中序遍歷 回頭再做
很有意思的題目,詳細(xì)題解看這里?https://blog.csdn.net/qian99/article/details/38536559 自己的代碼不知道哪里出了點(diǎn)問題 /* rotate操作不會(huì)改 ...
C# Thrift 實(shí)戰(zhàn)開發(fā) 從PLC到Thrift再到客戶端集成開發(fā)
About Thrift: 本文并不是說明Thrift設(shè)計(jì)及原理的,直接拿Thrift來開發(fā)一個(gè)Demo程序,如果想要了解Thrift的細(xì)節(jié),可以訪問官方網(wǎng)站:https://thrift.apach ...
Java開發(fā)工程師(Web方向) - 04.Spring框架 - 第2章.IoC容器
第2章.IoC容器 IoC容器概述 abstract: 介紹IoC和bean的用處和使用 IoC容器處于整個(gè)Spring框架中比較核心的位置:Core Container: Beans, Core, ...
Protocol Buffers 在前端項(xiàng)目中的使用
前言: 公司后端使用的是go語言,想嘗試用pb和前端進(jìn)行交互,于是便有了這一次嘗試,共計(jì)花了一星期時(shí)間,網(wǎng)上能查到的文檔幾乎都看了一遍,但大多都是教在node環(huán)境下如何使用,普通的js環(huán)境下很多講述的 ...
python通過原生sql查詢數(shù)據(jù)庫(共享類庫)
#!/usr/bin/python # -*- coding: UTF-8 -*- """DB共享類庫""" # 使用此類,先實(shí)例化一個(gè)Da ...
總結(jié)
以上是生活随笔為你收集整理的如何在ubuntu下安装detectron2_Anaconda中安装Cascade RCNN(Detectron)的若干问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot引入lib包_spr
- 下一篇: studio 3t 在ubuntu中使用