31.08.2017, 21:30 | #1 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Компиляции движков от ChessMan
Stockfish 14
https://forchess.ru/showpost.php?p=1...postcount=2069 Cfish 260621 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=2057 Cfish 250621 x32-x64 (unofficial) https://forchess.ru/showpost.php?p=1...postcount=2051 Cfish 240621 x32-x64 (unofficial) https://forchess.ru/showpost.php?p=1...postcount=2044 Cfish 13u x32-x64 (unofficial) https://forchess.ru/showpost.php?p=1...postcount=2003 Stockfish 180521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=2002 Stockfish_FF2 150521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1995 Unofficial Cfish 090521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1993 Unofficial Cfish 020521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1989 Unofficial Cfish 280421 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1973 SugaR AI 2.00 https://forchess.ru/showpost.php?p=1...postcount=1957 Stockfish 160421 https://forchess.ru/showpost.php?p=1...postcount=1948 Stockfish_FF2 250221 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1917 CiChess 040121 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1906 CF_EXT 040121 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1905 Cfish 261220 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1886 ================================= ================================= Развернуть для просмотраДвижки, которые я компилирую:
Cfish - порт Стокфиша на язык "С", автор Ronald De Man (aka Syzygy) https://github.com/syzygy1/Cfish CorChess - дериват Стокфиша, автор Ivan Ivec http://chess.ultimaiq.net/corchess.html https://github.com/IIvec/Stockfish/tree/corchess "CorChess is a clone of Stockfish maintained for better performance on long time controls, trying at least partially to fill the gap between regular tests and demands of correspondence players." CF_EXT - тот же Cfish, но с добавлением дополнительных UCI опций CiChess - порт движка CorChess на язык "С", плюс дополнительные UCI опции ============== Немного информации об опциях: Развернуть для просмотра"Variety" Add a little variety to play. The greater the value, the more various moves will be played, the more often the engine will not play along the first line. Not tested in infinite analysis mode. "Wide Search" multiPV=64 Useful for analysis when there are a lot of moves with the same score. Even analyzing in one line (MultiPV = 1) the engine will devote more time to analyzing moves not from the first line. In this mode, the search depth is much lower than in normal mode. Not recommended for playing against engines. "ICCF Analyzes" (from SugaR and McBrain) Variety of option "Wide Search" Allows you to change the level of multiPV. In my opinion, the optimal value is 3-4 "Clean Search" When the engine is stopped after analysis, using this option allows you to clear the search history / hash and start the analysis from scratch. May not work in some GUI. ======================= "Razoring" - unchek to disable Razoring "Futility" - unchek to disable Futility "Pruning" - unchek to disable Pruning "NullMove" - unchek to disable NullMove "ProbCut" - unchek to disable ProbCut "LMR" - unchek to disable LMR It can help in difficult positions in which the engine does not find the right move. Mainly for solving chess problems. =========================== "KingSafe" Increases the hazard rating for the King. Helps to find tactical solutions. "Tactical" Enabling this option sets the parameter KingSafe = 5 "TacticalNew" Experimental option. Still in testing. Gives a bonus to the assessment, depending on the number of pieces that can attack (or are already attacking) the opponent's King. "LazyThreshold" Unchek to disable Lazy Evaluation (same as in CorChess). I believe this helps in the analysis. Текстовый документ: http://s000.tinyupload.com/index.php...50366697358078 [свернуть] [свернуть] Последний раз редактировалось ChessMan; 02.07.2021 в 22:34. |
34 пользователя(ей) сказали cпасибо: | ALEKS (31.08.2017), alex1957 (02.12.2020), Alexandr_L (07.09.2017), Alex_Lk (25.12.2019), Alex_Zet (28.06.2019), Alvir (20.09.2020), Arikchess (12.09.2020), badabum (24.02.2021), Burcontovk (17.09.2017), byan_mivv (01.09.2020), Classic_Chessplayer (04.07.2019), Evgeny (06.08.2020), gens (06.08.2020), Ghppn (18.06.2019), Jeweller (31.12.2019), nvv20 (21.08.2021), ogr56 (10.11.2019), Parkaev_Andrey (31.08.2017), Psyclone2513 (01.09.2017), Scorpio (22.07.2021), SergeyMZ (26.09.2019), Shadow (20.07.2021), ssserg (30.07.2020), Viktor (31.08.2017), АЛЕКСЕЙ1976 (08.09.2020), Алексей_1976 (05.03.2018), БУМЕРАНГ (01.09.2017), Валекс (17.01.2019), Виталий В. (08.08.2019), Владимир001 (09.09.2020), Гудвин (18.06.2018), Переяслав (11.09.2020), Философ (09.06.2018), Харлампий (29.01.2018) |
23.01.2018, 23:49 | #392 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
ChessMan, Contempt 20 не слишком большое? А то оценки движка зашкаливают по моим наблюдениям.
|
Пользователь сказал cпасибо: | Философ (24.01.2018) |
24.01.2018, 12:11 | #394 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Компиляции движков от ChessMan
Осторожнее с контемптом при анализе - в эндшпилях движок начинает крупно лажать.
|
Пользователь сказал cпасибо: | ChessMan (26.01.2018) |
24.01.2018, 14:16 | #395 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Aster
Осторожнее с контемптом при анализе - в эндшпилях движок начинает крупно лажать.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
Пользователь сказал cпасибо: | Maratka (24.01.2018) |
24.01.2018, 14:47 | #396 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Никак не могу в очередной раз понять:
Ну написал ваш покорный слуга патч с переменным Contempt +\- в зависимости от цвета. Дает реальный бонус при игре (белыми на типичных дебютных чаще выигрываем, черными - реже проигрываем). Предупредил, что пользоваться нужно именно во время игры, а не анализа, а чтобы путаницы не было, вынес опции в GUI настроек, и назвал ее "Use Game mode" (как мне кажется, вполне понятно, когда ее нужно использовать, а когда лучше отключить). За что получил ну не то чтобы море, но "порцию критики" - думаю назвать можно вполне. А учитывая нуль тех, кто идею одобрил... ну как бы и заниматься этим желание отбили. Теперь выходит официальный патч (урезанная версия моего), где Contempt всегда положительный, в т.ч. и за черных. Для анализа его по-прежнему использовать нельзя, в игровом режиме он даст буст против слабых, но сомнительная польза от него против равных, ибо движку придется играть черными с положительным Contempt против того же Houdinu, а судя по TCEC, позиции, которые тут ставят - либо условно ничейные с небольшим плюсом за белых (и благодаря положительному Contempt тут можно вытянуть победу белыми), либо выигрышные за белых (тут благодаря положительному Contempt можно не упустить победу). Но нет (возможно есть, но исчезающе мало) позиций выигрышных за черных, где мог бы понадобится положительный Contempt. В результате, при игре с равными соперником движок черными будет переться с винтовкой на танк, что IMHO как минимум опасно. Ну так давайте дружно все скажем, что патч - дрянь, и пользы от него нет и быть не может! Но нет, никто не говорит этого. Обсуждают лишь как правильно им пользоваться. Вот думаю, что же такого искрометного в этом патче (ну кроме понятно его официального принятия на Abrok'е), что он лучше того, что предлагал я еще месяца полтора назад? Никто не подскажет? _________ Текущая моя версия: Работает только при включении чекбокса "Game mode". При отчекивании оба значения Contempt равны строго нулю. Если же включить, то можно рулить отдельно Contempt за белы и за черных. |
Пользователь сказал cпасибо: | Burcontovk (24.01.2018) |
24.01.2018, 14:56 | #397 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Кстати, буду признателен за код, который:
1) При отчекивании "Use Game Mode" пропишет нули в оба Contempt (и белых, и черных) 2)"Засерит" эти пункты меню, ибо по как я описал выше - они в любом случае равны нулю, и не опрашиваются при включенном чекбоксе "Use Game Mode", следовательно их изменение при отчеканном чекбоксе бессмысленно. |
24.01.2018, 16:52 | #398 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Что-то я не видел исходников того, что Вы предлагали. А понять что даёт Ваш код можно только по коду и тестам.
Ваши готовые компиляции никто не использует так как они медленные... В MinGW они выходят шустрее... |
24.01.2018, 17:28 | #399 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Что-то я не видел исходников того, что Вы предлагали.
Я лично не вполне понимаю, как можно не видя исходника проверять, есть ли он в публичном исходнике SF, или только в моей тестовой версии: http://forchess.ru/showpost.php?p=53416&postcount=2094 |
24.01.2018, 18:44 | #400 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
И это очень странно.
Я лично не вполне понимаю, как можно не видя исходника проверять, есть ли он в публичном исходнике SF, или только в моей тестовой версии: http://forchess.ru/showpost.php?p=53416&postcount=2094 |
24.01.2018, 18:46 | #401 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
А есть тесты Вашего кода? Именно этой правки в чистом виде (без других Ваших патчей).
|
Пользователь сказал cпасибо: | Burcontovk (24.01.2018) |
24.01.2018, 19:25 | #403 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Вот думаю, что же такого искрометного в этом патче (ну кроме понятно его официального принятия на Abrok'е), что он лучше того, что предлагал я еще месяца полтора назад? Никто не подскажет? |
24.01.2018, 19:35 | #404 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
Для анализа четко 0 надо ставить?
|
24.01.2018, 19:37 | #405 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Это я видел, естественно. Вот только это не совсем исходники. Во всяком случае не полные.
Ровно такие же diff'ы выкладывают и на tests.stockfishchess.org, и никто от них не плююется: хочется получить патч раньше - берешь, и правишь исходник согласно приведенным изменениям, например: https://github.com/protonspring/Stoc...bf6aedd72a1f3d ______ Странно, что это приходится описывать человеку, занятому разработкой и сборкой своего проекта на базе SF ;) Цитата: Сообщение от ChessMan
А есть тесты Вашего кода? Именно этой правки в чистом виде (без других Ваших патчей).
|
24.01.2018, 19:39 | #406 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Это уже как Вы считаете лучше. В Сифише вроде как не нужно менять контемпт для анализа, если не стоит галочка "использовать контемпт для анализа".
|
24.01.2018, 19:42 | #407 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
Мне например от этого патча что ввели на аброке не холодно не жарко. Только придется ставить вручную 0 каждый раз. Т.к. я использую для анализа а не для игры на плече.
|
Пользователь сказал cпасибо: | Burcontovk (24.01.2018) |
24.01.2018, 19:46 | #408 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Maratka, Ну разве что для создания качественной книги этот патч актуален. Назревает вопрос, сколько тех кому нужен двиг чисто для создания качественной и актуальной книги и сколько тех кому нужен движок для анализа партий? Думаю последних больше.
Для анализа бы подобный патч! |
24.01.2018, 20:20 | #409 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Естественно неполные. Это обычный, заурядный diff - разница между тем что было до правки и то что стало после правки. Для получения полного исходника нужно скопировать выделенный текст в мастер-исходник. Прикидочный объем работ секунд на двадцать.
Ровно такие же diff'ы выкладывают и на tests.stockfishchess.org, и никто от них не плююется: хочется получить патч раньше - берешь, и правишь исходник согласно приведенным изменениям, например: https://github.com/protonspring/Stoc...bf6aedd72a1f3d ______ Странно, что это приходится описывать человеку, занятому разработкой и сборкой своего проекта на базе SF ;) Ниже в той же теме, через несколько сообщений. Я не вижу в тех Ваших исходниках опции "contempt for white/black". Или я плохо смотрю? |
24.01.2018, 21:19 | #410 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
FX-8150, Win 10 x64, Cute Chess 0.9.4
Gauntlet, TC 30+0.3, hash 64 MB, LP=on, 1 core, concurrency 7, book: test1.pgn Код:
# PLAYER : RATING ERROR PLAYED (%) W D L D(%) 1 CFish_x64_230118_NUMA_popcnt_720gcc_C0 : 3221 7 1509 58.0 349 1053 107 69.8 2 CFish_x64_230118_NUMA_popcnt_720gcc : 3214 6 1510 57.1 335 1054 121 69.8 3 CFish_8_x64_NUMA_popcnt_720gcc : 3164 5 3019 42.4 228 2107 684 69.8 2 CFish_x64_230118_NUMA_popcnt_720gcc contempt = 20 Похоже 20 - это не лучшее значение для CFish. |
Пользователь сказал cпасибо: | Burcontovk (24.01.2018) |
24.01.2018, 21:47 | #411 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Я не вижу в тех Ваших исходниках опции "contempt for white/black". Или я плохо смотрю?
Цитата: Сообщение от Maratka
Текущая моя версия
_________ Только вопрос то не в этом. Вопрос в том, что я уже который раз убеждаюсь, что выкладывать тут некие идеи и/или искать баги нет смысла, ибо тут нет ни одного человека, кто бы мог донести сказанное до разработчиков. А потому деятельность по улучшению SF прекращаю, и переключаюсь в режим "потребителя". |
24.01.2018, 22:01 | #412 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
И не увидите. Ибо опция эта есть сегодня, что я сегодня же и написал:
На тот момент это была константа (+10/-25). _________ Только вопрос то не в этом. Вопрос в том, что я уже который раз убеждаюсь, что выкладывать тут некие идеи и/или искать баги нет смысла, ибо тут нет ни одного человека, кто бы мог донести сказанное до разработчиков. А потому деятельность по улучшению SF прекращаю, и переключаюсь в режим "потребителя". |
Пользователь сказал cпасибо: | Burcontovk (24.01.2018) |
24.01.2018, 22:20 | #413 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Вы сами должны доносить свои идеи разработчикам!
Цитата: Сообщение от ChessMan
Лично я вношу идеи по улучшению СиФиша его автору, а также работаю над своими собственными патчами для Сифиша и Стокфиша.
Мне удобно писать на форумах. Но т.к. писать на них бестолку - имеем что имеем. |
24.01.2018, 22:28 | #414 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Это кто решил, что я кому-то что-то должен? :D
У каждого своя жизнь, своя работа, свое хобби, свои жены/дети, а потому - свои возможности писать авторам. Можете писать авторам - пишите. Мне удобно писать на форумах. Но т.к. писать на них бестолку - имеем что имеем. |
24.01.2018, 22:33 | #415 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Почему бестолку? Вот я заинтересовался этим патчем.
|
24.01.2018, 22:47 | #416 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
И толку? Как это поможет SF'у выиграть у Komodo или Houdini в финале TCEC 11?
Возможно я и донесу это до разработчиков, а там гляди Стокфиш и выиграет у Комодо с Гудиней. |
Пользователь сказал cпасибо: | Burcontovk (24.01.2018) |
24.01.2018, 22:53 | #417 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Возможно все. Доносите. Но пока что из практики я вижу, то, что вижу. Конкректно по данному патчу: его иходник я опубликовал полтора месяца назад, и все, чего я добился - это:
Цитата: Сообщение от ChessMan
Что-то я не видел исходников того, что Вы предлагали. А понять что даёт Ваш код можно только по коду и тестам.
|
24.01.2018, 22:58 | #418 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Интересный Вы человек. У Вас нет времени написать разработчикам о своей идее (которая кстати очень даже неплохая!) зато есть время общаться на форумах...
======== В общем добавлю этот патч в СиФиш, протестирую и, если всё будет хорошо, напишу автору СиФиша. |
Пользователь сказал cпасибо: | Burcontovk (24.01.2018) |
24.01.2018, 23:23 | #419 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Интересный Вы человек. У Вас нет времени написать разработчикам о своей идее (которая кстати очень даже неплохая!) зато есть время общаться на форумах...
Цитата: Сообщение от ChessMan
В общем добавлю этот патч в СиФиш, протестирую и, если всё будет хорошо, напишу автору СиФиша.
Зато как финал проср??и - сразу начали одно место чесать... |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|