Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 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
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 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
Владимир001 вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
byan_mivv (24.10.2020), kruzh (24.10.2020), PanDoors (27.10.2020), SergeyMZ (24.10.2020), Виталий В. (25.10.2020)
Старый 24.10.2020, 21:50   #12812
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Stockfish and CorChess development builds compiled by I. Ivec

October 22, 2020
Владимир001 вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alvir (24.10.2020), byan_mivv (24.10.2020), kruzh (24.10.2020), Viktor (25.10.2020), Валекс (26.10.2020), Виталий В. (25.10.2020), Философ (24.10.2020)
Старый 25.10.2020, 08:31   #12813
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Еще один интересный вариант:

Оценка почти правильная:




Ничего не делал, просто перезапустил анализ после закрытий и запуска оболочки.
Мультипоток может влиять?
А что вы там выясняете? Здесь не "битые таблицы", а "битая ничья".
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ck195708 (25.10.2020), Владимир001 (25.10.2020)
Старый 25.10.2020, 12:36   #12814
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
А что вы там выясняете? Здесь не "битые таблицы", а "битая ничья".
Выясняем почему на 3-х ПК оценка +151
ChessMan вне форума   Ответить с цитированием
Старый 25.10.2020, 13:36   #12815
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Выясняем почему на 3-х ПК оценка +151
Оценка движка по материалу. Если посмотреть, что он предлагает, то увидим одни повторения. А значит, он не находит выигрыш, что и подтверждают таблицы.
Viktor вне форума   Ответить с цитированием
Старый 25.10.2020, 13:41   #12816
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Мне казалось, что 151 - это оценка по таблицам, когда известно, что движок выиграл, но как - он пока еще не досчитал.
В данной же позиции совершенно очевидно, что черные могут проиграть только если подставятся. Вот это и странно - ходи себе на H/G и обратно свои королем, и ничья гарантирована.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (25.10.2020)
Старый 25.10.2020, 16:14   #12817
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
Оценка движка по материалу. Если посмотреть, что он предлагает, то увидим одни повторения. А значит, он не находит выигрыш, что и подтверждают таблицы.
Нет. По материалу там как раз всё ожидаемо - +3, +4.
Оценка +151 - это табличный выигрыш.
ChessMan вне форума   Ответить с цитированием
Старый 25.10.2020, 16:25   #12818
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 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.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Corrs (25.10.2020), Виталий В. (27.10.2020)
Старый 25.10.2020, 16:46   #12819
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 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
sergey1963 вне форума   Ответить с цитированием
Старый 25.10.2020, 17:01   #12820
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 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 - это явный баг.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (25.10.2020)
Старый 25.10.2020, 18:36   #12821
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 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.)


______
В общем, проблема есть, но не факт что будет правится.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Corrs (25.10.2020)
Старый 25.10.2020, 19:24   #12822
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 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 мпс, то дело- швах...
sergey1963 вне форума   Ответить с цитированием
Старый 25.10.2020, 20:01   #12823
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 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-м ходу"...
ChessMan вне форума   Ответить с цитированием
Старый 25.10.2020, 20:08   #12824
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
Лично у меня оболочка при 7-фигурках показывает так
Нужны только 6-ти фигурные таблицы...
Читать нужно внимательно.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (26.10.2020), Владимир001 (25.10.2020)
Старый 25.10.2020, 20:15   #12825
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sergey1963
И еще- если 12 ядер показывают 25 мпс, а 4 ядра 22 мпс, то дело- швах...
Похоже, это Вы после праздников и что-то себе придумали...
1. Не 12 ядер
2. Движок SSE41, не AVX2.
ChessMan вне форума   Ответить с цитированием
Старый 25.10.2020, 21:46   #12826
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Нужны только 6-ти фигурные таблицы...
А почему не взять именно 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
Asunta вне форума   Ответить с цитированием
Старый 25.10.2020, 21:59   #12827
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
А почему не взять именно 6-фигурку ( ? )
Потому что на доске 6 фигур и с такими же таблицами никак не будет оценка +151...
ChessMan вне форума   Ответить с цитированием
Старый 26.10.2020, 03:23   #12828
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 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
Владимир001 вне форума   Ответить с цитированием
Старый 26.10.2020, 10:01   #12829
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Нет. По материалу там как раз всё ожидаемо - +3, +4.
Оценка +151 - это табличный выигрыш.
На lichess.org эту позицию 7-фигурки... ничего не показывают.
Как это понимать?
Тогда непонятно откуда движок может брать такую табличную оценку?
Viktor вне форума   Ответить с цитированием
Старый 26.10.2020, 10:53   #12830
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
На lichess.org эту позицию 7-фигурки... ничего не показывают.
Как это понимать?
Тогда непонятно откуда движок может брать такую табличную оценку?
Это баг движка (Стокфиша и производных) - проблемы с хэшем.

