如何選擇合適的引擎
皮卡魚支持各種指令集,可先嘗試“avx2”能否加載,不能加載則嘗試“sse41-popcnt”。
也可分別打開不同指令集的引擎,在引擎內(nèi)輸入 bench 并回車進(jìn)行測速,選擇 Nodes/second 值較高的引擎,此方法較準(zhǔn)確。
大多情況下引擎搜索速度為 vnni512 > avx512 > avx512f > avxvnni > bmi2 > avx2 > sse41-popcnt > ssse3
注:不同指令集的引擎僅有速度差異。
界面使用
?卡?是“引擎”,引擎需要“界?”才?便和?類進(jìn)?互動。本篇就講述如何?鯊?界?加載?卡?引擎
看到這篇?章的?應(yīng)該都下載了“?卡?引擎+鯊?界?”
1. 那么請進(jìn)?該?件夾,直到出現(xiàn)如圖的局? 然后雙擊進(jìn)?“鯊?象棋.exe”
2. 然后如果出現(xiàn)提?“該引擎?效”,不?管它,點擊確定。如果沒出現(xiàn)“該引擎?效”的提?,直接跳到第 9 步,如果以后想??加載引擎,就看完第 3 步后的內(nèi)容。
3. 鯊 ? 界 ? 打 開 后 , 點 擊 界 ? 最 上 ? ? 欄 的 “ 引 擎 ” , 如 圖 所 ? 繼續(xù)點擊“引擎設(shè)置,如圖所?
4. 打開引擎設(shè)置后,繼續(xù)點擊“引擎管理”
5. 出現(xiàn)“該引擎?效”的?,點擊下?的“pikafish-bmi2”,然后再點擊上?的?,如圖所?,這 ?步是把?效路徑刪除免得礙眼。
6. 然后點擊綠?的+,如圖所?→ 然后選擇“?卡?-Pikafish”,如下圖所?,如果沒發(fā)現(xiàn)這個?件,請??尋找?件。
7. 然后雙擊選擇 pikafish-avx2 或者 pikafish-bmi2,注意,如果出現(xiàn)錯誤,說明你的機(jī)器不?持你選擇的引擎,請回到第 5 步刪除這個?效的引擎,并且重新選擇加載“pikafish-ssse3”或者“pikafish-sse41”
8. 然后點擊確定
9. 然后找到如圖所?的位置,選擇引擎,并且左邊勾選。
10. 然后點擊界?上?的放?鏡圖標(biāo)
11. 引擎出現(xiàn)類似下圖的分析結(jié)果,則代表成功!
引擎競賽參賽要求
1. 引擎須嚴(yán)格遵守競賽規(guī)則,不得攜帶惡意代碼,如病毒、木馬等,以保證競賽的公平性和參賽系統(tǒng)的安全。
2. 引擎須實現(xiàn) UCI 象棋引擎通訊協(xié)議,確保與主辦方的棋盤軟件能夠有效通信。
3. 如引擎支持多種指令集,可提交多個版本。競賽時,將根據(jù)主辦方機(jī)器支持的最快指令集運行對應(yīng)的引擎版本。 4. 引擎在對局過程中不得進(jìn)行任何形式的外部通信或接受外部指令,確保競賽的獨立性和公正性。
5. 引擎不得包含侵犯知識產(chǎn)權(quán)的代碼,確保所有參賽引擎的原創(chuàng)性和合法性。
6. 嚴(yán)禁引擎在競賽過程中進(jìn)行任何形式的干擾或破壞對手引擎的行為。 7. 如引擎在競賽過程中出現(xiàn)崩潰或其他異常行為,將視情況采取相應(yīng)的處理措施,包括但不限于判負(fù)。
8. 如發(fā)現(xiàn)引擎存在作弊行為,如預(yù)設(shè)走法、參考外部數(shù)據(jù)庫等,將立即取消其競賽資格。
9. 主辦方有權(quán)在競賽前對所有參賽引擎進(jìn)行審查,以確保其符合競賽要求和規(guī)則。
10. 引擎的開發(fā)者或團(tuán)隊?wèi)?yīng)遵守競賽的所有規(guī)定,包括但不限于參賽引擎的提交截止日期、引擎規(guī)則應(yīng)與本規(guī)則中的“行棋”章節(jié)和“局面循環(huán)規(guī)則”章節(jié)保持一致等。
上一篇:知犀思維導(dǎo)圖免費最新版
下一篇:鼠大俠連點器官方版