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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Stockfish и его производные



Stockfish 10

Stockfish 9

Stockfish 8

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки стокфиш от I. Ivec and L. Ljubičić

Развитие движка http://tests.stockfishchess.org/tests

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.
[свернуть]

Последний раз редактировалось Ofiscer; 02.12.2018 в 12:16. Причина: Актуализация версии движка
Харлампий вне форума   Ответить с цитированием
35 пользователя(ей) сказали cпасибо:
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Arikchess (02.03.2018), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Shadow (15.11.2017), sovaz1997 (03.10.2017), Stavross (04.06.2016), tt66 (04.06.2016), Александр (30.10.2018), Валекс (27.11.2018), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Ларин (09.02.2018), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
Старый 05.07.2018, 09:13   #2791
Rom77
3 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 246
Сказал(а) спасибо: 212
Поблагодарили 402 раз(а) в 202 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Закончился тест 384 треда vs 192 ядра:
http://tests.stockfishchess.org/tests

Цитата:
ELO: 22.27 +-9.7 (95%) LOS: 100.0%
Total: 1000 W: 134 L: 70 D: 796
Получить +22 эло с одного лишь гипертрейдинга, это весьма впечатляющий результат. Вкупе с предыдущими тестами, можно сказать, что даже на предельных ядрах прибавка эло у Стока не затухает. Значит, есть смысл и в мегатоповых системах.

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

В третьих, можно отметить что старый спор о том, есть ли прибавка от гипертрейдинга у современных движков, можно считать закрытым.
Rom77 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), SergeyMZ (05.07.2018), Viktor (05.07.2018), Кевин (05.07.2018)
Старый 05.07.2018, 09:50   #2792
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,667
Сказал(а) спасибо: 855
Поблагодарили 2,885 раз(а) в 1,280 сообщениях
Репутация: 109
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Закончился тест 384 треда vs 192 ядра:
http://tests.stockfishchess.org/tests


Получить +22 эло с одного лишь гипертрейдинга, это весьма впечатляющий результат. Вкупе с предыдущими тестами, можно сказать, что даже на предельных ядрах прибавка эло у Стока не затухает. Значит, есть смысл и в мегатоповых системах.

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

В третьих, можно отметить что старый спор о том, есть ли прибавка от гипертрейдинга у современных движков, можно считать закрытым.
Так у них, в свое, время сколько было патчей на эту тему о гипертрейдинге, всё в продолжение Lazy_SMP.
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Кевин (05.07.2018)
Старый 05.07.2018, 09:58   #2793
Rom77
3 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 246
Сказал(а) спасибо: 212
Поблагодарили 402 раз(а) в 202 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Так у них, в свое, время сколько было патчей на эту тему о гипертрейдинге, всё в продолжение Lazy_SMP.
Не зря старались . Мне иногда даже кажется, что Сток по ядрам масштабируется лучше, чем по времени
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 10:03   #2794
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,667
Сказал(а) спасибо: 855
Поблагодарили 2,885 раз(а) в 1,280 сообщениях
Репутация: 109
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Не зря старались . Мне иногда даже кажется, что Сток по ядрам масштабируется лучше, чем по времени
Качественное ПО и должно показывать прирост скорости, иначе смысла в этом HT, если нет прироста. Технически в конструкции процессора HT делает прирост, вопрос за ПО, которое отстает от железа, Я считаю, и в плане технологий, а особенно в оптимизации.
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 10:11   #2795
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 863
Сказал(а) спасибо: 15
Поблагодарили 1,322 раз(а) в 713 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Не было у них патчей конкретно на гипертрейдинг.
Они вообще рекомендуют его выключать на машинах, которые отправляются на фиштест.
Эффективность гипертрейдинговых ядер зависит в первую очередь от процессора, а не от программы, выясняется, что у новейших серверных ксеонов или новых поколений интелевских процессоров гипертрейдинговые ядра очень сильны, но если вы запихнёте туда какое-нибудь старьё с гипертрейдингом - будет печаль, скорость на уровне 20% на них будет от обычных.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 10:16   #2796
Rom77
3 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 246
Сказал(а) спасибо: 212
Поблагодарили 402 раз(а) в 202 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Качественное ПО и должно показывать прирост скорости, иначе смысла в этом HT, если нет прироста. Технически в конструкции процессора HT делает прирост, вопрос за ПО, которое отстает от железа, Я считаю, и в плане технологий, а особенно в оптимизации.
Столько было разговоров в своё время, что Альфа-Бета плохо параллелится... Если бы (к счастью) не нашлось метода, который обходит эти ограничения, в виде Lazy_SMP, мы бы сейчас сидели у разбитого корыта . Трудно поверить, что эта задача была решена совсем недавно. Но раньше, наверное, такое и невозможно было.
Rom77 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), otodranik (05.07.2018), Vizvezdenec (05.07.2018), Кевин (05.07.2018)
Старый 05.07.2018, 10:31   #2797
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 863
Сказал(а) спасибо: 15
Поблагодарили 1,322 раз(а) в 713 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Столько было разговоров в своё время, что Альфа-Бета плохо параллелится... Если бы (к счастью) не нашлось метода, который обходит эти ограничения, в виде Lazy_SMP, мы бы сейчас сидели у разбитого корыта . Трудно поверить, что эта задача была решена совсем недавно. Но раньше, наверное, такое и невозможно было.
Истинная правда, YBWC после 8 ядер даёт примерно 0 прироста, хоть и является более "строгим" с точки зрения логики алгоритмом.
А LazySMP вообще не слишком "научный" способ распараллеливания, но при этом куда эффективнее.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 11:16   #2798
Rom77
3 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 246
Сказал(а) спасибо: 212
Поблагодарили 402 раз(а) в 202 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Истинная правда, YBWC после 8 ядер даёт примерно 0 прироста, хоть и является более "строгим" с точки зрения логики алгоритмом.
А LazySMP вообще не слишком "научный" способ распараллеливания, но при этом куда эффективнее.
Меня больше всего поражает, что во времена оны "грязные" методы распараллеливания через общий хэш доказанно не работали (со слов Хьятта) при числе тредов больше двух. А сейчас у одного из их представителей - LazySMP, такой прогресс.

