计算机视觉
杨亚仑
这个作者很懒,什么都没留下…
展开
-
CUDA out of memory(CUDA显存不足)
1.查看CUDA使用情况。在C:\Program Files\NVIDIA Corporation\NVSMI位置打开命令行,然后输入nvidia-smi.exe -l 1,可每秒更新CUDA使用情况,如图所示。2.本机的CUDA显存为2048MiB,当前使用为67MiB,运行模型后,发现当前CUDA使用情况超过2048MiB,解决方法为减小batch_size的大小(减小后结果可能会变差),若减小batch_size后CUDA显存还是不足或者是结果很差,那么就放弃使用GPU,使用CPU就行了。原创 2020-07-21 22:05:13 · 18527 阅读 · 3 评论 -
python安装matlab.engine
大部分python库都是通过pip来安装的,而matlab自R2014b以后引入了MATLAB engine这一功能, 提供了对Python的支持,matlab.engine的安装不是通过pip安装的,具体安装流程如下:1.首先下载matlab2017b安装包并进行安装。(可通过微信公众号:软件安装管家进行安装)。2.找到matlab的安装位置,本人的为D:\Program Files\MATLAB\R2017b\extern\engines\python,在此处按下shift和鼠标右键,点击“在此原创 2020-07-07 18:36:38 · 3170 阅读 · 4 评论 -
win7下pytorch-gpu安装
一.概念NVIDIA:NVIDIA是一家人工智能公司,创立于1993年,1999年,NVIDIA定义了GPU。显卡:显卡是计算机最基本组成成分之一,用途是将计算机系统所需要的显示信息进行转换驱动显示器,主流显卡的显示芯片主要由NVIDIA(英伟达)和AMD(超微半导体)两大厂商制造。独立显卡顾名思义就是独立出来的显卡,在主板上有单独的显卡插槽是可以拆卸的,集成显卡的意思是集成在主板上的一种显卡,它使用的显存是系统的一部分内存,自身没有显存GPU:Graphics Processing Unit,原创 2020-07-06 16:59:33 · 1178 阅读 · 0 评论 -
CPU核心数、进程、多线程、单线程、同步、异步、并行、并发。
例子:一个火车站就是一个CPU,一个窗口(每个窗口对应一个售票员)就是一个CPU核心,窗口前排队数就是线程数。同步是指:一个窗口前排了一个队伍,售票员处理完前一个人的事情再去处理下一个人的事情。假设这个队伍有三个人,A被接待后需要2分钟考虑,B被接待后需要1分钟考虑,C被接待后需要3分钟需要考虑,那么同步一共需要2+1+3=6分钟时间,解决顺序为A、B、C,优点:顺便依次进行;缺点:耗时。异步是指A、B、C逐个被接待,但是你们一起到一边考虑去,考虑完了就给你解决,那么一共则需要3分钟,但是解决的顺序则是原创 2020-06-01 23:52:15 · 799 阅读 · 0 评论