202010-08 tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T 遇到了这个问题,意思是你的CPU支持AVXAVX2(可以加速CPU计算),但你安装的TensorFlow版本不支持解决:1.如果是初学者或者没有太大计算速度的需求,在开头加上这两行忽略这个提示即可importosos.environ['TF_CPP_MIN_LOG_LEVEL']='2'说明:os.environ["TF_CPP_MIN_LOG_LEVEL"]='1'#默认,显示所有信息os.environ["TF_CPP_MIN_LOG_LEVEL"]='2'#只显示warning和Erroros.environ["TF_CPP_MIN_LOG_LEVEL"]=... 继续阅读 >
202009-29 pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作 问题描述有时在加载已训练好的模型时,会出现outofmemory的错误提示,但仔细检测使用的GPU卡并没有再用且内存也没有超出。经查阅发现原来是训练模型时使用的GPU卡和加载时使用的GPU卡不一样导致的。个人感觉,因为pytorch的模型中是会记录有GPU信息的,所以有时使用不同的GPU加载时会报错。解决方法gpu之间的相互转换。即,将训练时的gpu卡转换为加载时的gpu卡。torch.load('modelparameters.pth',map_location={'cuda:1':'cu... 继续阅读 >
202009-27 Java进程cpu占用过高问题解决 cpu是时分(timedivision)的,操作系统里有很多线程,每个线程的运行时间由cpu决定,cpu会分给每个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,则是100%;我们应该意识到,cpu运行速度很快(主频非常高),除非密集型耗费cpu的运算,其它类型任务都会在小于时间片的时间内结束。产生CPU100%的原因:某一程序一直占用CPU是导致CPU100%的原因,大概有以下几种情况:1、Java内存不够或溢出导致GCov... 继续阅读 >
201808-08 CPU核心架构及对应型号、芯片组一览表 IntelP6以来核心架构及对应型号、芯片组一览表注1:5系列以前的芯片组部分可以支持多代处理器(如部分945可以支持65nm、45nm的处理器),5系列开始此现象较少见。注2:插座兼容性①Socket370接口处理器可以通过转接卡转为Slot1接口②Socket478接口处理器可以通过转接卡转为Socket423接口③Socket478接口处理器可以通过转接卡转为LGA775接口④LGA771(服务器处理器,本表不收录)接口处理器可以通过转接贴或硬改转为LGA775接口... 继续阅读 >
201608-30 java和CPU到底有多少关系 其实写Java的人貌似和CPU没啥关系,最多最多和我们在前面提及到的如何将CPU跑满、如何设置线程数有点关系,但是那个算法只是一个参考,很多场景不同需要采取实际的手段来解决才可以;而且将CPU跑满后我们还会考虑如何让CPU不是那么满,呵呵,人类,就是这么XX,呵呵,好了,本文要说的是其他的一些东西,也许你在java的写代码时几乎不用关注CPU,因为满足业务才是第一重要的事情,如果你要做到框架级别,为框架提供很多共享数据缓... 继续阅读 >
201411-07 Ubuntu查看系统的信息命令大全 系统信息 #uname-a #查看内核/操作系统/CPU信息#cat/etc/issue #查看操作系统版本#cat/proc/version #包含GCC的版本信息#cat/proc/cpuinf #查看CPU信息#hostname #查看计算机名#lspci-tv #列出所有PCI设备#lsusb-tv #列出所有USB设备#lsmod #列出加载的内核模块#env... 继续阅读 >
201411-07 Linux上MySQL优化三板斧——CPU、内存、文件系统 现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。闲话少说,进入正题。 一、CPU首先从CPU说起。你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat/proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:#cat/proc/cpuinfo processor:5modelname:Intel(R)Xeon(R)CPUE5-26200@2.0... 继续阅读 >