Есть у меня гипотеза, что во времена "когда деревья были широкими" большинство перспективных ходов так или иначе попадали в общее дерево перебора и параллельные процессы почти не могли добавить туда что-то новое. А когда стали набирать популярность отсечения, особенно когда их как следует отработали, часть полуперспективных ходов стала отсекаться. Отсечения были настолько эффективны, настолько углубляли счет, что потеря части неплохих ходов "по ширине" оставалась незамеченной. И вот тут-то, как раз появилась работенка для методов распараллеливания с общим хэшем. Оставалось только немного допилить их до LazySMP.

Складывается определенное ощущение, что истина прячется где-то в треугольнике: Cортировки по Истории - LMR - LazySMP. Где-то здесь разделение труда между методами происходит наиболее эффективно. Непонятно, почему История тихих ходов должна быть раздельной по тредам, тогда как хэш должен быть общим. Непонятно, почему в некоторых случаях мы должны сделать расчеты тредов как можно более непересекающимися, независимыми, а в некоторых случаях помогающими друг другу. Какой информацией они должны делиться, чтобы помогать друг другу, а какой нет, чтобы не делать одну и ту же работу? В общем много непоняток .
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 11:45   #2799
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 1,572
Сказал(а) спасибо: 1,048
Поблагодарили 1,619 раз(а) в 1,025 сообщениях
Репутация: 46
По умолчанию Re: Stockfish и его производные

Rom77, как я понимаю, разная история потому, что порядок ходов соответственно будет разный. А, следовательно, в параллельной обработке будут разные ветки дерева, а не одинаковые. А в разделенном зеше нет смысла, т. к. он как раз и даёт ускорение (ветка, просчитанная одним потоком не будет заново рассчитываться другим, т. к. информация уже есть в хеше). Ну и, конечно, 2 потока не могут одновременно записать в одну ячейку хеш-таблпцы значения, там есть синхронизация потоков.
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Rom77 (05.07.2018)
Старый 05.07.2018, 12:05   #2800
Rom77
3 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 246
Сказал(а) спасибо: 212
Поблагодарили 402 раз(а) в 202 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Rom77, как я понимаю, разная история потому, что порядок ходов соответственно будет разный. А, следовательно, в параллельной обработке будут разные ветки дерева, а не одинаковые.
Но может быть лучше иметь одну хорошую сортировку по Истории, в которую каждый тред вносит свой вклад, чем десять плохих? Может быть того рандома, который вносит разброс по глубинам (основная фишка LazySMP) окажется достаточным для непересекаемости тредов? Оказалось что нет .

