04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки Stockfish и CorChess от I. Ivec Развитие движка http://tests.stockfishchess.org/tests Stockfish_NNUE https://github.com/nodchip/Stockfish Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/ AsmFish Сборки от Maratka Компиляции движков от ChessMan Сборка Stockfish от Otodranik Sugar от Marco Zerbinati Shark и Orka О StockfishЦитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish. Авторы приложений Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad. История Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире. О GPL Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта. Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL. Для получения полной информации прочитайте GPL. [свернуть] Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали cпасибо: | ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
02.11.2020, 23:41 | #12901 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от kruzh
Author: J. Oster
Date: Mon Nov 2 19:41:17 2020 +0100 Timestamp: 1604342477 Fix incorrect pruning in qsearch Only do countermove based pruning in qsearch if we already have a move with a better score than a TB loss. This patch fixes a bug (started as 843a961) that incorrectly prunes moves if in check, and adds an assert to make sure no wrong mate scores are given in the future. It replaces a no-op moveCount check with a check for bestValue. Initially discussed in #3171 and later in #3199, #3198 and #3210. This PR effectively closes #3171 It also likely fixes #3196 where this causes user visible incorrect TB scores, which probably result from these incorrect mate scores. Passed STC and LTC non-regression tests. https://tests.stockfishchess.org/tes...a9bf35bae7f648 LLR: 2.93 (-2.94,2.94) {-1.25,0.25} Total: 21672 W: 2339 L: 2230 D: 17103 Elo +1.75 Ptnml(0-2): 126, 1689, 7083, 1826, 112 https://tests.stockfishchess.org/tes...a9bf35bae7f666 LLR: 2.97 (-2.94,2.94) {-0.75,0.25} Total: 33152 W: 1551 L: 1485 D: 30116 Elo +0.69 Ptnml(0-2): 27, 1308, 13832, 1390, 19 closes https://github.com/official-stockfis...fish/pull/3214 Bench: 3625915 |
03.11.2020, 00:10 | #12902 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну не, это мной представленный баг так то с улучшением qsearch.
Там проблема в том, что иногда отсекались уходы от шахов с плохой историей, в результате qsearch возвращал матовые оценки, хотя мат в вариантах избегался. Самое интересное - на силе игры это сказывалось положительно, это чуть ли не 8 версия фикса, чтобы такого не было, все остальные, в том числе попытки полностью это убрать и т.д., теряли эло.
__________________
Развернуть для просмотра[свернуть] |
03.11.2020, 01:44 | #12903 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Ну там есть еще:
t also likely fixes #3196 where this causes user visible incorrect TB scores, which probably result from these incorrect mate scores. А 3196 - это мой случай с оценкой ~150 в абсолютно ничейной позиции. https://github.com/official-stockfis...sh/issues/3196. Конкретно, там была семифигурка с лишним слоном, у одной стороны, крепость у другой, и шестифигурные таблицы выдали черт знает что, в результате, один выиграл, потому что вот так ему повезло, а другой - ровно наоборот. |
03.11.2020, 09:07 | #12904 |
Гроссмейстер
|
Re: Stockfish и его производные
Код:
Result: ------------------------------------------------------------------------------ # name games wins draws losses score los% elo+/- 1. Stockfish 021120 1000 110 834 56 527.0 100.0 18.8 2. Stockfish 12 1000 56 834 110 473.0 0.0 -18.8 Tech: ------------------------------------------------------------------------------ Tech (average nodes, depths, time/m per move, others per game): # name nodes/m NPS depth/m time/m moves time 1. Stockfish 021120 2466K 854756 26.5 2.9 50.7 146.1 2. Stockfish 12 2629K 933353 26.9 2.8 50.7 142.7 Какого черта убрали хасвелл компиляции? Теперь сильно замедлился сток
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | svoitsl (03.11.2020) |
03.11.2020, 09:21 | #12905 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Какого черта убрали хасвелл компиляции? Теперь сильно замедлился сток
|
03.11.2020, 15:17 | #12907 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
22 двигателя x 1000 игр = 22 000 игр для каждого двигателя дают этот прирост Эло выше Stockfish 11:
Неудачная сеть в STC nn-5858 возглавляет список: wink: (nn-5858eeafbb24.nnue) |
Пользователь сказал cпасибо: | Jeweller (03.11.2020) |
03.11.2020, 15:17 | #12908 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
По-видимому автоматическая компиляция дала сбой. Поправят.
Так что возможно и сбой. А возможно, теперь версия BMI2 уже и не нужна стала. |
03.11.2020, 18:21 | #12909 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Там в одном из последних патчей под вектора был переписан код.
Так что возможно и сбой. А возможно, теперь версия BMI2 уже и не нужна стала. |
03.11.2020, 19:05 | #12910 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Это явный сбой - AVX2 на аброке тоже отсутствует.
Также на аброке присутствуют AVX2/BMI2 сборки для Линукса. |
03.11.2020, 19:37 | #12911 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Неудачная сеть в STC nn-5858 возглавляет список: wink: (nn-5858eeafbb24.nnue)
|
03.11.2020, 20:58 | #12913 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Jeweller
на какой книге тестировали, есть информация?
Последний раз редактировалось Владимир001; 03.11.2020 в 21:32. |
03.11.2020, 21:34 | #12914 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Jeweller
на какой книге тестировали, есть информация?
|
Пользователь сказал cпасибо: | Jeweller (03.11.2020) |
04.11.2020, 13:55 | #12915 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Сеть Night Nurse 0.3 работает достаточно хорошо на sf12 без масштабирования. Около 40 Эло над Night Nurse 0.2.
https://www.patreon.com/posts/night-nurse-0-3-43515428 |
Пользователь сказал cпасибо: | Jeweller (04.11.2020) |
04.11.2020, 14:11 | #12916 |
4 разряд
Регистрация: 29.05.2020
Сообщений: 58
Сказал(а) спасибо: 33
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 0
|
Re: Stockfish и его производные
добрый день
Цитата: Сообщение от Владимир001
Сеть Night Nurse 0.3
киньте ссылку |
04.11.2020, 14:29 | #12917 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от илья
добрый день
подскажите а в какую оболочку эту сеть подключать? киньте ссылку |
Пользователь сказал cпасибо: | илья (04.11.2020) |
05.11.2020, 00:56 | #12918 |
2 разряд
Регистрация: 04.02.2019
Сообщений: 263
Сказал(а) спасибо: 551
Поблагодарили 1,102 раз(а) в 242 сообщениях
Репутация: 68
|
Re: Stockfish и его производные
Author: Tomasz Sobczyk
Date: Wed Nov 4 19:52:42 2020 +0100 Timestamp: 1604515962 Manually align arrays on the stack as a workaround to issues with overaligned alignas() on stack variables in gcc < 9.3 on windows. closes https://github.com/official-stockfis...fish/pull/3217 fixes #3216 No functional change https://abrok.eu/stockfish/ |
4 пользователя(ей) сказали cпасибо: |
05.11.2020, 02:00 | #12920 |
Гроссмейстер
|
Re: Stockfish и его производные
Код:
Result: ------------------------------------------------------------------------------ # name games wins draws losses score los% elo+/- 1. Stockfish 031120 1000 93 883 24 534.5 100.0 24.0 2. Stockfish 12 1000 24 883 93 465.5 0.0 -24.0 Tech: ------------------------------------------------------------------------------ Tech (average nodes, depths, time/m per move, others per game): # name nodes/m NPS depth/m time/m moves time 1. Stockfish 031120 9346K 1055031 32.4 8.9 51.0 452.0 2. Stockfish 12 8170K 927485 32.0 8.8 51.0 449.7
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | Alvir (05.11.2020) |
05.11.2020, 02:52 | #12921 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
Stockfish Polyglot: Updated November, 5 2020
For Windows, Android 64bit, Android and Linux, NO MACOS! https://chess.massimilianogoi.com/download/stockfish/
__________________
"Не-ум - цветы вечности." Ошо |
7 пользователя(ей) сказали cпасибо: | Alvir (05.11.2020), ChessMan (05.11.2020), PanDoors (06.11.2020), Shadow (07.11.2020), Vasilievich (05.11.2020), Viktor (05.11.2020), Владимир001 (05.11.2020) |
06.11.2020, 00:33 | #12922 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
AMD Ryzen R9 5900X и 5950X включает pop & bmi2, и впервые bmi2 быстрее, чем pop !! http://ipmanchess.yolasite.com/amd--...hess-bench.php
|
06.11.2020, 17:19 | #12923 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
А если взять только... оценку... -0.7-0.9?
Цитата: Сообщение от Maratka
...да, это была бы идеальная книга (IMHO)...
выложу, когда дойдет до нее очередь в череде тестов нескольких книг |
Пользователь сказал cпасибо: | svoitsl (06.11.2020) |
07.11.2020, 00:18 | #12924 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
AMD Ryzen R9 5900X и 5950X включает pop & bmi2, и впервые bmi2 быстрее, чем pop !! http://ipmanchess.yolasite.com/amd--...hess-bench.php
На Ryzen 9 5800X - медленнее: 40.526.615 AMD Ryzen 9 5800X 16threads pop Monstru 40.492.003 AMD Ryzen 9 5800X 16threads bmi2 Monstru |
Пользователь сказал cпасибо: | Владимир001 (07.11.2020) |
07.11.2020, 14:16 | #12925 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Код:
Test to confirm ~400 point spread: 1 SF12x64bmi2.NNUE.on.ply21 : 3926 78 69 100 89.0 % 3563 22.0 % 2 SF11x64bmi2.ply17 : 3558 42 43 200 48.5 % 3568 23.0 % 3 SF11x64bmi2.ply13 : 3198 43 43 200 50.7 % 3193 21.5 % 4 SF12x64bmi2.NNUE.on.ply9 : 2817 44 44 200 46.2 % 2843 17.5 % 5 SF12x64bmi2.NNUE.off.ply8 : 2477 47 46 200 58.2 % 2419 10.5 % 6 SF12x64bmi2.NNUE.off.ply6 : 2010 47 47 200 48.5 % 2021 5.0 % 7 SF11x64bmi2.ply2 : 1553 120 135 100 6.5 % 2016 5.0 % |
3 пользователя(ей) сказали cпасибо: |
07.11.2020, 14:37 | #12927 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Быстрее на Ryzen 9 5950X и Ryzen 9 5900X.
На Ryzen 9 5800X - медленнее: 40.526.615 AMD Ryzen 9 5800X 16threads pop Monstru 40.492.003 AMD Ryzen 9 5800X 16threads bmi2 Monstru Вот на предыдущих Ryzen'ах было где-то процентов 10-20 в пользу POPCNT, вот там да, дыра. А тут -еще не обошли, но уже не проигрывают - в общем, средние по больнице 19% IPC в действии. 5600 например опять впереди: 31.045.535 AMD Ryzen 5 5600X @4.55Ghz 12threads BMI2 Monstru 30.951.403 AMD Ryzen 5 5600X @4.55Ghz 12threads pop Monstru |
07.11.2020, 14:54 | #12928 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Без разницы на самом деле, это все какие-то десятые доли процента.
Вот на предыдущих Ryzen'ах было где-то процентов 10-20 в пользу POPCNT, вот там да, дыра. А тут -еще не обошли, но уже не проигрывают - в общем, средние по больнице 19% IPC в действии. 5600 например опять впереди: 31.045.535 AMD Ryzen 5 5600X @4.55Ghz 12threads BMI2 Monstru 30.951.403 AMD Ryzen 5 5600X @4.55Ghz 12threads pop Monstru +19% IPC и плюс улучшенная работа BMI2. Если сравнивать с предыдущим поколением. |
07.11.2020, 14:57 | #12929 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
BMI2 входит в эти самые 19%, иначе откуда им взяться, если не учитывать, что там плюсик, тут плюсик, сям плюсик... итого - много маленьких плюсиков, которые сложились в итоговые вполне себе убедительные проценты.
На каких-то реальных задачах он ведь используется, ну вот и дал плюс, который вошел в эти средние по больнице 19% |
07.11.2020, 15:21 | #12930 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
К слову, раньше инструкция PEXT из набора BMI2 (собственно ради неё этот набор и нужен) выполнялась за 250 тактов процессора, а в новых Ryzen всего за один. Отсюда и ускорение BMI2:
https://www.anandtech.com/show/16214...5700x-tested/6 |
Здесь присутствуют: 11 (пользователей: 0 , гостей: 11) | |
|
|