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)
Старый 26.10.2018, 11:08   #3331
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
В этом и суть его в общем-то
Меня просто смутило, что глубина изменяется в обе стороны и внезапно. То есть если патч предусматривает уменьшение глубины при FH, то тут всё понятно, но ведь впоследствии глубина внезапно на следующем PV может скакнуть вверх через два-три вполне.

Конечно, наверняка это фича, просто непривычно.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 26.10.2018, 11:10   #3332
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
А что такое Fail High? Это изменение оценки позиции с нахождением усиления?
Кстати, в пользу этого утверждения провёл анализ абсолютно равной позиции, в которой оценка исключительно 0.00 и не меняется. Глубины на Стокфише с новым патчем набирались равномерно, как в старых версиях.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ck195708 (26.10.2018)
Старый 26.10.2018, 11:23   #3333
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Интересно проверить в сицилианке с разносторонними рокировками ( Дракон, Найдорф )
Там должно "прыгать по глубинам" чаще обычного.
Asunta вне форума   Ответить с цитированием
Старый 26.10.2018, 14:44   #3334
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

https://github.com/official-stockfis...sh/issues/1785

Проблема с описанным мною багом официально закрыта. joergoster попытался предложить другой вариант того патча, но и в нём обнаружились серьёзные ошибки.

Так что пока проблему закрыли, потому что она решена ("мастер" не содержит ошибок).
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
AAM (27.10.2018), ck195708 (26.10.2018), Viktor (26.10.2018)
Старый 26.10.2018, 18:58   #3335
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

А как насчёт сетей ( ? )

Например, есть сеть из 100 слабеньких компьютеров ( 1ядро + 4Gb ), которая имеет "потенциал" для движка: 100ядер + 200Gb
Существуют технологии написания .ехе-шников, которые данный потенциал очень хорошо используют. В частности, речь идёт
о прописывании IP-адресов компьютеров такой сети в настройках.

А есть ли оболочки и движки, которые вообще в состоянии работать при такой конфигурации ( ? )
Asunta вне форума   Ответить с цитированием
Старый 26.10.2018, 19:28   #3336
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Вычисления на кластерах, это пока большая проблема. Даже для Стока. Некоторое время назад noobpwnftw пытался организовать какие-то патчи, но насколько мне известно, успеха не имел.
Rom77 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (26.10.2018), Кевин (26.10.2018)
Старый 26.10.2018, 21:19   #3337
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
NUMA for 9 threads or more
Enable numa machinery only for STRICTLY MORE than 8 threads. Reason for this
change is that nowadays SMP tests are always done with 8 threads. That is a
problem for multi-socket Windows machines running on fishtest.
Кстати, раз уж добавили поддержку многоядерных машин для тестирования, почему бы не запустить регресс-тест нового билда, скажем, на 31-ом потоке? Такая машина есть в списке тестеров.

Ну и тесты на 8 и 16 потоках было бы неплохо глянуть. Всё же патч важный и зависит от числа ядер\потоков, его бы тщательней проверить всеми возможными методами.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 26.10.2018, 22:08   #3338
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

https://github.com/official-stockfis...sh/issues/1787

Насколько я понял из обсуждения, нововведение для анализа позиций плохое.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (26.10.2018), ck195708 (26.10.2018)
Старый 26.10.2018, 23:15   #3339
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Вычисления на кластерах, это пока большая проблема. Даже для Стока. Некоторое время назад noobpwnftw пытался организовать какие-то патчи, но насколько мне известно, успеха не имел.
Я видел матчи 8х100 против 384, 8х100 выглядел неплохо в общем-то. Но я не особо слежу, если честно.
Vizvezdenec вне форума   Ответить с цитированием
Старый 26.10.2018, 23:20   #3340
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
https://github.com/official-stockfis...sh/issues/1787

