实用!使用darknet版YOLOv3训练自己的数据(GPU版),超详细!

本文详细介绍了如何在Ubuntu 16.04系统上配置环境,包括安装Nvidia驱动、CUDA 9.0、cuDNN 7.1.4和OpenCV3.4.1。接着讲解了darknet的安装与测试,以及使用YOLOv3进行目标检测。最后,文章详细阐述了如何准备数据、标注、创建配置文件并训练自己的数据集。
摘要由CSDN通过智能技术生成

  分三部分从零开始讲述Darknet版YOLOv3的使用,第一部分是环境的配置;第二部分是安装darknet及测试;第三部分是训练自己的数据。

一、环境配置(本人使用的ubuntu16.04系统)
  1. 安装Nvidia显卡驱动
    添加ppa源:
$ sudo add-apt-repository ppa:graphics-drivers/ppa

  更新一下:

$ sudo apt-get update

  安装驱动:

$ sudo apt-get install nvidia-xxx      #具体哪个版本需要自己查:
$ sudo apt-cache search nvidia-*          #可查得ppa安装支持的版本驱动(建议用390或以上)

  再装两个依赖库:

$ sudo apt-get install mesa-common-dev
$ sudo apt-get install freeglut3-dev

  重启后可用$nvidia-smi查看是否安装成功

  1. 安装CUDA9.0
    CUDA(Compute Unified Device Architecture)是NVIDIA开发的运算平台,可以使GPU进行通用计算。
    (1)进入Nvidia官网下载安装文件,如下图选择






  下载下方出现的五个run安装文件,其中四个为拓展包

(2)安装CUDA
  由于安装后可能出现如下错误:

1 Missing recommended library: libGLU.so
2 Missing recommended library: libX11.so
3 Missing recommended library: libXi.so 
4 Missing recommended library: libXmu.so

  这是因为缺少相关的依赖库,所以保险起见先装好这些依赖,再去安装CUDA
  安装依赖:

$ sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

  安装CUDA:

$ sudo sh xxx.run          #五个run文件

  安装过程中会让你做一系列的选择,但只有下面这项选择no,其他的都接受。

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26? (y)es/(n)o/(q)uit: n

  配置环境变量:

$ sudo gedit ~/.bashrc

  在.bashrc文件最后一行添加:

export  LD_LIBRARY_PATH=${
   LD_LIBRARY_PATH}:
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值