基于Jetson TX1的R-FCN的算法搭建

2023-05-16

Data: 2017.03.13

Author: cjh

Theme: Set up the R-FCN environment

 

由于毕设要求最近都在开发板上尝试搭建各种深度学习的算法,由于JetsonTX1对于caffe的支持还不错,同时在整个过程中也遇到了很多的问题和错误,在这里和对此刚兴趣的朋友一起交流交流。

 

具体文章:我上传到我的的资源区,有需要的朋友可以直接去下载

 

注意:在搭建该算法前,先参考本博客中有关caffe环境的搭建,否则可能出现较多的错误

      同时,该算法的内存消耗较大,由于Jetson TX1只有4GB的内存,而本来要求的硬件系统:

Requirements: hardware

Any NVIDIA GPU with 6GB or larger memoryis OK(4GB is enough for ResNet-50).

所以Jetson TX1 勉强能跑ResNet-50,有时候跑到最后会出现Killed,就不要怀疑自己哪里装错了

 

作者采用的matlab版本的代码,本文针对的是python接口的算法

 

步骤1:下载代码

git clone https://github.com/Orpine/py-R-FCN.git

 

步骤2:下载caffe代码

cd py-R-FCN

git clone https://github.com/Microsoft/caffe.git

#该步骤可选具体我也不知道有什么用

cd caffe

git reset --hard 1a2be8e 

 

步骤3:编译Cython

cd py-R-FCN/lib

make

 

步骤4:编译caffe和pycaffe

cd py-R-FCN/caffe

cp Makefile.config.example Makefile.config

vim Makefile.config  #修改配置文件

USE_CUDNN := 1

CUDA_DIR := /usr/local/cuda-8.0

WITH_PYTHON_LAYER := 1

INCLUDE_DIRS := $(PYTHON_INCLUDE)/usr/local/include /usr/include/hdf5/serial

LIBRARY_DIRS := $(PYTHON_LIB)/usr/local/lib /usr/lib /usr/lib/aarch64-linux-gnu/hdf5/serial

退出并保存

 

make -j8 && make pycaffe

 

步骤5:测试

下载resnet caffemodel

建议在windows上下载,因为文件比较大

https://1drv.ms/u/s!AoN7vygOjLIQqUWHpY67oaC7mopf

将下载好的文件解压到

py-R-FCN/data/rfcn_models/resnet50_rfcn_final.caffemodel

py-R-FCN/data/rfcn_models/resnet101_rfcn_final.caffemodel

 

最后运行demo

cd py-R-FCN/tools/

python demo_rfcn.py --net ResNet-50

python demo_rfcn.py --net ResNet-101

 

效果图我这里就不贴了了,能告诉你的是,跑完后,识别后的图片会自己打开的,如果没有打开就说明你的安装出现了问题,如果出现Killed说明是你的开发板内存不够!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于Jetson TX1的R-FCN的算法搭建 的相关文章

