Faster R-CNN问题记录

pytorch出现RuntimeError: cublas runtime error :cu:259问题,及解决方法 在跑程序时,出现下面的错误: RuntimeError: cublas runtime error : the GPU program failed to execute at C:/w/1/s/tmp_conda_3.6_041836/conda/conda-bld/pytorch_1556684464974/work/aten/src/THC/THCBlas.cu:259 这个错误,在今天我用新的环境pytorch-1.1.0时遇到了;但我之前的环境pytorch-m不会出现这样的错误。于是我仔细查看 阅读详情

pycocotools

pip install git+git:\\github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

RuntimeError: cublas runtime error : the GPU program failed to execute at C:/a/w/1/s/tmp_conda_3.6_061433/conda/conda-bld/pytorch_1544163532679/work/aten/src/THC/THCBlas.cu:258

原因:pytorch与cuda版本与cuda不匹配

demo 运行代码           python demo.py --dataset pascal_voc --net vgg16   --load_dir models --checksession 1 --checkepoch 100  --checkpoint 124  --image_dir images --cuda --bs 1
 

resize图片

import os
from PIL import Image


def image_processing():
    #  待处理图片路径下的所有文件名字
    all_file_names = os.listdir('F:\crack500-1\JEPGImages')
    for file_name in all_file_names:
        #  待处理图片路径
        img_path = Image.open(f'F:\crack500-1\JEPGImages\{file_name}')
        #  resize图片大小,入口参数为一个tuple,新的图片的大小
        img_size = img_path.resize((500, 333))
        #  处理图片后存储路径,以及存储格式
        img_size.save(f'F:\crack500-1\JEPGImages1\{file_name}', 'JPEG')


if __name__ == '__main__':
    image_processing()

windows创建软连接

格式  mklink 文件类型   被连接地址    连接源地址

mklink /D D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\insurance-mall\upload  D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\insurance-web\upload

裁剪检测好的图片

import os
import cv2
import math
picture_path='F:/11.27/faster-rcnn.pytorch-pytorch-1.0/data/VOCdevkit2007/VOC2007/JPEGImages'###检测图片的路径
txt_path='F:/11.27/faster-rcnn.pytorch-pytorch-1.0/data/VOCdevkit2007/results/VOC2007/Main/comp4_det_test_c.txt'###生成检测图片目标预测值的文本文件,
# 该文件每一行代表一个缺陷,依次是:图片名称 置信度 x1 y1 x2 y2
thresh=0.7###阈值,只有当置信度阈值达到一定设置值才进行裁剪
ms=open(txt_path)
data=[]
for eachline in ms:
    eachline=eachline.strip('\n')
    data.append(eachline)
print(data)#将文本文件每一行存储到data列表中
# print(data[0][13:])
for filename in os.listdir(picture_path):#循环读取待测试图片的名
    for i in range(len(data)):#循环读取data列表中列表的元素个数
        resize_picture = data[i].split(" ")
        print(resize_picture)
        if resize_picture[0]+'.jpg'==filename and float(resize_picture[1])>thresh:
            #只有当检测图片名称和列表中图片名称一样,且置信度大于阈值时进行选择
            print(resize_picture[0]+'.jpg')
            path=picture_path+'/'+filename
            print(path)

            img = cv2.imread(path)
            print(img)
            x1=resize_picture[2]
            y1=resize_picture[3]
            x2=resize_picture[4]
            y2=resize_picture[5]
            a=math.ceil(float(x1))
            b=math.ceil(float(y1))
            c=math.ceil(float(x2))
            d=math.ceil(float(y2))
            print(b,d,a,c)
            cropped = img[b:d, a:c]  # 裁剪坐标为[y1:y2, x1:x2]
            cv2.imwrite("F:/11.27/faster-rcnn.pytorch-pytorch-1.0/resault/"+filename, cropped)

windows下编译faster cnn的caffe出现的部分问题 1问题:data_transformer.cpp1>..\..\src\caffe\common.cpp(36): error C3861: “getpid”:  找不到标识符===这种错误一般就是没有对应的函数或者对应的头文件旧版的vs添加#include  "unistd.h"即可========新版的VS添加#include "process.h"即可解决该问题\src\caffe\u... 阅读详情

相关推荐

【干货】用mmdetection,在COCO数据集上跑通faster R-CNN(测试、训练)