Я припоминаю, у авторов Стока были разные мнения. Только тесты позволили разобраться.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 12:18   #2801
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 863
Сказал(а) спасибо: 15
Поблагодарили 1,322 раз(а) в 713 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Ну из любопытного - если в Стокфише убрать стат бонусы, то он теряет где-то 400 эло.
http://tests.stockfishchess.org/test...bc5902b9ffda33
При этом, например, в Ethereal аналогичным образом теряется всего 200. Автор Ethereal предполагает, что это из-за более агрессивного усечения поиска в SF.
Возможно, что и из-за этого усечения в SF так хорошо работает LazySMP, стокфишу вообще не нужно больше глубины с тем, как агрессивно он режет дерево поиска.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Кевин (05.07.2018)
Старый 06.07.2018, 04:54   #2802
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,443
Сказал(а) спасибо: 3,777
Поблагодарили 10,211 раз(а) в 2,968 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: 31m059
Date: Fri Jul 6 01:34:01 2018 +0200
Timestamp: 1530833641

Simplify ThreatByKing to be a single Score.

In the current master, ThreatByKing is an array of two Scores, one for
when we have a single attack and one for when we have many. The latter
case is very rarely called during bench and was recently given a strange
negative value during a tuning run, as pointed out by @candirufish on
commit efd4ca2. Here, we simplify away this second case entirely, and
increase the remaining ThreatByKing to compensate.

Although I derived the parameter tweak independently, with the goal of
preserving the same average bonus, I later noticed that a very similar
Score had already been derived by an ongoing SPSA tuning session.
I therefore recognize @candirufish for first discovering these values.

I would also like to thank @Rocky640 for valuable feedback that pointed
me in the direction of ThreatByKing.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 7677 W: 1772 L: 1623 D: 4282
http://tests.stockfishchess.org/test...bc5902b9ffe97a

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 108031 W: 18329 L: 18350 D: 71352
http://tests.stockfishchess.org/test...bc5902b9ffe9db

Closes https://github.com/official-stockfis...fish/pull/1666

Bench: 4678861


http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Валекс (07.07.2018), Виталий В. (06.07.2018)
Старый 07.07.2018, 13:32   #2803
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,443
Сказал(а) спасибо: 3,777
Поблагодарили 10,211 раз(а) в 2,968 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Sat Jul 7 10:42:06 2018 +0200
Timestamp: 1530952926

Remove offset in thread redistribution scheme.

doesn't have a benefit.

passed STC (8 threads):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 19574 W: 4028 L: 3904 D: 11642
http://tests.stockfishchess.org/test...bc5902b9fff080

passed LTC (8 threads):
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 21293 W: 3626 L: 3506 D: 14161
http://tests.stockfishchess.org/test...bc5902b9fffa81

Closes https://github.com/official-stockfis...fish/pull/1667

No functional change single threaded.


http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Валекс (07.07.2018), Виталий В. (10.07.2018), Философ (07.07.2018)
Старый 07.07.2018, 16:18   #2804
roman57
3 разряд
 
Аватар для roman57
 
Регистрация: 18.06.2018
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 117 раз(а) в 88 сообщениях
Репутация: 2
По умолчанию Re: Stockfish и его производные

SF из последней засушки https://chessengines.blogspot.com/20...f050718mz.html
roman57 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Валекс (07.07.2018), Виталий В. (10.07.2018), Философ (08.07.2018)
Старый 08.07.2018, 19:14   #2805
ChessMan
Гроссмейстер
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 1,277
Сказал(а) спасибо: 779
Поблагодарили 2,460 раз(а) в 981 сообщениях
Репутация: 126
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Counterply
Latest Version:

Includes 7 new patches, and new (beta) executables with extra bmi1 instructions for AMD (popcnt) processors.

asmFishCP_2018-07-08.zip
https://www6.zippyshare.com/v/pNrQDLjZ/file.html

+Свежая версия асмФиш, заточенная под процессоры АМД с поддержкой BMI1 (popcnt_AMD)
__________________
ICCF 2424. AMD Ryzen 7 1700X @3.4 GHz
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Виталий В. (10.07.2018)
Старый 10.07.2018, 22:02   #2806
ChessMan
Гроссмейстер
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 1,277
Сказал(а) спасибо: 779
Поблагодарили 2,460 раз(а) в 981 сообщениях
Репутация: 126
По умолчанию Re: Stockfish и его производные

