显卡

深度学习机器

浪尽此生 提交于 2019-12-26 14:05:00
一、硬件之间的关系 主板:就是提供配件插口的硬件,还有很多的电脑接口都在主板上。如果说电脑是一个拼图, 那么主板就是一个拼图的壳子,通过它才能把其他的东西拼上去。主板是链接各个部件的基础通道,不同的部件,使用的通道(总线)不同。 CPU:插在主板上的电脑的核心组建,一个电脑配置的关键道具,负责各种逻辑运算。 硬盘:插在主板上的电脑里面存贮文件的硬件,我的电脑里面的 C D E F 盘 其实就是硬盘, 只不过分了很多分区,你可以理解成硬盘就是电脑上一个不能直接拔下来,也必不可少的U盘 内存条:插到主板上 CPU的助手,运行程序时,存贮正在运行的程序所用到的空间,比如变形金刚3的电脑特效“一个擎天柱有一万多个组件”,电脑处理时不仅需要强大的硬盘,还需要很大的内存,好像是64G,因为处理时 系统都必须随时能读取到擎天柱的那么多组件,如果内存不够,自然就会卡,影响电影的效率。 显卡:插在主板上,也是CPU的助手,由于功能比较特殊,所以现在是独立显卡。但是仍然属于CPU的手下,你运行游戏的时候,很多图形需要处理,CPU自然就吃不消,显卡就是一个具体问题具体分析的硬件,专门处理这些图形,好让你玩那些游戏更加流畅,显卡也有内存,除了存储的是图形以外,其他跟内存差不多。 显示器:主要听从显卡的指挥,显卡上提供插口,接受并翻译显卡输出的信号成为图像,供你直接用眼睛看到。 参考: https:/

NVDIA显卡驱动, CUDA, cuDNN概念及安装顺序

