PC机 vs 安卓手机(的linux虚机)MindSpore 1.2.0-rc1版本性能对比(娱乐向)

硬件环境和系统版本:

 

硬件平台.png

 

Mindspore安装截图:

安装.png

教程实践:

运行了Lenet图像分类模型

lenet.png

 

 

体验对比:这次又在安卓手机的Linux虚拟机上安装了新版本的MindSpore

系统平台与硬件配置:骁龙855plus,安卓10,模拟软件:Aid Learning,模拟系统:Debian

安装成功截图:手机.jpg

 

性能对比测试:在原本的测试代码中加入记录时间的代码:

文件首:

import time 
a = time.time()

文件尾

b = time.time()
costtime = b-a
print("cost time", " = " , costtime)

然后分别在PC和手机上运行lenet的图形分类,手机上是把数据先拷贝到指定路径上。

PC:

timepc.png

手机上:

timephone.jpg

多次实验,得到了在运行lenet模型的时候电脑和手机的运行时间对比

性能对比.png

总体上,电脑也没有比手机快上多少

 

都是CPU版,具体配置分别是:

华为笔记本锐龙5 2500U,四核八线程,2.0GHz-3.6GHz,具体配置见农企网站:https://www.amd.com/zh-hans/products/apu/amd-5-2500u,8+256配置

OPPO手机:骁龙855plus,Qualcomm Kryo 485,四大+四小,最高频率2.96GHz 具体配置见:https://www.qualcomm.com/products/snapdragon-855-plus-and-860-mobile-platform 8+256配置

这电脑和手机的购买价是差不多的,可以看出来很短时间内的性能差距也不大。

由此可以知道,MindSpore也可以拿来做不同设备的性能测试,期待以后官方当彩蛋发出来

不过我这个简陋的性能测试靠谱不?

当然不靠谱了

首先,MindSpore的CPU版并不是原生支持安卓手机/平板上面的虚拟机,能在Aid Learning上装上也算是侥幸,这和安卓版本,虚拟机软件版本,MIndSpore版本,手机芯片组,还有运气有很大关系,比如在另一部手机上,编译了两个小时装上了MindSpore后,一运行测试demo就会报错,而且不同版本还有不同报错,permission denied也有,和安卓本身要不要root也有关系

能运行的通lenet模型,已经比较幸运了,其他的一些模型还是跑不通的

error.png

其次,虚拟机有性能损失,而并没有有效的性能折损估测手段,手机性能受到环境温度,系统UI版本等等影响也很大

posted @ 2021-12-31 09:15  MS小白  阅读(50)  评论(0)    收藏  举报