随机推荐

  • C++中常用的容器String、vector、list、map(学习笔记)

    目录 一 String容器 初始化 string对象上的操作 二 vector容器 初始化 区分是列表初始化还是值初始化 xff1a 其他操作 三 list容器 四 map容器 这里主要讲C 43 43 中经常用到的一些保存数据的容器 xf
  • Linux C++使用TCP通信实现同一局域网下电脑客户端与工控机服务端传输文件数据(亲测可用)

    使用平台说明 xff1a 电脑 xff08 客户端 xff09 ubuntu18 43 vscode 工控机 xff08 服务端 xff09 ubuntu16 43 vscode 实现功能说明 xff1a 电脑和工控机连在同一wifi局域网
  • Ubuntu18终端显示内容太少的解决办法

    1 在终端的空白处点击鼠标右键 xff0c 选择配置文件首选项 2 点击配置 gt 点击滚动 gt 选择无限回滚
  • Docker ——给我们的应用映射端口号

    一 概念 Docker 端口映射即映射容器内应用的服务端口到本机宿主机器 二 实现 当容器中运行一些网络应用 xff0c 要让外部访问这些应用时 xff0c 可以通过 P 或 p 参数两种方式来指定端口映射 1 随机映射 使用 P 参数时
  • HI3516DV300/HI3519AV100/HI3559AV100 实现RTSP/RTMP视频流实时识别YOLOV3 识别速度14帧/S

    本教程是基于yolov3在硬件实现硬件的实时视频处理 xff01 不是SAMPLE中的处理单张图片照片 xff01 未采用opencv库 xff0c 数据处理全部采用硬件加速 xff01 直接对摄像头数据直接进行图像识别 xff01 HI3
  • 海思3559平台MCP2515 SPI转CAN驱动配置

    1 转载前言 由于海思平台需要接入CAN设备 xff0c 而3559平台的CAN接口没有驱动支持 xff1b 但是标准Linux是支持mcp2515驱动 xff0c 作为CAN设备接入的 2 需要修改内容 SPI pinmux复用配置内核开
  • vscode 修改C/C++的代码格式化风格

    默认的样式真的太丑了 xff0c 预定义样式 Ctrl 43 Shift 43 P输入user settings xff0c 进入Settings界面 xff1b 或者菜单栏File Preferences Settings 搜索clang
  • linux 下 pthread_cond_t 详解

    一览 本文目的为何需要条件变量三个问题 传入前锁mutex传入后解锁mutex返回前再次锁mutex pthread cond signal的两种写法尾语 本文目的 首先说明 xff0c 本文重点不在怎么用条件变量 这里我先列出 apue
  • 基于Jetson TX1的caffe环境搭建

    Data 2017 03 13 Author cjh Theme Set up the Caffe environment 步骤1 xff1a 安装caffe所需的安装包 sudo add apt repository universe s
  • 服务器BMC与IPMI基础知识

    初识BMC与IPMI 什么是BMC xff1f BMC全名Baseboard management controller 是一种嵌入式管理微控制器 BMC全称为基板管理控制器 xff08 Baseboard Manager Controll
  • 外企常用邮件回复

    Ways to Say Thank You xff08 如何表达感谢 xff09 1 Thanks Thank you xff08 谢谢 xff09 2 Thanks a lot xff08 多谢 xff09 3 Thank you so
  • 光模块SFP基础接口标准入门

    说到光模块 xff0c 相信大家一定不会觉得陌生 随着光通信的高速发展 xff0c 现在我们工作和生活中很多场景都已经实现了 光进铜退 也就是说 xff0c 以同轴电缆 网线为代表的金属介质通信 xff0c 逐渐被光纤介质所取代 而光模块
  • 7.PCIE配置空间读写软件

    软件 7 PCIE配置空间读写 软件 7 PCIE配置空间读写 软件 7 PCIE配置空间读写 软件读写配置空间 驱动层接口原理分析 驱动层代码接口驱动层接口与原理 相关参考基础知识raw pci ops 得初始化raw pci ext o
  • SFF-8436 QSFP + 4X 10 Gb / s可插拔收发器规范 Rev 4.9文档翻译

    之前利用闲暇时间依次翻译了SFP MSA SFF 8024 SFF 8472的相关文档 xff0c 原由是在交换机端口开发中有参考到相关的信息 xff0c 虽然用到的字段不多 xff0c 但是本着学习的心态 xff0c 对其内容作了大部分的
  • MDIO:读数据下冲不满足spec

    PHY C827 MDC PHY C827 MDIO Measured at U CPU AD53 AE52 Description MDIO 读数据下冲不满足spec xff08 Spec要求 xff1a Min 0 5V xff09 测
  • 定时器产生PWM

    1 用两个定时器 计数器产生矩形波 这种方法的基本原理就是用T0作为矩形波的周期的定时器 xff0c 每一周期产生一次中断 xff0c 用T1作为矩形波的高电平的计时器 xff0c 每到T0的定时中断 xff0c 输出矩形波的引脚输出高电平
  • Windows下的汉字到了Linux下成了乱码

    Linux和Windows下面的汉字编码不一样 xff0c Linux下面是UTF 8 xff0c Windows下面是GB2312 xff0c 正是由于编码格式不相同从而导致乱码 几种解决方法如下 xff1a 1 在Windows上用记事
  • 调整树莓派4B使用VNC View的分辨率的一个方法

    这几天在摆弄树莓派4B xff0c 一直被一个问题困扰 xff1a 刚装上系统时 xff0c 用VNC Viewer连接可以达到1920x1080的分辨率 xff0c 就算什么都不做 xff0c 重启一下 xff0c 分辨率就成1024x7
  • VMM插件和OpenStack nova集成(华三CAS插件处理虚拟化流程及源码分析)

    插件组成 华三目前依托OpenStack有以下几个插件 xff1a l openstack cas nova version tar gz 虚拟化 l openstack cas cinder version tar gz 为用户提供统一的
  • 基于Jetson TX1的R-FCN的算法搭建

    Data 2017 03 13 Author cjh Theme Set up the R FCN environment 由于毕设要求最近都在开发板上尝试搭建各种深度学习的算法 xff0c 由于JetsonTX1对于caffe的支持还不错