经过将近一周的折腾终于搞定YOLO的环境配置,分享下一点经验心得。
1. 硬件:
CPU:I5
GPU:NVIDIA 1050
初始系统Win10。
2. 环境配置:
Ubuntu 19.1
由于YOLO框架 Darknet是基于CUDA,C++,最直接和方便的方式还是使用Linux系统来实现。(原作者也在官网声明了只在LInux和Mac系统中测试过)。
最开始曾经看过一篇blog介绍了在win系统下通过虚拟系统Msys2来搭建Darknet框架并通过CPU实现Yolo,很有参考价值:https://blog.csdn.net/weixin_42754237/article/details/86619721
首先安装双系统 Ubuntu 19.04, 直接从Ubuntu官网下载最新版本的ISO文件,并做好U盘启动。然后在Win系统下划分硬盘空间,通过BIOS切换到U盘启动开始安装Ubuntu。(详细步骤可参考网上各种双系统教程)
坑点:有的电脑型号中BIOS没有优先U盘启动选项,插入3.0的U盘就才能显示这项。
Ubuntu系统划分的时候,usr要么别分配空间(会默认使用home的空间),要么至少分配20G以上。第一次安装的时候我只分配了10G,结果更chang新shi了一大堆安装配置后,在安装opencv的时候竟然空间不够了,只好重装系统。。。
安装完Ubuntu后记得第一时间进入软件和更新更换最佳源,