7ми-фигурки и не могут показать оценку +151... позиция то ничейная.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (26.10.2020)
Старый 26.10.2020, 11:12   #12831
Реналь
1 разряд
 
Аватар для Реналь
 
Регистрация: 17.10.2016
Сообщений: 597
Сказал(а) спасибо: 355
Поблагодарили 1,467 раз(а) в 424 сообщениях
Репутация: 220
По умолчанию Re: Stockfish и его производные

Что с сайтом abrok.eu.? Вход закрыт!
Реналь вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
byan_mivv (26.10.2020)
Старый 26.10.2020, 11:17   #12832
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Реналь
Что с сайтом abrok.eu.? Вход закрыт!
Только что заходил все как обычно работает.
Владимир001 вне форума   Ответить с цитированием
Старый 26.10.2020, 11:30   #12833
Vasilievich
2 разряд
 
Аватар для Vasilievich
 
Регистрация: 22.06.2016
Сообщений: 466
Сказал(а) спасибо: 1,400
Поблагодарили 293 раз(а) в 176 сообщениях
Репутация: 37
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Владимир001
Только что заходил все как обычно работает.
И у меня закрылся
Vasilievich вне форума   Ответить с цитированием
Старый 26.10.2020, 11:36   #12834
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vasilievich
И у меня закрылся
Это проделки антивирусника. Можно внизу нажать:
Я понимаю риск, но хочу продолжить.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
StenR (26.10.2020)
Старый 26.10.2020, 11:37   #12835
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Stockfish и его производные

Мне кажется у них с протоколом что то истёк, такое уже было недавно, потом исправили.
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
StenR (26.10.2020), Vasilievich (26.10.2020)
Старый 26.10.2020, 12:48   #12836
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Maratka вне форума   Ответить с цитированием
Старый 26.10.2020, 14:24   #12837
Master
3 разряд
 
Аватар для Master
 
Регистрация: 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.
Master вне форума   Ответить с цитированием
Старый 26.10.2020, 18:02   #12838
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 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 потоков, т.к. это дает лучший результат (возможно при неполной загрузке процессора получается поднять частоты чуть выше).
Maratka вне форума   Ответить с цитированием
Старый 26.10.2020, 20:03   #12839
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну скажем так, hash collisions никто не отменял, весьма вероятно, что она тут произошла и оценка позиции записалась из какой-то табличной победы.
Воспроизвести этот баг толком невозможно, пофиксить - тоже, я так понимаю.
Честно говоря, не силён во всех этих делах с хэшем, как таблицу повторений использовать, я более-менее понял, а вот как она организована - даже не пытался, если честно.
__________________

Развернуть для просмотра

[свернуть]
Vizvezdenec вне форума   Ответить с цитированием
Старый 26.10.2020, 20:17   #12840
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Воспроизвести этот баг толком невозможно, пофиксить - тоже, я так понимаю.
Воспроизвести - воспроизвели. syzygy1 смог!

Цитата: Сообщение от Vizvezdenec
Честно говоря, не силён во всех этих делах с хэшем, как таблицу повторений использовать, я более-менее понял, а вот как она организована - даже не пытался, если честно.
__________________
Насчет исправления - понятия не имею, но как мне кажется, в хеше должны храниться FEN'ы просчитанных позиций, вида FEN и его оценка, или как?
Но если так, то каждый FEN - это уникальная позиция, т.е. там ну никак не может возникнуть коллизий, если только FEN'ы не жмут для экономии памяти по быстрому алгоритму а-ля CRC32, там в силу ограниченности разрядности хешировения по алгоритму CRC32 подобное возможно вполне.

Кстати, будет думаю полезно, если Вы сможете это предметно обсудить в имеющейся баге...
Начать с простого: а как в принципе возможны коллизии в хеше для просчитанных позиций, в слуаче если все позиции есть уникальные позиции?

Я там уже пасс, мой математически аппарат не позволит завести предметную беседу.
Maratka вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 15 (пользователей: 0 , гостей: 15)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:03. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru