什么是bench?bench的结果说明了什么?:修订间差异
跳到导航
跳到搜索
无编辑摘要 |
无编辑摘要 |
||
(未显示同一用户的1个中间版本) | |||
第3行: | 第3行: | ||
<br> | <br> | ||
bench是皮卡鱼的一个UCI指令。在执行bench时,皮卡鱼会对内置的48个局面进行1核心计算(默认是13层),计算完后,引擎会输出总时间、搜索的总节点数和每秒搜索的节点数。 | |||
<pre>=========================== | <pre>=========================== | ||
第12行: | 第12行: | ||
例如,执行bench指令后,最终输出如上信息,“Total time (ms)”即为总时间(毫秒),“Nodes searched”为搜索的总节点数,“Nodes/second”(简称nps)为每秒搜索的节点数。 | 例如,执行bench指令后,最终输出如上信息,“Total time (ms)”即为总时间(毫秒),“Nodes searched”为搜索的总节点数,“Nodes/second”(简称nps)为每秒搜索的节点数。 | ||
'''如果要进行多线程测速,可以输入bench 128 线程数 | |||
例如8核16线程的机器,输入bench 128 8 来测全内核的速度,也可以bench 128 16 来测全超线程的速度''' | |||
== bench输出的Nodes/second值越大,引擎一定越强吗? == | == bench输出的Nodes/second值越大,引擎一定越强吗? == | ||
答案是不一定。具体解析可以参考[[NPS(K值)是什么?代表棋力吗?]]条目。 | 答案是不一定。具体解析可以参考[[NPS(K值)是什么?代表棋力吗?]]条目。 |
2025年4月1日 (二) 00:05的最新版本
bench是皮卡鱼的一个UCI指令。在执行bench时,皮卡鱼会对内置的48个局面进行1核心计算(默认是13层),计算完后,引擎会输出总时间、搜索的总节点数和每秒搜索的节点数。
=========================== Total time (ms) : 1561 Nodes searched : 1879868 Nodes/second : 1204271
例如,执行bench指令后,最终输出如上信息,“Total time (ms)”即为总时间(毫秒),“Nodes searched”为搜索的总节点数,“Nodes/second”(简称nps)为每秒搜索的节点数。
如果要进行多线程测速,可以输入bench 128 线程数 例如8核16线程的机器,输入bench 128 8 来测全内核的速度,也可以bench 128 16 来测全超线程的速度
bench输出的Nodes/second值越大,引擎一定越强吗?
答案是不一定。具体解析可以参考NPS(K值)是什么?代表棋力吗?条目。