Насколько я понял из обсуждения, нововведение для анализа позиций плохое.
Ну тут вопрос, что такое "плохое".
Как показывают тесты, на одном ядре оно хорошее (+10 эло на 10+0.1, +7 на 60+0.6 и т.д.).
Другой вопрос, что теперь да, в некоторых позициях тяжёлых сток резко перестаёт быстро находить решения. С другой стороны в нескольких других он резко их находить стал.
Что более важно, что это действует только на мейн тред, т.е. в анализе на множестве ядер (а кто-то использует что-то другое?) это всё имеет куда меньше эффекта.
Vizvezdenec вне форума   Ответить с цитированием
Старый 26.10.2018, 23:37   #3341
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ну тут вопрос, что такое "плохое".
Как показывают тесты, на одном ядре оно хорошее (+10 эло на 10+0.1, +7 на 60+0.6 и т.д.).
Другой вопрос, что теперь да, в некоторых позициях тяжёлых сток резко перестаёт быстро находить решения. С другой стороны в нескольких других он резко их находить стал.
Что более важно, что это действует только на мейн тред, т.е. в анализе на множестве ядер (а кто-то использует что-то другое?) это всё имеет куда меньше эффекта.
Тут дело в том, что регресс-тесты и игра движков сильно отличаются от анализа.

Как стало ясно из ветки, теперь лучший ход и линия может быть не на самой последней найденной линии, а, например, в середине найденных ПВ. Как и лучший ход может оказаться слабее того, что был ранее найден.


http://tests.stockfishchess.org/test...bc595e0ae1e7c3 - в общем, если этот тест пройдёт, то самый лучший ход - это найденный в ПВ-линии с наибольшей глубиной. Если же тест провалится, то лучший ход - это самый последний найденный из последнего ПВ, даже если глубина этой ветки ниже предыдущих.


Скрещиваем пальцы
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 26.10.2018, 23:47   #3342
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Я ещё раз повторю - это работает только на главный тред.
Чем больше потоков, тем, соответственно, меньше эффект от патча.
На 16 он влияет только тогда, когда очень сильно хороший ход найдёт, наверное, на этом потоке (но это не точно, я не большой эксперт по мультипроцессингу ).
А вообще вот что думает мейнтейнер (один из).

the real benefit of a patch like that is if it gives us momentum to generalize it to *all* threads, in which case it would cause something like a +6% general speed-up for SF
(проще говоря, этот патч - это пока что некий "плейсхолдер", пока не придумают, как эффективно заставить эту идею работать на множестве потоков)
Vizvezdenec вне форума   Ответить с цитированием
Старый 26.10.2018, 23:48   #3343
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну и да
latest pv => better play is still true, in my opinion
Что оно при этом меньшей глубины - роли не играет.
Vizvezdenec вне форума   Ответить с цитированием
Старый 27.10.2018, 02:39   #3344
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc595e0ae1e296
Не прошло и 2 месяцев...
В общем что это такое - изменение оценочных параметров в PSQT и бонусов мобильности для коней.
На самом деле патч достаточно любопытный, т.к. потребовал некоторой ручной работы.
Была большая тюнинг-сессия от пользователя xoroshiro, который получил в итоге некоторые новые параметры.
http://tests.stockfishchess.org/test...bc595e0ae1b2da
Но LTC провалился достаточно быстро.
Я решил посмотреть, что будет, если изменения каждого из параметров снизить в 2 раза.
Вышло вот что.
http://tests.stockfishchess.org/test...bc595e0ae1d159
При этом на LTC было -1 LLR за 80к игр.
Решил сделать изменения каждого параметра третью от исходных - получил текущий патч.
Вполне возможно, что можно выжать ещё некоторое количество эло из этих таблиц - по крайней мере старые параметры, судя по аж трём прошедшим STC, были сильно далеки от оптимальных, ну а что новые к ним близки, я совсем не уверен.
Vizvezdenec вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
ck195708 (27.10.2018), klf (27.10.2018), Rom77 (27.10.2018), Кевин (27.10.2018)
Старый 27.10.2018, 07:48   #3345
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Я видел матчи 8х100 против 384, 8х100 выглядел неплохо в общем-то. Но я не особо слежу, если честно.
Я тоже не особо слежу. Помню только, что 8х100 уступил 1х384 в бонусном матче TCEC. Затем noobpwnftw писал какие-то патчи для Fishtest по данной теме, и они не проходили.
Rom77 вне форума   Ответить с цитированием
Старый 27.10.2018, 08:31   #3346
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
the real benefit of a patch like that is if it gives us momentum to generalize it to *all* threads, in which case it would cause something like a +6% general speed-up for SF
Забавно: пока что как раз примерно 6% скорости падения у меня наблюдается с новым патчем


