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

Цитата: Сообщение от Maratka
Что это?
Увеличение кеша - оно вроде бы не про поиск, а про оценку, т.е. это патч для улучшения оценки пешек?
А тест-то быстро прошёл.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 12.06.2019, 17:10   #4832
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Причем хорошо, с запасом прошел, хотя и не с первого раза, там было и 2x, потом 4x, теперь вообще x8. Но это все коэффициенты, суть не в них, а в идее: за счет чего бонус? Т.е. патч давал ELO и при 2x, но маловато. А теперь x8. Так может задрать его до x16? Вруг еще на копейку, да больше будет!

Далее, где есть бонус: в закрытых "крепостях", на открытых "проходных", или более-менее равномерно везде (что тоже вполне себе вариант).

______
Голосую за третье, мне что-то кажется, что это бонус "воообще".
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (12.06.2019), Кевин (12.06.2019)
Старый 12.06.2019, 17:25   #4833
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Причем хорошо, с запасом прошел, хотя и не с первого раза, там было и 2x, потом 4x, теперь вообще x8. Но это все коэффициенты, суть не в них, а в идее: за счет чего бонус? Т.е. патч давал ELO и при 2x, но маловато. А теперь x8. Так может задрать его до x16? Вруг еще на копейку, да больше будет!

Далее, где есть бонус: в закрытых "крепостях", на открытых "проходных", или более-менее равномерно везде (что тоже вполне себе вариант).

______
Голосую за третье, мне что-то кажется, что это бонус "воообще".
Если ещё повышать то движок становится медленнее. Конечно не факт, что он играет от этого хуже.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (12.06.2019)
Старый 12.06.2019, 17:48   #4834
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Ну лично меня интересуют ELO. LZ говорят в разы медленнее, и не страдает. :D
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (12.06.2019), Кевин (12.06.2019)
Старый 12.06.2019, 17:51   #4835
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Если ещё повышать то движок становится медленнее.
Кстати, чисто технически, увеличение "внутреннего" кеша в движке хоть на порядок (но до размеров в десятки мегабайт) не проблема, если у нас пропорционально растет объем L3 (в последних Ryzen), и скорость ОЗУ: процессор сам сообразит, что ему наиболее часто нужно, и это "частое" будет обычно в L3-кеше.

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

Цитата: Сообщение от Maratka
Ну лично меня интересуют ELO. LZ говорят в разы медленнее, и не страдает. :D
У LZ скорость измеряется не в таких же попугаях как у Стокфиша, поэтому сравнивать нет никакого смысла.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (12.06.2019)
Старый 12.06.2019, 17:54   #4837
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Попугай на то и попугай, что его длина неизменна при любой системе отсчета (не учитываю СТО Эйнштейна), та что смысл таки есть: нечто работает на 3 порядка медленнее!!!, копает в 1,5-3 раза менее глубоко, но играет не хуже, значит подход имеет смысл.
Maratka вне форума   Ответить с цитированием
Старый 12.06.2019, 17:56   #4838
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Да, патч выглядит многообещающе. Контрольный STC также прошёл. Возможно, VLTC для гарантии потребуется прогнать.

Надеюсь, с добавлением в мастер тянуть не станут.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 12.06.2019, 18:08   #4839
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Контрольный STC также прошёл. Возможно, VLTC для гарантии потребуется прогнать.
Я бы все, кроме на 300% очевидных патчей гонял на чем-то вроде 75+ 0.75 x4 потока в качестве третьего (контрольного) теста.
Моща FishTwst пока что позволяют, львиная доля патчей отваливается на 10 секундах, где и тестируются воообще говоря весьма недолго, т.е. обвала нет, когда ~10 патчей тестируются на 60 + 0.6 с хорошими шансами на успех, а потому процесс явно тянется. А будет, так разово его переждать не проблема. Главное, чтобы "разово" не стало "постоянным". ;)

А не хватит - свои ядра дам (немного, но есть что дать), главное пошаговая инструкция "как", это прямой вопрос к тем, кто знает, и уже выделяет ядра.