注:刚接触R-CNN、Fast R-CNN、Faster R-CNN,就尝试用mmdetection,在coco数据集上跑Faster R-CNN,训练测试完就来记录一下这个过程的一些坑 参考 mmdetection github网址 跑通mmdetection 安装Anaconda3遇到的几个问题 关于跑通mmdetection,建议主要看第一个网址,第二个网址参考为主,因为我按原博的步骤...

Activewaste 2万+

PointNet++点云处理精讲(PyTorch)

三维点云是物理世界的三维数据表达形式,其应用日益广泛,如自动驾驶、AR/VR、FaceID等。PointNet网络模型是直接对三维点云数据进行深度学习的开山之作,PointNet++是对PointNet的改进技术。作为点云处理深度学习方法的里程碑工作,启发了很多后续研究。本课程对PyTorch版的PointNet++进行原理讲解、论文复现和代码详解。包括:  (1)提供三维点云物体分类数据集ModelNet40、物体部件分割数据集ShapeNet和场景分割数据集S3DIS的下载、可视化软件和方法;(2)在Ubuntu系统上演示使用PointNet++进行三维点云的物体分类、部件分割和场景语义分割的训练和测试;(3)详解PointNet++的原理、程序代码和实现细节,并使用PyCharm进行Debug调试代码和单步跟踪。需要学习TensorFlow版PointNet++的学员可前往本人推出了课程《PointNet++点云处理TensorFlow版》

Faster RCNN CPU安装记录

参考博客:Faster-RCNN+ZF用自己的数据集训练模型(Python版本):http://blog.youkuaiyun.com/sinat_30071459/article/details/51332084 目前执行了2中的(1)(2),由于在make时遇到了错误(无GPU的原因),搜索了下面的博客进行安装 参考博客:Faster R-CNN算法的Caffe实现:http://www.2cto

Suii_v5的博客 3006

RuntimeError: cublas runtime error : the GPU program failed to execute at C:/w/b/windows/pytorch/+数字

RuntimeError: cublas runtime error : the GPU program failed to execute at C:/w/b/windows/pytorch/aten/src/THC/THCBlas.cu:272 解决问题思路 torch版本与cuda版本不一致 电脑没有GPU可用或者电脑有多个cuda,但系统环境变量为设置相应cuda,导致系统找不到。 多半是torch版本或cuda问题 重新仔细安装!!

weixin_45681937的博客 858

tensorflow+Faster R-CNN+Windows实践

我是在windows10+TensorFlow+python3.5来训练Faster R-CNN的,首先是在https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3.5 下载了源码,然后按照它的ReadMe一步步做。这里我主要介绍一下我在训练过程中遇到的一些问题以及解决办法。...

fuyang2191的博客 9591

Faster R-CNN tensorflow版,使用cpu运行demo.py的步骤

官方给出的Faster R-CNN的代码是caffe框架下的,我对caffe不是很了解,一直用的是tensorflow环境,所以去网上找了一下用tensorflow实现的Faster R-CNN。找到了一篇博客https://blog.youkuaiyun.com/sinat_33486980/article/details/81045315,作者使用的是一个github上Xinlei Chen的tensor...

旧人旧事的博客 2384

多版本cuda运行与编译环境

多版本cuda运行与编译环境 基本环境: nvidi-smi后cuda版本为11.0 预装了两个版本的cuda分别为cuda-10.0和cuda-11.0 代码运行环境要求cuda-10.0 使用conda当前虚拟环境的cudatoolkit版本为10.0,代码运行一直报错,报错信息如下 cublas runtime error : the GPU program failed to execute at /opt/conda/condabld/pytorch_1544202130060/work/at

qq_39065196的博客 1472

【Qualcomm高通音频】音效调试_录音文件播放有杂音,如何定位原因?

一、录音播放数据处理过程介绍 (1)TX方向 麦克风(硅麦克风或者主机体麦克风)采集模拟音频信号,经过内部CODEC芯片中的adc转换为数字信号,在经过高通音频DSP处理音效后编码为wav/aac/amr/mp3等格式文件。 (2)RX方向 音频文件经过解码、重采样还原为pcm数据,经过DSP处理音效后送到内部CODEC,然后经过DAC转换为模拟信号,送到喇叭。 二、分析步骤 1...

crow_ch的博客 5971