Цитата: Сообщение от Кевин
в общем, если этот тест пройдёт, то самый лучший ход - это найденный в ПВ-линии с наибольшей глубиной. Если же тест провалится, то лучший ход - это самый последний найденный из последнего ПВ, даже если глубина этой ветки ниже предыдущих.
Тест провалился. Так что ход из последней линии до сих пор лучший
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 27.10.2018, 08:46   #3347
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну скажем так.
Стефане имеет в виду, что для достижения хода той же силы потребуется на 6% меньше времени.
А что nps там обвалится - так это и чёрт бы с ним
Вообще немножко забавных фактов:
bench разных версий стокфиша:
SF 7 8355485
SF 8 5926706
SF 9 5023629
SF dev 3166402
В общем для того, чтобы просчитать один и тот же набор позиций на заданную глубину, стокфиш с течением времени тратит всё меньше и меньше нодов. Причём разница с sf7 уже трёхкратная почти.
Vizvezdenec вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
klf (27.10.2018), Maratka (27.10.2018), Viktor (27.10.2018), Кевин (27.10.2018)
Старый 27.10.2018, 10:39   #3348
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Vizvezdenec
Date: Sat Oct 27 09:23:11 2018 +0200
Timestamp: 1540624991

Tweak of knight PSQT and mobility bonuses

STC
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 16906 W: 3745 L: 3516 D: 9645 Elo +4.71
http://tests.stockfishchess.org/test...bc595e0ae1e144

LTC
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 62779 W: 10249 L: 9901 D: 42629 Elo +1.93
http://tests.stockfishchess.org/test...bc595e0ae1e296

Bench 3166402

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
byan_mivv (27.10.2018), ck195708 (27.10.2018), Maratka (27.10.2018), Rom77 (27.10.2018), Vasilievich (27.10.2018), Vizvezdenec (27.10.2018), Валекс (28.10.2018)
Старый 27.10.2018, 11:40   #3349
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ну скажем так.
Стефане имеет в виду, что для достижения хода той же силы потребуется на 6% меньше времени.
А что nps там обвалится - так это и чёрт бы с ним
Скорость - это ладно, терпимо.

А вот что самое неприятное, так это то, что при пробеге по вариантам Стокфиш стал периодически терять накопленные оценки и глубину. То есть как тот же Комодо, только тот всегда их теряет. Это полная жесть. Для анализа подобное неприемлемо.

Возможно, заочникам придётся всё же откатываться на старую версию. По крайней мере пока всё не устаканится и не пофиксят.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (29.10.2018), ck195708 (29.10.2018), Still (29.10.2018)
Старый 27.10.2018, 14:23   #3350
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

https://github.com/official-stockfis...sh/issues/1787

Последний патч всё же очень спорный. В топике уже отозвались несколько человек, идёт обсуждение, баг-репорты (например, не все оболочки понимают уменьшение глубины по ходу анализа).

Я уже отозвался о странностях при работе с ретроспективным анализом.

joergoster и вовсе указывает на серьёзные проблемы с командой "go depth", отзыв на которую после патча совершенно дикий, и в шоке от того, что патч был одобрен.

pb00068 пишет уже второе новшество за последнее время, который вызывает бурные дискуссии и непонимания происходящего в анализе.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ck195708 (29.10.2018)
Старый 27.10.2018, 14:26   #3351
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

18-10-26 sni master
ELO: 52.85 +-1.9 (95%) LOS: 100.0%
Total: 39788 W: 9500 L: 3494 D: 26794

40000 @ 60+0.6 th 1 Regression/progression test against SF9 after "On main thread: reduce depth after fail high" of October, 25th


Регресс-тест, конечно, хороший, но ведь не на одну лишь игру движков между собой нужно равняться. К сожалению, работать в анализе со Стокфишем становится всё труднее и началось это после введения динамического контемпта. Конечно, наверняка взят курс на победу в финалах TCEC, а там и не важно, что движок выводит в анализе...
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (29.10.2018), ck195708 (29.10.2018), Viktor (27.10.2018)
Старый 29.10.2018, 12:08   #3352
Bullet
3 разряд
 