___
Теперь по сабжу: интересно (нет, ОЧЕНЬ ИНТЕРЕСНО) было бы запустить этот патч в один поток на очень сильно многоядерных Xeon отдельно, и i3 - отдельно, дабы под каждый поток можно было бы загрести максимум L3, из возможных архитектурано. Т.е. на Xeon мы получим ~20 мегабайт LZ, и 3 мегабайта на старом i3.

Иначе.... а шут его знает, на каком-то там двухядерном i3 c 3 мегабайтами кеша он может и в минус пойти (чисто теоретически, но таки допускаю). Ведь тест на чем прошел? На в массе своей дофигаядерном Xeon, с 2,5 мегабайтами L3 на поток. А у i3 (старые модели) будет 0.75 мегабайта на поток.

================

Проще под профилятором, чтобы знающие люди посмотрели... но они дорого стоят, так что они то проще, но дешевле - таки два разных теста.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (14.06.2019), Кевин (13.06.2019)
Старый 14.06.2019, 08:56   #4840
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Stefan Geschwentner
Date: Fri Jun 14 07:36:42 2019 +0200
Timestamp: 1560490602

Increase pawns cache (#2187)

Increase size of the pawns table by the factor 8. This decreases the number of recalculations of pawn structure information significantly (at least at LTC).

I have done measurements for different depths and pawn cache sizes.
First are given the number of pawn entry calculations are done (in parentheses is the frequency that a call to probe triggers a pawn entry calculation). The delta% are the percentage of less done pawn entry calculations in comparison to master

VSTC: bench 1 1 12
STC: bench 8 1 16
LTC: bench 64 1 20
VLTC: bench 512 1 24

VSTC STC LTC VLTC
master 82218(6%) 548935(6%) 2415422(7%) 9548071(7%)
pawncache*2 79859(6%) 492943(5%) 2084794(6%) 8275206(6%)
pawncache*4 78551(6%) 458758(5%) 1827770(5%) 7112531(5%)
pawncache*8 77963(6%) 439421(4%) 1649169(5%) 6128652(4%)

delta%(p2-m) -2.9% -10.2% -13.7% -13.3%
delta%(p4-m) -4.5% -16.4% -24.3% -25.5%
delta%(p8-m) -5.2% -20.0% -31.7% -35.8%

STC: (non-regression test because at STC the effect is smaller than at LTC)
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 22767 W: 5160 L: 5040 D: 12567 Elo +1.83
http://tests.stockfishchess.org/test...bc5925cf09c3e2

LTC:
LLR: 2.94 (-2.94,2.94) [0.00,4.00]
Total: 26340 W: 4524 L: 4286 D: 17530 Elo +3.14
http://tests.stockfishchess.org/test...bc5925cf09ba16

No functional change.

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.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Borisk (14.06.2019), Chess762 (14.06.2019), Maratka (14.06.2019), Rom77 (14.06.2019), Валекс (14.06.2019)
Старый 14.06.2019, 09:36   #4841
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Fri Jun 14 08:22:02 2019 +0200
Timestamp: 1560493322

Remove backmost_sq (#2190)

This is a non-functional simplification.

backmost_sq and frontmost_sq are redundant. It seems quite clear to always use frontmost_sq and use the correct color.

Non functional change.

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.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Borisk (14.06.2019), Chess762 (14.06.2019), ChessMan (15.06.2019), Валекс (14.06.2019)
Старый 14.06.2019, 21:07   #4842
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: VoyagerOne
Date: Fri Jun 14 19:59:17 2019 +0200
Timestamp: 1560535157

Simplify SEE Pruning (#2191)

Simplify SEE Pruning
Note this should also be a speedup...
If givesCheck is extended we know (except for DC) that it will have a positive SEE. So this new logic will be triggered before doing another expensive SEE function.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 24429 W: 5484 L: 5368 D: 13577 Elo +1.65
http://tests.stockfishchess.org/test...bc5925cf09a154

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 28428 W: 4873 L: 4765 D: 18790 Elo +1.32
http://tests.stockfishchess.org/test...bc5925cf09acb1

Bench: 3897263

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.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
byan_mivv (14.06.2019), ChessMan (15.06.2019), Maratka (14.06.2019), Валекс (15.06.2019)
Старый 14.06.2019, 23:26   #4843
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

cfish19614

https://www.datafilehost.com/d/93c11075

_________________________________

Raubfisch X40c and GTZ19c

https://www.datafilehost.com/d/35d3600d
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Antuan (15.06.2019), Arikchess (15.06.2019), ChessMan (15.06.2019), kruzh (15.06.2019), PanDoors (20.06.2019), Viktor (15.06.2019), Александр (17.06.2019), Виталий В. (18.06.2019), Философ (15.06.2019)
Старый 16.06.2019, 13:32   #4844
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Наконец то появился Стокфиш от I. Ivec and L. Ljubičić двухдневной давности
http://chess.ultimaiq.net/stockfish.html
14.06.2019
svoitsl на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Александр (17.06.2019), Валекс (16.06.2019)
Старый 16.06.2019, 15:13   #4845
SKY
3 разряд
 
Аватар для SKY
 
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
По умолчанию Re: Stockfish и его производные

svoitsl,- если не сложно вкратце в чем разница с другими?
SKY вне форума   Ответить с цитированием
Старый 16.06.2019, 15:17   #4846
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от SKY
в чем разница с другими?
к сожалению мой такой же вопрос (примерно 3-х месячной давности) был проигнорирован, поэтому могу только сказать, что возможно эта версия чуток быстрее, но вполне возможно , что на уровне шума, хотя тест показал лучшие значения, чем аброковкая, но опять таки, достоверность не высока
svoitsl на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
SKY (16.06.2019), Кевин (16.06.2019)
Старый 16.06.2019, 17:34   #4847
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf0a17f0 - ждём добавления в мастер.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (17.06.2019)
Старый 16.06.2019, 22:24   #4848
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
к сожалению мой такой же вопрос (примерно 3-х месячной давности) был проигнорирован, поэтому могу только сказать, что возможно эта версия чуток быстрее, но вполне возможно , что на уровне шума, хотя тест показал лучшие значения, чем аброковкая, но опять таки, достоверность не высока
Разница действительно только на уровне шума - Ивек использует другой компилятор, вот и всё.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (16.06.2019)
Старый 16.06.2019, 22:25   #4849
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Cfish Extended для Андроида:
http://s000.tinyupload.com/index.php...55475167694227
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Arikchess (16.06.2019), Cr@ck (17.06.2019), Eskwair (18.06.2019), Виталий В. (18.06.2019)
Старый 16.06.2019, 22:41   #4850
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Разница действительно только на уровне шума - Ивек использует другой компилятор, вот и всё.
Собственно да, мои сборки (с профилированием естественно) проигрывают аброковским 1-2%, так у меня еще и компилятор MSVC, который особой скоростью выдаваемого кода не отличается.
Maratka вне форума   Ответить с цитированием
Старый 16.06.2019, 22:58   #4851
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

MSYS2 MinGW 64-bit не проигрывает аброковским ни копейки...
Установка пакетов 5-10 минут...

Тут пошагово расписано: https://github.com/glinscott/fishtes...ish-on-Windows
Asunta вне форума   Ответить с цитированием
Старый 16.06.2019, 23:46   #4852
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
MSYS2 MinGW 64-bit
Смысл не в "не проигрыше". Смысл в выигрыше, и желательно не на 0,2%, которые даже в блице особой роли не сыграют.
Maratka вне форума   Ответить с цитированием
Старый 17.06.2019, 00:57   #4853
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

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

Во! Пол-дня!
Т.е. для турнира а-ля TCEC заказать у него можно.
А для себе собирать, когда патчи идут ~2 раза в неделю - как бы сомнительное удовольствие.

Если бы реальные хотя бы 3-5% можно было бы выдавить компилятором - не вопрос подождать двадцать минут. Но не пол-дня вручную оптимизировать, менять условия, и т.д.
Maratka вне форума   Ответить с цитированием
Старый 17.06.2019, 01:30   #4855
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Смысл не в "не проигрыше". Смысл в выигрыше, и желательно не на 0,2%, которые даже в блице особой роли не сыграют.
Смысл иметь инструмент для построения .ехе-шников на базе SF-мастера...
Можно строить обычный Сток или экспериментальные варианты со своими
изменениями... Что хочешь и когда хочешь...

Если компилятор генерит движки, которые медленнее аброковских -
можно за пару минут заиметь лучший инструмент... Вот и весь "смысл"...
Зачем строить изначально ущербный по скорости движок?..

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

Цитата: Сообщение от Asunta
Если компилятор генерит движки, которые медленнее аброковских -
можно за пару минут заиметь лучший инструмент... Вот и весь "смысл"...
Зачем строить изначально ущербный по скорости движок?..
Затем, что 2% производительности не дают практически ничего, а возня с новым компилятором таки будет, как и со всем новым.
К тому же, я честно говоря не до конца уверен, что высосал из MSVC все что есть.
Maratka вне форума   Ответить с цитированием
Старый 18.06.2019, 07:05   #4857
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

CiChess_170619 для Андроида:
http://s000.tinyupload.com/index.php...40889233067080
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Arikchess (18.06.2019), Cr@ck (25.06.2019), Eskwair (19.06.2019), Виталий В. (18.06.2019)
Старый 20.06.2019, 15:38   #4858
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf0a8fe4
Прошёл интересный патч на самом деле.
Сейчас мы даём большой бонус проходной, если её путь не атакован.
Теперь же будет даваться ещё бОльший бонус, если не атакованы и соседние клетки к этому пути.
Вроде бы просто и логично, но никто никогда не пробовал, похоже.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Rom77 (20.06.2019), Александр (20.06.2019), Кевин (20.06.2019)
Старый 20.06.2019, 17:22   #4859
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: syzygy1
Date: Thu Jun 20 16:09:40 2019 +0200
Timestamp: 1561039780

Partial revert of "Assorted trivial cleanups 5/2019".

Since root_probe() and root_probe_wdl() do not reset all tbRank values if they fail,
it is necessary to do this in rank_root_move(). This fixes issue #2196.
Alternatively, the loop could be moved into both root_probe() and root_probe_wdl().

No functional change

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

Author: Joost VandeVondele
Date: Thu Jun 20 16:15:57 2019 +0200
Timestamp: 1561040157

Fix progress issue with shuffling extensions

Fixes issues #2126 and #2189 where no progress in rootDepth is made for particular fens:

8/8/3P3k/8/1p6/8/1P6/1K3n2 b - - 0 1
8/1r1rp1k1/1b1pPp2/2pP1Pp1/1pP3Pp/pP5P/P5K1/8 w - - 79 46

the cause are the shuffle extensions. Upon closer analysis, it appears that in these cases a shuffle extension is made for every node searched, and progess can not be made. This patch implements a fix, namely to limit the number of extensions relative to the number of nodes searched. The ratio employed is 1/4, which fixes the issues seen so far, but it is a heuristic, and I expect that certain positions might require an even smaller fraction.

The patch was tested as a bug fix and passed:

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 56601 W: 12633 L: 12581 D: 31387 Elo +0.32
http://tests.stockfishchess.org/test...bc5925cf09f6da

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 52042 W: 8907 L: 8837 D: 34298 Elo +0.47
http://tests.stockfishchess.org/test...bc5925cf09fe57

Furthermore, to confirm that the shuffle extension in this form indeed still brings Elo, one more test at VLTC was performed:
VLTC:
LLR: 2.96 (-2.94,2.94) [0.00,3.50]
Total: 142022 W: 20963 L: 20435 D: 100624 Elo +1.29
http://tests.stockfishchess.org/test...bc5925cf0a011a

Bench: 3961247

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.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (20.06.2019)
Ответ


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

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

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

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


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


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