RTX20系列显卡运行网络出现cublas runtime error: the GPU program failed to execute的解决办法

RTX20系列显卡运行网络出现cublas runtime error: the GPU program failed to execute的解决办法 RTX20系列显卡运行网络出现cublas runtime error: the GPU program failed to execute的解决办法 做人脸相关深度学习时遇到了cublas runtime error: the GPU progr...

u013128836的博客 1万+

Hopfield神经网络(HNN)详解

Hopfield神经网络是一种比较特殊的网络,它不像一般的神经网络那样有输入层和输出层,并且通过训练来改变神经网络中的参数,最终实现预测、识别等功能。Hopfield网络只有一群神经元节点,所有节点之间相互连接,形式如下: 虽然有些文章会画出像深度神经网络那样有输入输出的图,并且输出后又返回输入,但本质上就是多个节点之间的全连接,也就是上面的图形。Hopfield神经网络主要有两个应用:一是起到类似储存器的作用,也就是我们把多个序列或图片输入这个网络,最终这个网络会以神经元之间连接权重的形式储存这

weixin_60737527的博客 4万+

《UVM实战》学习笔记——第三章UVM基础

uvm基础,常见的派生类,config db机制,打印信息等

qq_42135020的博客 5174

Faster R-CNN Tensorflow+python 3.5 在Windows10环境下配置实现

  实验需要利用Faster RCNN来训练自己的数据集,于是小白决定先利用网上现有的数据先来跑通网络,了解程序的流程。 配置实验环境时踩坑较多,所以写下来记录一下。 源码地址及操作步骤:https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3.5 基础环境配置: 安装TensorFlow的GPU版本,具体安装步骤可以参照这里。 ...

菜超搬砖日记 1万+

CMap数据库实战:从基因表达谱到药物重定位的可视化分析

本文详细介绍了如何利用CMap数据库进行药物重定位的可视化分析。通过实战演示,从差异基因列表准备、CMap查询参数设置,到结果筛选与高级可视化(如热图与OncoPrint风格图),系统讲解了从数据到洞察的全流程,并提供了关键的解读与验证指南,帮助研究者高效挖掘老药新用的潜力。

mango的博客 587

记录一下这几天训练Faster R-CNN,Mask R-CNN,YOLOv3踩的坑

这几天在训练模型的时候遇到了很多问题,通过上网查资料等方式解决了,在此记录一下: 1、Faster R-CNN: 使用代码 https://github.com/smallcorgi/Faster-RCNN_TF 出现问题:TypeError: argument of type ‘NoneType’ is not iterable. 解决办法: 把config中的路径改为自己的vgg_16.c...

m0_37607114的博客 1314

知识存储之Apache Jena

知识图谱的存储可以分为基于表结构的存储和基于图结构的存储。1️⃣基于表结构的存储基于表结构的存储利用二维的数据表对知识图谱中的数据进行存储。根据不同的设计原则,知识图谱可以具有不同的表结构:💨知识图谱实质上是一个个的三元组,一种简单直接的存储方式是设计一张三元组表用于存储所有三元组,有不少比较成熟的产品利用该形式存储知识图谱,包括Jena、Oracle、Virtuoso等。💨为每种类型构建一张表,同一类型的实例存放在相同的表中。

Puzzle的博客 6064

RH850 GreenHillSoftware Install

IDE一次链接到一个Compiler/Green Hills Debug Probe安装目录。如果您安装了IDE、编译器和绿山调试探测器软件,安装程序会将安装链接在一起。如果您只使用Advanced Install选项安装IDE,那么当您第一次启动它时,IDE会提示您链接到编译器和绿山调试探针安装*。如果您使用Advanced Install选项只安装编译器和绿山调试探针软件,安装程序会提示您将IDE的安装链接到新的编译器和绿山调试探针安装。

舊梦的博客 1214

Python Faster R-CNN 安装配置记录

Faster RCNN 在Ubuntu16.04,GTX1080ti,Cuda8.0,cudnn6.0,opencv2.4.13.2环境,python版本的编译和测试过程中遇到的问题记录和解决方法。

Alex_StarSky的博客 2521

ardupilot开发 --- Remote ID 篇

适配ardupilot的Remote ID模块研发,远程标识模块研发。Remote ID模块可以通过蓝牙或wifi向外广播无人机的状态信息、位置信息、任务信息等,并可以通过蜂窝数据向国家无人驾驶航空器一体化综合监管服务平台上报这些信息。Remote ID功能是21年起国家出台的民用无人机适航飞行的基本要求!

