如何选择合适的引擎
皮卡鱼支持各种指令集,可先尝试“avx2”能否加载,不能加载则尝试“sse41-popcnt”。
也可分别打开不同指令集的引擎,在引擎内输入 bench 并回车进行测速,选择 Nodes/second 值较高的引擎,此方法较准确。
大多情况下引擎搜索速度为 vnni512 > avx512 > avx512f > avxvnni > bmi2 > avx2 > sse41-popcnt > ssse3
注:不同指令集的引擎仅有速度差异。
界面使用
⽪卡⻥是“引擎”,引擎需要“界⾯”才⽅便和⼈类进⾏互动。本篇就讲述如何⽤鲨⻥界⾯加载⽪卡⻥引擎
看到这篇⽂章的⼈应该都下载了“⽪卡⻥引擎+鲨⻥界⾯”
1. 那么请进⼊该⽂件夹,直到出现如图的局⾯ 然后双击进⼊“鲨⻥象棋.exe”
2. 然后如果出现提⽰“该引擎⽆效”,不⽤管它,点击确定。如果没出现“该引擎⽆效”的提⽰,直接跳到第 9 步,如果以后想⾃⾏加载引擎,就看完第 3 步后的内容。
3. 鲨 ⻥ 界 ⾯ 打 开 后 , 点 击 界 ⾯ 最 上 ⽅ ⼀ 栏 的 “ 引 擎 ” , 如 图 所 ⽰ 继续点击“引擎设置,如图所⽰
4. 打开引擎设置后,继续点击“引擎管理”
5. 出现“该引擎⽆效”的⼈,点击下⽅的“pikafish-bmi2”,然后再点击上⽅的❌,如图所⽰,这 ⼀步是把⽆效路径删除免得碍眼。
6. 然后点击绿⾊的+,如图所⽰→ 然后选择“⽪卡⻥-Pikafish”,如下图所⽰,如果没发现这个⽂件,请⾃⾏寻找⽂件。
7. 然后双击选择 pikafish-avx2 或者 pikafish-bmi2,注意,如果出现错误,说明你的机器不⽀持你选择的引擎,请回到第 5 步删除这个⽆效的引擎,并且重新选择加载“pikafish-ssse3”或者“pikafish-sse41”
8. 然后点击确定
9. 然后找到如图所⽰的位置,选择引擎,并且左边勾选。
10. 然后点击界⾯上⽅的放⼤镜图标
11. 引擎出现类似下图的分析结果,则代表成功!
引擎竞赛参赛要求
1. 引擎须严格遵守竞赛规则,不得携带恶意代码,如病毒、木马等,以保证竞赛的公平性和参赛系统的安全。
2. 引擎须实现 UCI 象棋引擎通讯协议,确保与主办方的棋盘软件能够有效通信。
3. 如引擎支持多种指令集,可提交多个版本。竞赛时,将根据主办方机器支持的最快指令集运行对应的引擎版本。 4. 引擎在对局过程中不得进行任何形式的外部通信或接受外部指令,确保竞赛的独立性和公正性。
5. 引擎不得包含侵犯知识产权的代码,确保所有参赛引擎的原创性和合法性。
6. 严禁引擎在竞赛过程中进行任何形式的干扰或破坏对手引擎的行为。 7. 如引擎在竞赛过程中出现崩溃或其他异常行为,将视情况采取相应的处理措施,包括但不限于判负。
8. 如发现引擎存在作弊行为,如预设走法、参考外部数据库等,将立即取消其竞赛资格。
9. 主办方有权在竞赛前对所有参赛引擎进行审查,以确保其符合竞赛要求和规则。
10. 引擎的开发者或团队应遵守竞赛的所有规定,包括但不限于参赛引擎的提交截止日期、引擎规则应与本规则中的“行棋”章节和“局面循环规则”章节保持一致等。
上一篇:知犀思维导图免费最新版
下一篇:鼠大侠连点器官方版