导航:首页 > 操作系统 > linuxbenchmark

linuxbenchmark

发布时间:2024-04-20 22:23:30

❶ Linux 如何运行benchmark循环跑

Linux 如何运行benchmark循环跑如下
benchmark中包含了跑benchmark的源码benchncnn.cpp,感兴趣的可以先看一下里面的内容。在Linux的文件根目录下,新建一个build文件夹并进入,当然也可以不叫build,随便你自己起。mkdir build && cd build进入之后就可以进行编译了,编译之后在build文件夹下会生成一个叫benchmark的文件夹,之后的工作会在这里进行。编译用的是cmake,这里如果有问题的话可以注意一下cmake的版本,我用的版本是3.12.3。具体命令如下:cmake .
make -j8这里cmake编译实际上是要根据上一层文件夹的CMakeLists.txt的文本来的,这里的..其实就是表示的上一层文件夹。 Make -j后面的数字是开几个核,根据自己电脑的实际情况来。执行完成之后就可以看到build里有了benchmark的文件夹。
入这个文件夹,可以看到一个benchncnn的可执行文件已经编译好了,运行这个可执行文件就可以测试模型的速度。但是这个可执行文件默认的是找到当前文件夹下的param格式的文件。
所有自带的模型文件都在ncnn根目录下的benchmark的文件夹中,把里面所有的param文件都拷贝到现在的benchmark文件夹,然后执行如下命令./benchncnn 4 2 0 -1
第一个数字表示测试次数,第二个表示开的线程数(这一点ncnn做的不错),最后一个数字-1表示只测cpu。NCNN交叉编译到rk3288(armv7架构)和rk3399(armv8架构)的方法。

❷ Linux上有什么比较专业测CPU的benchmark

用Linux自带的bc计算器计算pi值的一种benchmark手段。这也正体现了我以前说的Linux是工程师的系统的说法,Linux集成了非常多的工程师所需要的工具。 其实很简单,就是一行命令。 time echo “scale=5000; 4*a(1)” | bc -l -q time是计时程序。scale是精度,4*a(1)调用了反正切函数。由三角函数我们知道1的反正切是pi/4, pi=4* pi/4。 -l -q参数的意思请参照manpage。这一行其实就是让bc计算1的反正切,计算精度是5000位。 有的人用tcsh作为shell的需要注意指定time工具的位置,/usr/bin/time。tcsh内部有一个内部命令time,输出格式诡异。 我在unix-center的Ubuntu 上跑的结果如下。比我的x200好像慢点。x200好像是38s。

阅读全文

与linuxbenchmark相关的资料

热点内容
vue编译成js文件 浏览:88
给单片机供电的电池 浏览:339
什么app是分享教育的 浏览:896
可视化编程java 浏览:83
人工智能温控器算法 浏览:376
大号文件夹多少钱一个 浏览:572
pdf阅读器打开文件 浏览:98
winrar解压日文文件 浏览:38
什么app可以看广东珠江电视台 浏览:75
linux移动文件位置 浏览:144
循环码与卷积码编译原理 浏览:807
进化算法和启发式算法的区别 浏览:602
android组件是什么 浏览:973
安卓手机微信怎么同步信息 浏览:182
小人pdf 浏览:806
我的世界服务器怎么造好看的建筑 浏览:307
兄弟连培训php多少钱 浏览:250
1523铺地面的算法 浏览:747
linux源码安装php环境 浏览:822
ping命令用法 浏览:718