记录老板的每次pua,分享领导每天的毒鸡汤... 9607

Faster R-CNN+Python3+tensorflow

#环境配置: Ubuntu 16.04 python 3.5 CUDA 9.0 cudnn 7.0 #坑一:需要修改make.sh文件,因为原来代码不兼容python3。 make.sh修改如下: nvcc -std=c++11 -c -o roi_pooling_op.cu.o roi_pooling_op_gpu.cu.cc \ -I $TF_INC -D GOOGLE_CUDA=1 ...

Jeremie的博客 1073

12、每日卫星任务规划问题的不同公式

本文探讨了卫星任务规划问题的多种数学公式表示方法,包括传统的整数线性规划(ILP)模型、改进的基于路径的公式、基于集合覆盖的公式以及动态规划公式。通过案例研究比较了不同公式的求解效率和适用场景,并提供了使用Python进行实际求解的操作步骤。最后讨论了进一步优化策略及未来研究方向,旨在为解决卫星任务规划问题提供全面的理论支持和实践指导。

assembly8low的博客 203

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

faster-rcnn安装及测试

最近正在研究基于深度神经网络的目标识别,目前主流的方法包括两大类:一类是rcnn、fast-rcnn、faster-rcnn等,另一类是yolo、yolo-v2、ssd等。研究过一段时间的yolo,因为yolo的定位精度较差,所以研究了yolo-v2和ssd,这两种方法都借鉴了faster-rcnn中的rpn网络,后来又跳到了faster-rcnn的坑中。因为ssd安装的时候安装过caffe,以及

panrong_pan的博客 969

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Faster R-CNN代码实战(python)日志 (过程中遇到的错误总结 疑惑解答 各种知识点记录)

目录 2018.3.19(二) 开始 报错:'NoneType' AttributeError: 'NoneType' object has no attribute 'shape' pass和continue的区别:continue表示跳过后面的程序,重新循环,而pass表示站位,后面的代码(else之前)还是会执行 报错:ValueError: Shape must be ...

Sandwichsauce的博客 6529

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Faster RCNN训练自己数据集报错记录及解决

从学习到实验复现花了小一周时间,记录一下一些报错和自己的调试过程训练前需要删除data/cache文件,同时将训练好的新的模型复制到output文件。数据集是否含有中文字符,demo.py中的CLASSES以及im_name是否修改同时,im_name对应的文件夹data/demo的图片是否替换这个需要更好的服务器支持或者降低batch_size试试了,不过这个参数最好不要调整太多,对训练的结果会造成影响。

qq_60369463的博客 1655

C++版Faster R-CNN(caffe自定义RPN层实现) 个人见解 问题分析记录

本文是在实现https://blog.youkuaiyun.com/zxj942405301/article/details/72775463这篇博客里面的代码时遇到的一些问题,然后理解分析记录在此。前面的代码部分按照步骤进行应该不会有错,有一个提示的地方是在caffe.proto中声明两个类时,要注意ID号问题,帖子中给的是150,151,而我的代码是要从149开始,所以要看代码注释里的提示,接着按照序号就...

wang_ys121的专栏 414

Faster R-CNN系列(一):配置与运行

Faster R-CNN系列(一):配置与运行 很多人在windows上想使用GitHub上的faster rcnn进行训练会遇到各种各样的问题,在此吧整个流程和遇到的问题记录一下。 本系列主要分成两个部分: 在window系统上运行(训练)开源的Tensorflow版本的Faster R-CNN 对Faster R-CNN原理以及代码进行详细解读 环境 windows 10 pytho...

Hi_maxin的博客 4826

使用caffe训练faster-rcnn时遇到的问题总结

经过今天一天的实验,充分了解了在深度学习领域,显存大的重要性。 不得不承认,有了N卡以后,效率提高了很多,当然这也得益于纠缠于cpu训练faster rcnn的日子.... (1)今天早上,主要解决了faster rcnn 下的caffe不能编译的问题。 问题产生的原因是faster rcnn下的caffe不支持cudnn5.1,当时就单纯的把Makefile.config下的 USE_CU

成长的脚印 1万+
上一篇: 2021-11-04
Why_Not21
博客等级 码龄5年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值