windows下darknet的安装使用(一)——nogpu

本文详细介绍了如何在Windows环境下使用Msys2构建Linux子系统,完成Darknet的源码编译,并进行Darknet的使用,包括下载源码、配置环境、安装依赖及测试,适合开发者在没有GPU的情况下进行模型训练。
摘要由CSDN通过智能技术生成

windows下darknet nogpu

1、Msys2安装

使用Msys2搭建linux环境,并完成Darknet源码的编译,经过实测,在Msys2中编译过程与在Ubuntu中的完全一些,但是缺点就是没有GPU,可以方便跑一些其他论文代码
(1) MSys2,下载地址http://www.msys2.org/。根据不同电脑选择响应的版本,64位系统选择 msys2-x86_64-xxxx.exe。

(2) 添加环境变量,在系统属性-高级-环境变量-系统变量-Path 中 添加D:\msys64\usr\bin

(3) 如linux般,添加开源就像网站,在D:\msys64\etc\pacman.d\mirrorlist.mingw64 中添加清华镜像网站:

Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/

在这里插入图片描述

添加后如下所示

(4) 测试一下软件源是否可用

配置完成之后,再打开 MSys2。执行以下代码

pacman -Sy

如果看到了以下几句,说明没有问题:

正在同步软件包数据库...
 mingw32 已经是最新版本
 mingw64 已经是最新版本
 msys 已经是最新版本

(5) 更新核心软件包,执行以下代码

pacman -Su

这句命令意为更新所有软件。 运行的时候会出现一行文字,询问是否继续。输入Y,然后回车,下同。 完成以后关闭MSys2。 在安装目录下找到 autorebase.bat,双击运行。

(6) 再打开 Msys2。安装gcc、gdb、make,分别执行

pacman -S gcc
pacman -S gdb
pacman -S make

测试一下make:

make -v

显示类似如下内容说明安装成功:

GNU Make 4.2.1
为 x86_64-pc-msys 编译
Copyright (C) 1988-2016 Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第 3 版或更新版本<http://gnu.org/licenses/gpl.html>。
本软件是自由软件:您可以自由修改和重新发布它。
在法律允许的范围内没有其他保证。

再测试一下gcc

gcc -v

显示类似如下内容说明安装成功:

使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-msys/6.3.0/lto-wrapper.exe
目标:x86_64-pc-msys
配置为:/msys_scripts/gcc/src/gcc-6.3.0/configure --build=x86_64-pc-msys --prefix=/usr --libexecdir=/usr/lib --enable-bootstrap --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --with-arch=x86-64 --with-tune=generic --disable-multilib --enable-__cxa_atexit --with-dwarf2 --enable-languages=c,c++,fortran,lto --enable-graphite --enable-threads=posix --enable-libatomic --enable-libcilkrts --enable-libgomp --enable-libitm --enable-libquadmath --enable-libquadmath-support --enable-libssp --disable-win32-registry --disable-symvers --with-gnu-ld --with-gnu-as --disable-isl-version-check --enable-checking=release --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible
线程模型:posix
gcc 版本 6.3.0 (GCC)

如此便完成了,windows下Linux的开发环境的搭建

2、darknet的使用

与linux下相同
1)下载darknet源码 https://github.com/pjreddie/darknet
2)在window命令窗口中cd到darknet源码目录,make -j8
3)测试.\darknet detect cfg/yolov3.cfg yolov3.weights data/person.jpg
在这里插入图片描述我把网络输出给注释了

收获最大就是Msys2很好用
参考博客:
https://blog.csdn.net/weixin_42754237/article/details/86619721

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值