Аватар для Bullet
 
Регистрация: 14.06.2016
Адрес: Москва
Сообщений: 234
Сказал(а) спасибо: 142
Поблагодарили 878 раз(а) в 190 сообщениях
Репутация: 49
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Регресс-тест, конечно, хороший, но ведь не на одну лишь игру движков между собой нужно равняться. К сожалению, работать в анализе со Стокфишем становится всё труднее и началось это после введения динамического контемпта. Конечно, наверняка взят курс на победу в финалах TCEC, а там и не важно, что движок выводит в анализе...
А разве установка контемпта = 0 нет спасает? Делали же и с учетом использования адвансерами
Bullet вне форума   Ответить с цитированием
Старый 29.10.2018, 15:04   #3353
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Bullet
А разве установка контемпта = 0 нет спасает? Делали же и с учетом использования адвансерами
Динамическая часть продолжает работать, но уже не в том виде как была задумана. Возможно лучше не ставить контемпт равным нулю, а поставить analysiscontempt = off.
ChessMan вне форума   Ответить с цитированием
Старый 29.10.2018, 17:15   #3354
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Динамическая часть продолжает работать, но уже не в том виде как была задумана. Возможно лучше не ставить контемпт равным нулю, а поставить analysiscontempt = off.
Это даст одинаковый эффект. Динамическая часть будет работать в любом случае, в чем можно убедиться тут https://github.com/syzygy1/Cfish/blo.../search.c#L463
Aster вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ck195708 (29.10.2018), Кевин (29.10.2018)
Старый 29.10.2018, 17:35   #3355
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

А чем мешает динамическая часть Contempt при анализе?
Собственно, её суть в том, что при большой оценке SF стремится сохранять фигуры на доске, а при оценке в пользу противника наоборот пытается ускользнуть в плохие эндшпили и удержать.
Vizvezdenec вне форума   Ответить с цитированием
Старый 29.10.2018, 17:43   #3356
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Aster
Это даст одинаковый эффект. Динамическая часть будет работать в любом случае, в чем можно убедиться тут https://github.com/syzygy1/Cfish/blo.../search.c#L463
Это не даст одинаковый эффект.
При analysiscontempt=off и contempt=21 -- динамическая часть будет работать как и с настройками по умолчанию, а вот статическая перестанет работать (мы её выключили). Если просто поставить contempt=0 то статическая часть не будет работать, а динамическая будет работать но множитель (base_ct) будет равен нулю -- соответственно динамическая часть будет работать не так как задумывалось.


=====
Не множитель, а слагаемое, естественно

Последний раз редактировалось ChessMan; 29.10.2018 в 19:35.
ChessMan вне форума   Ответить с цитированием
Старый 29.10.2018, 17:45   #3357
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

На данный момент мне известны только 2 движка, в которых при установке контемпт на ноль он полностью выключается (обе части).
Это CorChess и CiChess.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SergeyMZ (29.10.2018)
Старый 29.10.2018, 17:52   #3358
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

А если поставить analysiscontempt=off и contempt=0 ?
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (29.10.2018)
Старый 29.10.2018, 18:12   #3359
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
А если поставить analysiscontempt=off и contempt=0 ?
Напрашивается, чтобы кардинально вырубить всякую хрень.
Посмотрим, что скажут кандидаты в доктора
Asunta вне форума   Ответить с цитированием
Старый 29.10.2018, 18:38   #3360
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
А если поставить analysiscontempt=off и contempt=0 ?
А можно разрабам ещё двадцать настроек добавить, в каждой из которых тоже некие цифры нужно вписать и/или выбрать режим их использования, и пусть у заочников голова вообще кругом пойдёт

Я о том и говорю, что перемудрили. Раньше было просто и понятно, а теперь приходится экспериментировать и подбирать настройки методом тыка и под свои предпочтения. И в итоге тот же динамический контемпт никуда не денется.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alex_Lk (30.10.2018), Asunta (29.10.2018), ck195708 (29.10.2018), Viktor (29.10.2018)
Ответ


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

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

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

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


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


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