Возможно ещё не все в курсе: теперь можно смело использовать аброковские сборки Стокфиша под Виндоус - они ни чуть не медленнее чем сборки с ultimaiq.net или любые другие.

http://www.talkchess.com/forum3/view...hp?f=2&t=67933

__________________
ICCF 2424. AMD Ryzen 7 1700X @3.4 GHz
ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Rom77 (11.07.2018), Viktor (10.07.2018), Валекс (10.07.2018), Гудвин (11.07.2018), Кевин (10.07.2018)
Старый 10.07.2018, 23:18   #2807
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,443
Сказал(а) спасибо: 3,777
Поблагодарили 10,211 раз(а) в 2,968 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Возможно ещё не все в курсе: теперь можно смело использовать аброковские сборки Стокфиша под Виндоус - они ни чуть не медленнее чем сборки с ultimaiq.net или любые другие.
Подтверждаю. У меня аброковские даже немного быстрее (личные тесты).
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 11.07.2018, 14:33   #2808
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

asmFishW_2018-07-11: https://github.com/lantonov/asmFish/...owsOS_binaries
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Ofiscer (14.07.2018), Философ (11.07.2018)
Старый 12.07.2018, 13:30   #2809
byan_mivv
КМС
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 680
Сказал(а) спасибо: 1,811
Поблагодарили 1,785 раз(а) в 626 сообщениях
Репутация: 124
По умолчанию Re: Stockfish и его производные

SugaR ICCF 1.1

https://github.com/Zerbinati/SugaR-I...leases/tag/1.1
__________________
Mein Herz Brennt - Rammstein
byan_mivv вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), ChessMan (12.07.2018), Философ (13.07.2018)
Старый 13.07.2018, 14:59   #2810
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 133
Сказал(а) спасибо: 1,671
Поблагодарили 153 раз(а) в 102 сообщениях
Репутация: 9
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от byan_mivv
Ссылка не работает
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 13.07.2018, 16:26   #2811
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,077
Сказал(а) спасибо: 5,602
Поблагодарили 7,599 раз(а) в 2,724 сообщениях
Репутация: 335
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Ссылка не работает
SugaR ICCF 1.1
https://www29.zippyshare.com/v/H8M2YbmS/file.html
Viktor вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Evgeny (14.07.2018), SergeyMZ (13.07.2018), Гудвин (14.07.2018), Философ (13.07.2018)
Старый 13.07.2018, 16:40   #2812
byan_mivv
КМС
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 680
Сказал(а) спасибо: 1,811
Поблагодарили 1,785 раз(а) в 626 сообщениях
Репутация: 124
По умолчанию Re: Stockfish и его производные

Да, уже не работает.
Скачал только 64 popcnt, и другие были...

SugaR.ICCF.1.1.64.POPCNT

https://www37.zippyshare.com/v/oUpUZAdy/file.html
__________________
Mein Herz Brennt - Rammstein
byan_mivv вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), GL2016 (13.07.2018), Философ (13.07.2018)
Старый 13.07.2018, 19:31   #2813
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 133
Сказал(а) спасибо: 1,671
Поблагодарили 153 раз(а) в 102 сообщениях
Репутация: 9
По умолчанию Re: Stockfish и его производные

Объясните, пожалуйста, посвящённые, что за функции , связанные с junior и что есть анализ ICCF?
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 14.07.2018, 05:16   #2814
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,443
Сказал(а) спасибо: 3,777
Поблагодарили 10,211 раз(а) в 2,968 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

I. Ivec and L. Ljubičić
July 7.
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Валекс (14.07.2018)
Старый 14.07.2018, 09:30   #2815
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,077
Сказал(а) спасибо: 5,602
Поблагодарили 7,599 раз(а) в 2,724 сообщениях
Репутация: 335
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Объясните, пожалуйста, посвящённые, что за функции , связанные с junior и что есть анализ ICCF?
В этой версии добавлены некоторые алгоритмы и опции UCI для переписки по шахматам.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 14.07.2018, 09:46   #2816
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,443
Сказал(а) спасибо: 3,777
Поблагодарили 10,211 раз(а) в 2,968 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Sat Jul 14 08:27:33 2018 +0200
Timestamp: 1531549653

