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) |
24.10.2020, 21:47 | #12811 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Cfish 231020, updated to "Add net as a dependency of config".
https://gofile.io/d/gZuAMO BMI2 AVX2 x64 32bit By Massimiliano Goi |
5 пользователя(ей) сказали cпасибо: | byan_mivv (24.10.2020), kruzh (24.10.2020), PanDoors (27.10.2020), SergeyMZ (24.10.2020), Виталий В. (25.10.2020) |
25.10.2020, 08:31 | #12813 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
|
2 пользователя(ей) сказали cпасибо: | ck195708 (25.10.2020), Владимир001 (25.10.2020) |
25.10.2020, 12:36 | #12814 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
А что вы там выясняете? Здесь не "битые таблицы", а "битая ничья".
|
25.10.2020, 13:36 | #12815 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Выясняем почему на 3-х ПК оценка +151
|
25.10.2020, 13:41 | #12816 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Мне казалось, что 151 - это оценка по таблицам, когда известно, что движок выиграл, но как - он пока еще не досчитал.
В данной же позиции совершенно очевидно, что черные могут проиграть только если подставятся. Вот это и странно - ходи себе на H/G и обратно свои королем, и ничья гарантирована. |
Пользователь сказал cпасибо: | ChessMan (25.10.2020) |
25.10.2020, 16:14 | #12817 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
Оценка движка по материалу. Если посмотреть, что он предлагает, то увидим одни повторения. А значит, он не находит выигрыш, что и подтверждают таблицы.
Оценка +151 - это табличный выигрыш. |
25.10.2020, 16:25 | #12818 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
https://github.com/official-stockfis...ment-716146410
syzygy1 commented 9 minutes ago OK, it seems I am able to reproduce it.... Now using 4 threads and 6-piece tables. It wants to play 55.Be6 and a few moves later I am getting +152 scores. |
2 пользователя(ей) сказали cпасибо: | Corrs (25.10.2020), Виталий В. (27.10.2020) |
25.10.2020, 16:46 | #12819 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
ничего не надо делать- надо не спешить и подумать... ставим еще пешку на h...
4 ядра и 5-фигурки- 7k/3K2p1/6Pp/7P/7P/8/8/7B w - - 0 1 info depth 81 seldepth 90 multipv 1 score cp 80 nodes 357738286 nps 21928299 hashfull 1 tbhits 167185 time 16314 pv d7c6 h8g8 c6b5 g8h8 h1g2 h8g8 g2d5 g8h8 d5h1 h8g8 b5b4 g8h8 h1f3 h8g8 f3e4 g8f8 e4d5 f8e8 d5f7 e8f8 f7c4 f8e7 b4c5 e7d7 c4b5 d7e6 b5c6 e6e7 c6d5 e7f8 c5d6 f8e8 d5c4 e8f8 c4b5 f8g8 d6e5 g8f8 e5f4 f8e7 f4g3 e7f6 g3h2 f6f5 h2g1 f5e5 b5c4 e5d6 c4d3 d6e5 g1h2 e5f6 d3e2 f6e7 h2g1 e7f6 e2c4 f6e5 c4b3 e5d6 b3c2 d6e7 c2d3 e7d6 d3f5 d6e5 f5h3 e5f6 h3g2 f6e7 g2f1 e7f6 f1e2 f6e7 g1h2 e7f8 e2c4 f8e7 c4b3 e7d6 h2g3 d6e7 b3d5 e7f6 g3h2 f6e5 d5g2 e5f6 g2f3 f6e5 но вот анализ действительно дальше глохнет..., принудительно нажал стоп... info depth 82 seldepth 99 multipv 1 score cp 80 nodes 8653984800 nps 20560618 hashfull 1 tbhits 167213 time 420901 pv d7e6 h8g8 h1c6 g8h8 e6e5 h8g8 c6e4 g8f8 e5f4 f8g8 f4g3 g8f8 e4g2 f8g8 g3h2 g8h8 g2h3 h8g8 h3e6 g8h8 e6f5 h8g8 f5c2 g8f8 c2b3 f8e7 b3d1 e7f8 d1c2 f8g8 c2b3 g8f8 b3c4 f8e7 c4d3 e7f8 h2g1 f8g8 d3f1 g8h8 f1h3 h8g8 h3g2 g8h8 g1h2 h8g8 g2f3 g8h8 f3d1 h8g8 h2g3 g8f8 d1g4 f8e7 g3h2 e7e8 g4f5 e8f8 f5d7 f8g8 d7b5 g8f8 h2g1 f8g8 g1f1 g8h8 b5a4 h8g8 a4d1 g8h8 f1g1 h8g8 d1b3 g8h8 b3a4 h8g8 g1f1 g8h8 a4d1 h8g8 d1f3 g8f8 f1g1 f8g8 g1f2 g8h8 f3e2 h8g8 f2g2 g8f8 e2c4 f8e7 c4f7 e7f8 g2g1 f8e7 f7d5 e7f6 bestmove d7e6 ponder h8g8 |
25.10.2020, 17:01 | #12820 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
ничего не надо делать- надо не спешить и подумать... ставим еще пешку на h...
4 ядра и 5-фигурки- 7k/3K2p1/6Pp/7P/7P/8/8/7B w - - 0 1 info depth 81 seldepth 90 multipv 1 score cp 80 nodes 357738286 nps 21928299 hashfull 1 tbhits 167185 time 16314 pv d7c6 h8g8 c6b5 g8h8 h1g2 h8g8 g2d5 g8h8 d5h1 h8g8 b5b4 g8h8 h1f3 h8g8 f3e4 g8f8 e4d5 f8e8 d5f7 e8f8 f7c4 f8e7 b4c5 e7d7 c4b5 d7e6 b5c6 e6e7 c6d5 e7f8 c5d6 f8e8 d5c4 e8f8 c4b5 f8g8 d6e5 g8f8 e5f4 f8e7 f4g3 e7f6 g3h2 f6f5 h2g1 f5e5 b5c4 e5d6 c4d3 d6e5 g1h2 e5f6 d3e2 f6e7 h2g1 e7f6 e2c4 f6e5 c4b3 e5d6 b3c2 d6e7 c2d3 e7d6 d3f5 d6e5 f5h3 e5f6 h3g2 f6e7 g2f1 e7f6 f1e2 f6e7 g1h2 e7f8 e2c4 f8e7 c4b3 e7d6 h2g3 d6e7 b3d5 e7f6 g3h2 f6e5 d5g2 e5f6 g2f3 f6e5 но вот анализ действительно дальше глохнет..., принудительно нажал стоп... info depth 82 seldepth 99 multipv 1 score cp 80 nodes 8653984800 nps 20560618 hashfull 1 tbhits 167213 time 420901 pv d7e6 h8g8 h1c6 g8h8 e6e5 h8g8 c6e4 g8f8 e5f4 f8g8 f4g3 g8f8 e4g2 f8g8 g3h2 g8h8 g2h3 h8g8 h3e6 g8h8 e6f5 h8g8 f5c2 g8f8 c2b3 f8e7 b3d1 e7f8 d1c2 f8g8 c2b3 g8f8 b3c4 f8e7 c4d3 e7f8 h2g1 f8g8 d3f1 g8h8 f1h3 h8g8 h3g2 g8h8 g1h2 h8g8 g2f3 g8h8 f3d1 h8g8 h2g3 g8f8 d1g4 f8e7 g3h2 e7e8 g4f5 e8f8 f5d7 f8g8 d7b5 g8f8 h2g1 f8g8 g1f1 g8h8 b5a4 h8g8 a4d1 g8h8 f1g1 h8g8 d1b3 g8h8 b3a4 h8g8 g1f1 g8h8 a4d1 h8g8 d1f3 g8f8 f1g1 f8g8 g1f2 g8h8 f3e2 h8g8 f2g2 g8f8 e2c4 f8e7 c4f7 e7f8 g2g1 f8e7 f7d5 e7f6 bestmove d7e6 ponder h8g8 А речь идёт о баге движка или таблиц. Ведь оценка +151 - это явный баг. |
Пользователь сказал cпасибо: | Maratka (25.10.2020) |
25.10.2020, 18:36 | #12821 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
https://github.com/official-stockfis...ment-716164719
I still haven't been able to reproduce it from the position at move 77, but it is clear for me that the problem is real. Since the PVs I saw does not end in a TB position, it seems the incorrect +152 score is coming out of the hash table. SF's PV search() does not return TT values, but qsearch() does. (I have tried to "fix" that in the past but the fix loses Elo.) What is less clear to me is whether the incorrect value is caused by a hashing error (so the +152 corresponds to a different position but the TT probing code doesn't realise that) or by some complicated graph history interaction problem. (In the past I have several times blamed the "sardines" patch that greatly increased the number of undetected collisions, but the real cause was usually/always the graph history interaction problem, which simply cannot be fixed without losing hundreds of Elo.) ______ В общем, проблема есть, но не факт что будет правится. |
Пользователь сказал cпасибо: | Corrs (25.10.2020) |
25.10.2020, 19:24 | #12822 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Я-то прочитал, но вы с лайкнувшим- похоже нет...
"..мне до сих пор не удалось воспроизвести его из позиции на 77-м ходу, но мне ясно, что проблема настоящая. Поскольку PV, которые я видел, не заканчивается в позиции TB, кажется, что из хеш-таблицы выходит неверный результат +152. Функция поиска PV SF () не возвращает значения TT, но функция qsearch () возвращает. (Я пытался "исправить" это в прошлом, но исправление теряет Elo.) Менее ясно, вызвано ли неправильное значение ошибкой хеширования (так что +152 соответствует другой позиции, но зондирование TT код этого не понимает) или из-за сложной проблемы взаимодействия с историей графа. В прошлом я несколько раз обвинял патч «сардины», который значительно увеличивал количество необнаруженных столкновений, но настоящей причиной обычно / всегда была проблема взаимодействия с историей графа, которую просто невозможно исправить без потери сотен Эло..." Вобщем, что тут непонятного?- мужик после праздников- мало ли что почудилось... Лично у меня оболочка при 7-фигурках показывает так- Данные из эндшпильных баз. Ход №1: Bd5 | Оценка: ничья | И еще- если 12 ядер показывают 25 мпс, а 4 ядра 22 мпс, то дело- швах... |
25.10.2020, 20:01 | #12823 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Я-то прочитал, но вы с лайкнувшим- похоже нет...
syzygy1 commented 4 hours ago OK, it seems I am able to reproduce it.... Now using 4 threads and 6-piece tables. It wants to play 55.Be6 and a few moves later I am getting +152 scores. И далее: "не могу воспроизвести баг на 77-м ходу"... |
25.10.2020, 20:08 | #12824 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Лично у меня оболочка при 7-фигурках показывает так
Читать нужно внимательно. |
2 пользователя(ей) сказали cпасибо: | Maratka (26.10.2020), Владимир001 (25.10.2020) |
25.10.2020, 20:15 | #12825 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
И еще- если 12 ядер показывают 25 мпс, а 4 ядра 22 мпс, то дело- швах...
1. Не 12 ядер 2. Движок SSE41, не AVX2. |
25.10.2020, 21:46 | #12826 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Нужны только 6-ти фигурные таблицы...
4K1k1/6p1/6P1/6P1/4B3/8/8/8 w - - 0 1 Или такую, т.к. из исходной 7-фигурки ( если не играть в поддавки ) можно получить только эту 6-фигурку: 5k2/3K2p1/6Pp/7P/8/8/8/8 w - - 0 1 |
25.10.2020, 21:59 | #12827 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
А почему не взять именно 6-фигурку ( ? )
|
26.10.2020, 03:23 | #12828 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Код:
1 Cfish 101020 avx512 nn-5858 +224 +581/=407/-12 78.45% 784.5/1000 2 Stockfish 11 x64 bmi2 -224 +12/=407/-581 21.55% 215.5/1000 |
26.10.2020, 10:01 | #12829 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Нет. По материалу там как раз всё ожидаемо - +3, +4.
Оценка +151 - это табличный выигрыш. Как это понимать? Тогда непонятно откуда движок может брать такую табличную оценку? |
26.10.2020, 10:53 | #12830 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Viktor
На lichess.org эту позицию 7-фигурки... ничего не показывают.
Как это понимать? Тогда непонятно откуда движок может брать такую табличную оценку? 7ми-фигурки и не могут показать оценку +151... позиция то ничейная. |
Пользователь сказал cпасибо: | Viktor (26.10.2020) |
26.10.2020, 11:17 | #12832 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
Что с сайтом abrok.eu.? Вход закрыт!
|
26.10.2020, 11:36 | #12834 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Vasilievich
И у меня закрылся
Я понимаю риск, но хочу продолжить. |
Пользователь сказал cпасибо: | StenR (26.10.2020) |
26.10.2020, 11:37 | #12835 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Мне кажется у них с протоколом что то истёк, такое уже было недавно, потом исправили.
|
2 пользователя(ей) сказали cпасибо: | StenR (26.10.2020), Vasilievich (26.10.2020) |
26.10.2020, 14:24 | #12837 |
3 разряд
Регистрация: 15.08.2016
Сообщений: 202
Сказал(а) спасибо: 2,182
Поблагодарили 391 раз(а) в 158 сообщениях
Репутация: 83
|
Re: Stockfish и его производные
abrok.eu uses an invalid security certificate. The certificate expired on Sunday, October 25, 2020 11:59 PM. The current time is Monday, October 26, 2020 11:20 AM.
|
26.10.2020, 18:02 | #12838 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
2. Движок SSE41, не AVX2.
Скажем если AVX2 дает прирост ~20%, то вполне разумно использовать (условно) 16 ядерный Xeon старых поколений, либо Zen1/Zen1+, вместо (опять же, условно) 8-10 ядер Core последних моделей: количеством ядер получится вполне свести разницу к нулю, а скорее даже превзойти новые Core. Все то же касается и ZEN2/3: если у них быстрый AVX, но всего 6-8 ядер, то старые ZEN1 c 12-16 ядрами используя только SSE4.1 вполне могут оказаться предпочтительнее. Я к тому, что Vizvezdenec писал, что в TCEC (для примера) SF-NN использовал 172, а не все доступные 176 потоков, т.к. это дает лучший результат (возможно при неполной загрузке процессора получается поднять частоты чуть выше). |
26.10.2020, 20:03 | #12839 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну скажем так, hash collisions никто не отменял, весьма вероятно, что она тут произошла и оценка позиции записалась из какой-то табличной победы.
Воспроизвести этот баг толком невозможно, пофиксить - тоже, я так понимаю. Честно говоря, не силён во всех этих делах с хэшем, как таблицу повторений использовать, я более-менее понял, а вот как она организована - даже не пытался, если честно.
__________________
Развернуть для просмотра[свернуть] |
26.10.2020, 20:17 | #12840 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Воспроизвести этот баг толком невозможно, пофиксить - тоже, я так понимаю.
Цитата: Сообщение от Vizvezdenec
Честно говоря, не силён во всех этих делах с хэшем, как таблицу повторений использовать, я более-менее понял, а вот как она организована - даже не пытался, если честно.
__________________ Но если так, то каждый FEN - это уникальная позиция, т.е. там ну никак не может возникнуть коллизий, если только FEN'ы не жмут для экономии памяти по быстрому алгоритму а-ля CRC32, там в силу ограниченности разрядности хешировения по алгоритму CRC32 подобное возможно вполне. Кстати, будет думаю полезно, если Вы сможете это предметно обсудить в имеющейся баге... Начать с простого: а как в принципе возможны коллизии в хеше для просчитанных позиций, в слуаче если все позиции есть уникальные позиции? Я там уже пасс, мой математически аппарат не позволит завести предметную беседу. |
Здесь присутствуют: 25 (пользователей: 0 , гостей: 25) | |
|
|