全面认识计算机启动过程 首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能。BIOS包括有系统BIOS(即常说的主板BIOS)、显卡BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等) ...
分类:
其他好文 时间:
2018-05-29 00:10:38
阅读次数:
150
1080ti显卡实在是太贵了,8k一张的价格,让我感到无耐。还好,有gcp的gpu来训练,最有意思的是,他还提供300美元,让你挥霍。 1、当然是申请gcp的账号。 2、登录后,左侧->"IAM和管理“->"配额” 3、在“指标”->"全不选"->搜索框输入”k80“,选中”Nvidia K80 G ...
分类:
其他好文 时间:
2018-05-27 16:25:46
阅读次数:
820
1、按照本机显卡的最新版本,一般用驱动精灵安装,省事。 2、右击桌面->nvidia控制版本->"帮助"->"系统信息“ 3、这里有”显示“,主要记录了本显卡的cuda核心数,显存的大小,带宽等等 4、”组件“,主要记录了本显卡的cuda的各个组件的版本。 5、”组件“里面有一个nvcuda.dll ...
分类:
其他好文 时间:
2018-05-26 20:24:41
阅读次数:
311
缩略图的处理有很多种,比如之前写的go自带的image库,imagick库,libjpeg-turbo等等,今天来总结一下如何用CUDA处理jpeg的缩略图。 首先简单介绍一下CUDA,CUDA是Nvidia公司的GPU编程平台,通俗来说就是将CPU作为主机端,显卡作为设备端,将大批量的运算任务放在 ...
分类:
其他好文 时间:
2018-05-25 00:16:11
阅读次数:
581
参考:https://blog.csdn.net/dou3516/article/details/77836459 一、安装环境 TensorFlow即可以支持CPU,也可以支持CPU+GPU。前者的环境需求简单,后者需要额外的支持。TensorFlow是基于VC++2015开发的,所以需要下载安装 ...
1. 使用VMware workstation创建虚拟机硬件 使用VMware workstation来创建虚拟机的第一步,就是为虚拟机配置硬件。 硬件配置包括处理器,内存,磁盘,网络,磁盘接口,操作系统,其他外设机接口,如USB,声卡,显卡,打印机等。 外接设备可以删除,也可以添加多个。 本篇博客... ...
分类:
系统相关 时间:
2018-05-23 21:13:38
阅读次数:
307
1.减少DrawCall次数,最大化一次性传入数据给显卡避免使用glVertex之类,转而使用glDrawArray,对数据集进行批次传送.在这里它的作用不仅仅只是优化数据传递带宽需求,它更可以减少函数调用在系统当中的消耗(在某些系统下,消耗相当可观)2.减少OpenGL的状态变化尽可能将状态相近的图形绘制命令放在一起,减少OpenGL状态变化。使用状态集合,降低驱动程序的CPU处理时间,3.图元
分类:
其他好文 时间:
2018-05-19 21:55:10
阅读次数:
165
问题:单例模式有什么用处? 有些对象我们只需要一个,比如说线程池,对话框,缓存,网站计数器,任务管理器,打印机,显卡等设备的驱动程序对象。这些对象只能有一个实例,如果制造出多个实例,就会导致许多问题产生,比如程序的异常行为,资源使用过量或者是不一致的结果等等。 解决方法:使用单例模式; 单例模式:确 ...
分类:
其他好文 时间:
2018-05-19 14:47:27
阅读次数:
172
NVIDIA-linux.run安装后,会出现登录页面循环,解决办法是在运行命令后加入-no-opengl-files 打开nvidia x server Settings软件,显示:You do not appear to be using the NVIDIA X driver. Please ...
分类:
系统相关 时间:
2018-05-19 13:01:07
阅读次数:
452
课题需要用到GPU加速。目前使用的台式电脑只有核心显卡,而实验室有一台服务器装有NVIDIA GTX980独显。因此,想搭建一个CUDA的开发环境,来实现在台式机上面开发cuda程序,程序在服务器而不必每次都跑去服务器上面。 目前找到的远程调试方案有三个: 1. Windows平台下,通过Nsigh ...
分类:
其他好文 时间:
2018-05-18 18:09:37
阅读次数:
340