Remove rank limitation for MinorBehindPawn

This is a functional simplification. It seems like the rank restriction
for MinorBehindPawn can be removed.

STC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 61195 W: 13404 L: 13360 D: 34431
http://tests.stockfishchess.org/test...bc5978f4be3fc0

LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 31701 W: 5367 L: 5264 D: 21070
http://tests.stockfishchess.org/test...bc5978f4be4769

Bench: 4938702



Author: candirufish
Date: Sat Jul 14 08:13:15 2018 +0200
Timestamp: 1531548795

Tuned Values after 2 million spsa games

Various king and pawn eval values tuned after 2 million games. Rounding
slightly adjusted.

LTC: http://tests.stockfishchess.org/test...bc5978f4be3ed4
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 32783 W: 5852 L: 5588 D: 21343

STC: http://tests.stockfishchess.org/test...bc5978f4be3e4d
LLR: 3.23 (-2.94,2.94) [0.00,4.00]
Total: 44380 W: 10201 L: 9841 D: 24338

I think I reached the limit of the fishtest framework. It frequently
crashed at 2 million games already. The small values also moved a lot
throughout the entire tuning session though with smaller margin. The
passed danger and close enemies values seems the most sensitive (changing
close enemies alone to 6 failed before but now it passes), whether or not
they are close to optimal I don't know, but it seems some parameters are
also correlated to others.

Closes https://github.com/official-stockfis...fish/pull/1670

bench: 5103722


http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Rom77 (14.07.2018), Viktor (14.07.2018), Валекс (14.07.2018), Философ (14.07.2018)
Старый 14.07.2018, 12:06   #2817
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 133
Сказал(а) спасибо: 1,671
Поблагодарили 153 раз(а) в 102 сообщениях
Репутация: 9
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
В этой версии добавлены некоторые алгоритмы и опции UCI для переписки по шахматам.
Такой общий ответ я мог дать самому себе. Конкретика интересует.
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 14.07.2018, 12:43   #2818
ChessMan
Гроссмейстер
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 1,277
Сказал(а) спасибо: 779
Поблагодарили 2,460 раз(а) в 981 сообщениях
Репутация: 126
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Такой общий ответ я мог дать самому себе. Конкретика интересует.
При активации опции "ICCF Analyzes" (значение от 1 до 8) задействуется следующий код:

if (tactical) multiPV = size_t(pow(2, tactical));

Ранее этот код я встречал в движке McBrain. Это попытка сделать тактический режим как у Гудини.

Опции Junior_*** - это аналог старых опций SugaR, таких как мобильность, угрозы, инициатива и т.д.

Код:
  o["Junior Depth"]			  << Option(MAX_PLY-1, 1, MAX_PLY-1);
  o["Junior Mobility"]				<< Option(true);
  o["Junior King"]					<< Option(true);
  o["Junior Threats"]				<< Option(true);
  o["Junior Passed"]				<< Option(true);
  o["Junior Space"]				    << Option(true);
  o["Junior Initiative"]			<< Option(true);
__________________
ICCF 2424. AMD Ryzen 7 1700X @3.4 GHz
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Viktor (14.07.2018), Гудвин (14.07.2018)
Старый 14.07.2018, 12:46   #2819
ChessMan
Гроссмейстер
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 1,277
Сказал(а) спасибо: 779
Поблагодарили 2,460 раз(а) в 981 сообщениях
Репутация: 126
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Такой общий ответ я мог дать самому себе. Конкретика интересует.
Пробуйте скачать по этой ссылке: https://github.com/Zerbinati/SugaR-ICCF/releases
__________________
ICCF 2424. AMD Ryzen 7 1700X @3.4 GHz
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Философ (14.07.2018)
Старый 14.07.2018, 13:00   #2820
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 133
Сказал(а) спасибо: 1,671
Поблагодарили 153 раз(а) в 102 сообщениях
Репутация: 9
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Пробуйте скачать по этой ссылке: https://github.com/Zerbinati/SugaR-ICCF/releases
И где там какое-либо объяснение?
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Ответ


Здесь присутствуют: 4 (пользователей: 1 , гостей: 3)
ALEKS
Опции темы
Опции просмотра

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

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

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


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


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