て烟熏妆下的殇ゞ 提交于 2019-12-25 19:49:31
1 、什么是CUDA CUDA(ComputeUnified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 2 、什么是CUDNN NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如谷歌的Tensorflow、加州大学伯克利分校的流行caffe软件。简单的 插入式设计 可以让开发人员专注于设计和实现神经网络模型,而不是简单调整性能,同时还可以在GPU上实现高性能现代并行计算。 3、CUDA与CUDNN的关系 CUDA看作是一个工作台 ,上面配有很多工具,如锤子、螺丝刀等。 cuDNN是基于CUDA的深度学习GPU加速库 ,有了它才能在GPU上完成深度学习的计算。它就相当于工作的工具,比如它就是个扳手。但是CUDA这个工作台买来的时候,并没有送扳手。想要在CUDA上运行深度神经网络,就要安装cuDNN,就像你想要拧个螺帽就要把扳手买回来。这样才能使GPU进行深度神经网络的工作,工作速度相较CPU快很多。 cuDNN是一个SDK,是一个专门用于神经网络的加速包,注意, 它跟我们的CUDA没有一一对应的关系

对计算机的认识

梦想与她 提交于 2019-12-25 18:30:38
计算机是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。计算机都是由硬件和软件所组成,两者是不可分割的。人们把没有安装任何软件的计算机称为裸机。计算机系统中所使用的电子线路和物理设备,是看得见、摸得着的实体,如中央处理器(CPU )、存储器、外部设备(输入输出设备、I/O设备)及总线等。 对能使计算机硬件系统顺利和有效工作的程序集合的总称。程序总是要通过某种物理介质来存储和表示的,它们是磁盘、磁带、程序纸、穿孔卡等,但软件并不是指这些物理介质,而是指那些看不见、摸不着的程序本身。可靠的计算机硬件如同一个人的强壮体魄,有效的软件如同一个人的聪颖思维。 我对计算机的认识尚浅显,以下,就几硬件设施略谈认识。 CPU,即中央处理器,是一台计算机的运算核心和控制核心,其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是衡量一台计算机性能好坏的重要指标,现在,其主要生产厂商有Inte公司和AMD公司。 内存是与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来

只有英伟达显卡输出口的电脑安装ubuntu系统记录

安稳与你 提交于 2019-12-24 14:06:46
公司最新采购一批带2080显卡的华硕电脑,只有显卡上有HDMI和DP口,主板上没有视频输出口,导致安装ubuntu系统一直黑屏,原因是ubuntun系统没有显卡驱动导致,以前安装的是组装机,主板上有输出口 就没有这个问题 网上搜索华硕电脑安装有很多坑,安装下面博主成功安装 https://blog.csdn.net/dlyldxwl/article/details/68957483 关键点是 1.grub界面,选择install ubuntu,不要按enter,按e进入编辑模式,找到quiet splash,在后面空格接着输入 $vt_handoff acpi_osi=linux nomodeset,再F10,然后会进入安装界面 2.安装完系统后,重启时候按esc,(不按会一直紫屏无法进入系统)会进入grub界面,选择ubuntu,同样,按e进入编辑模式,找到quiet splash,在后面空格接着输入 $vt_handoff acpi_osi=linux nomodeset,再F10 来源: https://www.cnblogs.com/mlwork/p/12009017.html

以往随笔

可紊 提交于 2019-12-21 20:39:39
2005-7-23 C/S模式开发,到底咋办? 很久没有写程序了,C/S模式都不太明白了 现在有两种通讯方式: 1、就是讲所有数据的操作以数据包的方式发送到服务器,然后解析数据库中的数据,最后来完成所有的操作。这里有的几个问题就是需要使用数据通讯组件,比较罗索,而且需要处理的网络方面的问题比较多,其有点是自定义强且功能强大。 2、就是直接连接数据库,这样最简单,但是对系统要求高,特别是网络环境。 咋开发,我自己都不知道,不过比较偏向于第一个,第一个里面关于报表方面的问题,那么,可以考虑使用XML来进行传输和存储,利用网络还是很方便的。 2005-7-23 显卡!显卡!显卡! 老鬼想玩魔兽,可惜机器的显卡是TNT2 Pro的! 玩不了啊,想要买一个显卡~ 但是又怕主板不支持AGPX4的 我就只好贡献我自己的一个GF2MX 64M卡给他用了 下午来,嘿嘿 2005-7-21 昨晚交流情况~ 感觉还不错,整个系统上C/S的可能比较大 毕竟用B/S速度略慢,加上有两个远程点,没有办法,客户要求 另外价格提高了一点,软件价格在6万左右 不过估计只有5万多一点 看情况了 不管了 2005-7-20 第二次修正完成! 昨天白天把打印的材料又看一遍, 晚上把材料修改完毕 今天晚上就去交流!! yeah! 2005-7-18 文档一稿修正完成! 文档一稿修正完成! 庆祝一下! 奖励自己一杯冰水~~

关于集成显卡和独立显卡

一个人想着一个人 提交于 2019-12-21 04:47:54
每个用户对计算机配置的需求都不同,如果你只是一个初学者,或者只用电脑做一些文字工作、处理平面图片、上网和玩玩普通游戏,那么你就有必要考虑一下集成显卡了。因为集成显卡就完全能满足你的这些需求,而且还可以节约一些资金来升级其它部件,何乐而不为呢?如果你是一个超级3D游戏爱好者或3D图形制作人员,那么集成显卡就显然不适合你了。所以在购买集成显卡前,我们必须了解集成显卡的优势与劣势。 Advantage ●集成显卡的诱人之处就是低价格。集成显卡的主板往往集成了声卡和网卡,对于用户而言,只需要另外购买CPU、内存、硬盘与光驱即可构成整个PC系统,很容易控制装机成本。对于主板厂商而言,由于整合的集成显卡完全在北桥芯片内部,因此并不需要大幅度改动设计,往往只要在对应独立主板的基础上略加修改即可,而且整合显卡的北桥芯片价格并不会比普通北桥芯片高很多,因此市场上大多数整合主板的价格很容易接受。 ●整合主板具有绝佳的兼容性。由于主板上的声卡、显卡和网卡芯片由一个家组装,厂家会在研发时做兼容性测试,所以它们发生硬件冲突的可能性几乎为零。 ●如今集成显卡基本上能够满足多数用户的需求。要知道并不是用户都是疯狂的3D玩家和3D图形制作人员,很大部分用户使用电脑是为了办公、上网和播放多媒体文件,不会对显卡提出很高的要求,一款GeForce2 MX级别的显卡绰绰有余

【硬件】- 英特尔CPU命名规则

倖福魔咒の 提交于 2019-12-21 04:47:16
前言 一款 Intel CPU的命名,一般由5个部分组成:品牌,品牌标识符,Gen标识,SKU数值,产品线后缀 。 以下图为例; 品牌 英特尔旗下处理器有许多子品牌,包括我们熟悉的凌动(ATOM)、赛扬(CELERON)、奔腾(PENTIUM)、酷睿(CORE)、至强(XEON)等。 凌动(ATOM) 是移动端处理器,用于平板、手机。 赛扬(CELERON)、奔腾(PENTIUM)、酷睿(CORE) 属于桌面级(包括笔记本电脑),多用于台式机和笔记本电脑。 至强(XEON) 则属于企业级,多用于服务器和工作站。 品牌标识符 用于区分产品的定位 。以酷睿为例,有i3、 i5、 i7,分别代表了品牌定位低、中、高端。 一般来说,性能方面i3<i5<i7, 但是不意味着一定是i3<i5<i7 ,因为当到某一款具体的CPU,可能会有性能方面低段位cpu>高段位cpu的情况,举个极端一点的例子,在性能上,i5 7600K > i7 2600K。 Gen标识 Gen是Generation的缩写,也就是平常我们所说的“第几代”。 截止目前,Intel最新一代CPU是第七代“Kaby Lake”。 跟旧的一代相比,新的一代意味着更好的制作工艺、设计,所以也意味着更强的性能。但是当到某一款具体的CPU,不意味着前一代的CPU一定弱于后一代 ,比如 i5 6600K > i5 7500。 SKU数值

通过NVML获取GPU信息

心不动则不痛 提交于 2019-12-11 06:07:32
之前有使用 NVAPI 获取gpu信息 参考文章 用NVAPI获取GPU信息 官方文档 但有些显卡不支持,好像专业显卡计算卡检测不到,比如T4;并且只支持windows平台 NVSMI :nvidia-smi.exe 工具 windows下查看显卡信息,包括温度、显存占用。。。 NVML 开发接口在CUDA开发包nvml文件夹中有demo,接口包含nvml.h 和 nvml.lib,但DLL在驱动目录下 从NVSMI目录中可以看出 nvidia-smi.exe也是利用nvml实现的。 以下两个链接均有详细使用说明 NVML查询显卡信息 【Python管理GPU】pynvml工具的安装与使用 来源: CSDN 作者: 缘梦逍遥 链接: https://blog.csdn.net/caowei880123/article/details/103475232

笔记本选购法则

一个人想着一个人 提交于 2019-12-09 20:31:21
一、确定购机需求与预算 ① 是先确定购买电脑的主要用途 下面是一些需求的例子: 1、上网、聊天、看看电视剧 2、Office办公、注重便携,美观 3、开发编程、跑虚拟机 4、设计师、主要使用PS\Pr\3D MAX等软件 5、玩LOL、CF、吃鸡之类的游戏……等等 ② 购机预算,就是准备了多少钱购买电脑。同样的配置,品牌机与组装机差价可以很大。 ③ 电脑熟悉程度。是小白?还是略懂电脑? 能不能折腾硬件和软件? 综合以上三点,来决定买什么样的电脑 主要参考硬件: 1、确定自己要买的笔记本(品牌、型号、尺寸) 2、CPU (Inter/AMD,几代CPU) 3、内存(DDR3/DDR4,容量)。 4、显卡(低端~~高端,品牌、型号)。 5、硬盘(机械/SSD,品牌、型号、容量) 6、键盘鼠标,音箱等外设。 tips:根据需求选择硬件配置,选择最合适自己的电脑 二、常见问题: ① “某某价位以内最高性能的配置”? 你是要用来工作还是娱乐,视频渲染还是编程设计??每个工作场合所需配置是不一样的, 所以,建议为对症下药,先对自己的实际需求作先行了解。 ② 独显比集成显卡好 ? i5-6500+GT710 2G独显的畸形配置,i5-6500 CPU内置的HD530显示核心性能超过GT710独显,如果加显卡后不仅仅性能会下降,还白花200多元、 ③ CPU核心越多就越快? 是的

c# Winform/WPF 开发分屏显示应用程序

扶醉桌前 提交于 2019-12-09 03:13:32
分屏显示即可把一台主机内运行的多个程序分别显示在不同的两个(或多个)屏幕上。目前市面上主流的显卡都支持分屏显示(显示双屏幕),如果需要显示2个以上的屏幕,则应使用“拖机卡”类的硬件。 设置分屏显示的两种方法如下: 1、用两个显卡连接两台显示器,进入系统后,分清楚哪一个是主显卡,在桌面空白处右键单击,点属性,然后在窗口中点“设置”选项卡,会看到有两个显示,分别是1(主显卡)和2(副显卡),点击那个2,在下面的“将windows桌面扩展到该监视器”打上对号,确定后,你试着把鼠标往主显示器右边界移动,再移动,鼠标会跑到第二台显示器上去了,这样,同样运行几个程序,分别将它们的窗口拖拽到两个显示器的区域中就可以了,这实际上是将桌面扩展了一下。 2、使用专门的硬件。可以使用“一拖多”的拖机卡,只要将设备插入usb口中,将设备上引出的两个ps/2口分别接鼠标和键盘,主机中还是有两块显卡,然后再装上这个设备的专用软件,重启后,经过简单的配置,即可实现“完全”独立的两个系统。 所谓的分屏或多屏软件,就是把软件中的多个窗体,在主屏幕运行,但是把各个窗体(坐标)移动到各个扩展屏幕位置上如下图所示: 主屏幕 (MainForm) index=0 扩展屏幕1 (Form1) index=1 扩展屏幕2 (Form2) index=... 扩展屏幕3 (Form3) index=...