技术标签: Ubuntu cuda darknet cudnn Darknet&&YOLO yolov4
首先关闭你要安装 Ubuntu18.04.1 的目标主机,然后插入启动盘,接着开机,迅速的按住 Del直到进入 bios 设置界面(不同的电脑进入 bios 的按键不同,一般为 F12 或者 Delete 键),通过方向键选择Boot Menu,然后回车.
然后选择 设置U盘启动为第一选项,之后进入安装界面,一步步点击即可。
注意分区,一定要把分区设置好,把硬盘挂上,不然后面如果再进行硬盘挂载的话,会很麻烦。安装Ubuntu18.04,大家应该都会吧,并不难。
安装参考:Ubuntu18.04安装参考.
1、下载相关依赖项 (大约5分钟完成),建议按照以下步骤严格执行
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
2、安装显卡驱动相关(大约5分钟完成)
sudo apt-get remove --purge nvidia*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo service lightdm stop
sudo apt-get install nvidia-(版本号)
reboot
nvidia-smi
不出意外的话,此时你会看到显卡驱动已打好
首先,下载cuda10.20和cudnn8.0
cuda10.2网址:https://developer.nvidia.com/cuda-10.2-download-archive
cudnn8.0网址:https://developer.nvidia.com/rdp/cudnn-archive
下载完毕进入该文件目录,执行下面命令。
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev (安装依赖项,保证不出错!)
sudo sh +cuda文件名,开始安装cuda,注意:首先点接受,第二步要你安装显卡驱动的时候一定点N,,后面的步骤都点Y和回车就好,注意看看生成链接的位置。
这个地方,去掉×号,代表不接受不安装,前面有×号,代表会安装。所以这里要注意下!
配置环境变量
sudo gedit ~/.bashrc
export PATH=/usr/local/cuda/bin: P A T H e x p o r t L D L I B R A R Y P A T H = / u s r / l o c a l / c u d a / l i b 64 PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64 PATHexportLDLIBRARYPATH=/usr/local/cuda/lib64LD_LIBRARY_PATH
之后执行以下命令,使其生效
source ~/.bashrc
验证安装正确与否:
cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
如果显示了显卡和cuda信息,恭喜! 如果不正确,卸载Cuda,检测错误重装。
tar -zxvf cudnn文件名 解压cudnn的文件,然后执行下面命令,注意你的当前路径一定是在cudnn的文件同目录
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
序言Flink的版本号为:1.12 根据最新的版本来研究下Flink的批流统一其实我最想解决的就是Flink能否像Hive 一样来处理大批量数据拆分计算,最后合并。虽然我知道Flink跟MapReduce都是运行于Yarn的,Hive是基于MapReduce来做大批量任务分布式计算的。参考网站:https://ci.apache.org/projects/flink/flink-docs-release-1.12/zh/dev/table/概览Apache Flink 有两..
基于阿里云的C#窗体实现两端通信来自一位大手子@Eragonl,大家可以在csdn找到他前期准备·1.1所需工具的确认和安装:打开VisualStdio Installer后点击上方的单个组件后向下寻找到 .NET Framework的SDK和目标包,确认好至少安装了一个版本的SDK和目标包(我这里使用的是4.6.1的版本) ·1.2 创建一个C#窗体:·1.3 下载MQTT库和必要的SDK文件创建完成以后,现在我们来下载MQTT库的4.3.0版本。首先我们需要在VS
线性回归模型之波士顿房价预测作者介绍1. 随机森林算法原理1.1决策树与Bagging1.2 随机森林算法2. 实验过程2.1 糖尿病数据集2.2 实验过程2.3 实验结果展示2.4 完整实验代码作者介绍李怡格,女,西安工程大学电子信息学院,2021级研究生研究方向:脑电情绪识别电子邮件:[email protected] 随机森林算法原理1.1决策树与Bagging(一)决策树决策树算法是一种有监督的机器学习方法。在分类问题中,决策树算法的本质是通过归纳数据中蕴含的分类规则将样本划分
Python是一种解释型、交互性、面向对象的跨平台编程语言,近几年来随着人工智能的火热,Python人才需求量也在不断攀升之中,备受程序员的追捧和喜欢。那么Python语言的特点有哪些呢?今天跟小编一起来说说吧。Python语言主要有以下几大特点:1、简单易学:Python是一种代表简单主义思想的编程语言,阅读一个良好的Python程序的时候就犹如在读英语一样。Python最大的优势就是伪代码的本...
在这个互联网飞速发展的社会,学会如何make money很重要。咱们是个俗人,赚钱才是社会生存的头等大事。这不是高山流水的世界,而是能力创造财富,对于程序员来说,更是如此。作为程序员,我们有更多挣钱的姿势,注意,注意!姿势运用得越好,dollar就越多哦~本文搜集了好多赚外快的"姿势"哦,快来get!技能1:干私活,接外包职场小白们经常觉得工资不够用,就去接私活。接外...
信号量是最早出现的用来解决进程同步与互斥问题的机制,包括一个称为信号量的变量及对它进行的PV原语操作。 实际上 Windows 系统提供了 Semaphore 内核对象实现信号量及 PV 操作, 其 P 操作相当于 WaitForSingleObject(hSemaphore, INFINITE), V 操作相当于 ReleaseSemaphore(hSemaphore, 1, NULL...
一般我们在测试C/S程序的时候,为了方便。一般客户端连接服务器的时候,我们会不注意客户端的ip与端口,我们只关注的是服务器端的ip与端口,这样我们就可以与server通信。在tcp/ip协议中,我们看到TCP或者UDP数据帧,都含有源地址、源端口与目的地址、目的端口。在socket编程中,创建一个socket句柄,都会有本地的一个IP与端口对应,这个就是源地址与源端口。如果我们在程序中不指定这个源...
老的C语言程序员中有一种倾向,就是把很短的执行频繁的计算写成宏,而不是定义为函数。完成I / O的g e t c h a r,做字符测试的i s d i g i t都是得到官方认可的例子。人们这样做最根本的理由就是执行效率:宏可以避免函数调用的开销。实际上,即使是在C语言刚诞生时(那时的机器非常慢,函数调用的开销也特别大),这个论据也是很脆弱的,到今天它就更无足轻重了。有了新型的机器和编译程序...
C语言——售楼管理系统题目 编写售楼管理系统,要求:主要功能有客户来电、来访、回访记录,房源查询、管理,客户管理,房产认购,房产购买,以及销售统计等,请读者自己进行详细的需求分析算法思路: 题目相对比较复杂,在此我建立两个结构体来保存客户和房产信息,之后将所有功能分成两个部分,客户部分和房产部分,客户部分包括客户来电、来访、回访记录、客户管理,房产部分包括房源查询、管理,房产购买,以及...
imagePullPolicy的用法总结如下:名策略作用Never只使用本地imageAlways每次都下载镜像IfNotPresent优先使用本地image,本地没有再去下载创建pod的时候支持省略imagepullpolicy,此时默认使用的是IfNotPresent...
下面是小米公司2013校园招聘笔试题的一道选择题的第3题参见Hackbuteer1的这篇博客http://blog.csdn.net/hackbuteer1/article/details/8484974 2013年小米校园招聘笔试题3.运算(93&-8)的结果为: 88具体运算过程如下:93 : 0x005D 0000 0000 0101 110
、 或 等容器控件通过提供内置布局功能允许您快速设计各种有效的用户界面。每种容器控件处理其包含的控件的布局和位置,并且可以向包含的控件提供有助于定位的属性。本主题概述了不同类型的容器控件以及这些容器控件如何影响其包含的控件的布局。Grid最为熟悉的容器控件是 控件。默认情况下,在 Visual Studio Windows Presentation Foundation (...