04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 413
Сказал(а) спасибо: 490
Поблагодарили 1,720 раз(а) в 399 сообщениях
Репутация: 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. Причина: Актуализация версии движка |
37 пользователя(ей) сказали 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), 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), ValstepAS (23.12.2018), Александр (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)
|
17.02.2018, 22:36 | #2282 |
3 разряд
Регистрация: 02.07.2016
Сообщений: 125
Сказал(а) спасибо: 353
Поблагодарили 227 раз(а) в 107 сообщениях
Репутация: 8
|
Re: Stockfish и его производные
Brainfish_180217
http://www.zipproth.de/ http://www.zipproth.de/#Brainfish_download |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), Философ (17.02.2018)
|
18.02.2018, 10:50 | #2283 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: Stéphane Nicolet
Date: Sun Feb 18 01:51:35 2018 +0100 Timestamp: 1518915095 Update list of authors after Stockfish 9 No functional change.
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
4 пользователя(ей) сказали cпасибо: |
20.02.2018, 21:50 | #2285 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 413
Сказал(а) спасибо: 490
Поблагодарили 1,720 раз(а) в 399 сообщениях
Репутация: 114
|
Re: Stockfish и его производные
Author: Marco Costalba
Date: Tue Feb 20 17:11:18 2018 +0100 Timestamp: 1519143078 Code style in evaluate.cpp Passed STC LLR: 2.95 (-2.94,2.94) [-4.00,0.00] Total: 75666 W: 16482 L: 16616 D: 42568 http://tests.stockfishchess.org/test...bc590297cc83ab No functional change. http://abrok.eu/stockfish/ |
4 пользователя(ей) сказали cпасибо: |
21.02.2018, 03:09 | #2286 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: Alain SAVARD
Date: Wed Feb 21 00:52:59 2018 +0100 Timestamp: 1519170779 Avoid a compilation warning Avoid a warning while compiling with gcc version 4.9.2 No functional change. http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
5 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), Валекс (25.02.2018), Гудвин (21.02.2018), Философ (21.02.2018), Харлампий (21.02.2018)
|
21.02.2018, 17:15 | #2288 |
2 разряд
ТС
Регистрация: 03.06.2016
Сообщений: 413
Сказал(а) спасибо: 490
Поблагодарили 1,720 раз(а) в 399 сообщениях
Репутация: 114
|
Re: Stockfish и его производные
Цитата: Сообщение от Философ
Подскажите, народ, где можно скачать последнюю компиляцию McBrain?
|
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), Философ (21.02.2018)
|
22.02.2018, 01:12 | #2289 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: Stéphane Nicolet
Date: Wed Feb 21 22:31:38 2018 +0100 Timestamp: 1519248698 Move pawn_attacks_bb() helper to bitboard.h No functional change. Author: Mike Whiteley Date: Wed Feb 21 21:47:04 2018 +0100 Timestamp: 1519246024 rename shift variables. Where variable names are explicitly incorrect, I feel morally obligated to at least suggest an alternative. There are many, but these two are especially egregious. No functional change. http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
4 пользователя(ей) сказали cпасибо: |
24.02.2018, 00:31 | #2291 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: Tom Vijlbrief
Date: Fri Feb 23 22:13:11 2018 +0100 Timestamp: 1519420391 Lower razor depth to < 3 and adjust margin Various margins were tested: 600, 560, 585, 580, 590 and 595. Only 590 (this patch) passed both STC and LTC. Higher margins appear to be better for longer time controls. STC: LLR: 2.95 (-2.94,2.94) [0.00,4.00] Total: 24496 W: 5470 L: 5210 D: 13816 http://tests.stockfishchess.org/test...bc590297cc8508 LTC: LLR: 2.95 (-2.94,2.94) [0.00,4.00] Total: 74540 W: 12888 L: 12491 D: 49161 http://tests.stockfishchess.org/test...bc590297cc8566 Bench: 5475941 Author: Marco Costalba Date: Fri Feb 23 22:02:44 2018 +0100 Timestamp: 1519419764 Reformat SEE to better document the function This is one of the most difficult to understand but also most important and speed critical functions of SF. This patch rewrites some part of it to hopefully make it clearer and drop some redundant variables in the process. Same speed than master (or even a bit more). Thanks to Chris Cain for useful feedback. No functional change. http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
3 пользователя(ей) сказали cпасибо: |
24.02.2018, 15:46 | #2292 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: DU-jdto
Date: Sat Feb 24 13:12:04 2018 +0100 Timestamp: 1519474324 Simplification: do razoring only for depth 1 The razoring heuristic is quite a drastic pruning technique, using a depth 0 search at internal nodes of the search tree to estimate the true value of depth n nodes. This patch limits this razoring to the case of internal nodes of depth 1. Author: Jarrod Torriero (DU-jdto) STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 8043 W: 1865 L: 1716 D: 4462 http://tests.stockfishchess.org/test...bc590297cc86c1 LTC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 32890 W: 5577 L: 5476 D: 21837 http://tests.stockfishchess.org/test...bc590297cc86d5 Opportunities opened by this patch: it would be interesting to know if it brings Elo to re-introduce razoring or soft razoring at depth >= 2, maybe using a larger margin to compensate for the increased pruning effect. Bench: 5227124 http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
25.02.2018, 04:44 | #2293 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: DU-jdto
Date: Sun Feb 25 01:15:38 2018 +0100 Timestamp: 1519517738 More robust interaction of singular search and iid When iid (Internal iterative deepening) is invoked, the prior value of ttValue is not guaranteed to be VALUE_NONE. As such, it is currently possible to enter a state in which ttValue has a specific value which is inconsistent with tte->bound() and tte->depth(). Currently, ttValue is only used within the search in a context that prevents this situation from making a difference (and so this change is non-functional, but this is not guaranteed to remain the case in the future. For instance, just changing the tt depth condition in singular extension node to be tte->depth() >= depth - 4 * ONE_PLY instead of tte->depth() >= depth - 3 * ONE_PLY interacts badly with the absence of ttMove in iid. For the ttMove to become a singular extension candidate, singularExtensionNode needs to be true. With the current master, this requires that tte->depth() >= depth - 3 * ONE_PLY. This is not currently possible if tte comes from IID, since the depth 'd' used for the IID search is always less than depth - 4 * ONE_PLY for depth >= 8 * ONE_PLY (below depth 8 singularExtensionNode can never be true anyway). However, with DU-jdto/Stockfish@251281a , this condition can be met, and it is possible for singularExtensionNode to become true after IID. There are then two mechanisms by which this patch can affect the search: • If ttValue was VALUE_NONE prior to IID, the fact that this patch sets ttValue allows the 'ttValue != VALUE_NONE' condition of singularExtensionNode to be met. • If ttValue wasn't VALUE_NONE prior to IID, the fact that this patch modifies ttValue's value causes a different 'rBeta' to be calculated if the singular extension search is performed. Tested at STC for non-regression: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 76981 W: 17060 L: 17048 D: 42873 http://tests.stockfishchess.org/test...bc5902971a9868 No functional change http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
3 пользователя(ей) сказали cпасибо: |
25.02.2018, 13:30 | #2294 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 1,735
Сказал(а) спасибо: 1,111
Поблагодарили 1,712 раз(а) в 1,097 сообщениях
Репутация: 50
|
Re: Stockfish и его производные
1841 ядро на Stockfish Testing Framework!
"Active - 210 machines 1841 cores 1.33M nps (2440.95M total nps) 4843 games/minute" Причина: 100 16-ядерных ПК "ChessDB_CN_WorkerPool" из Китая Также, сегодня успешно прошли 2 LTC-патча [0; 5]: http://tests.stockfishchess.org/test...bc590297cc879b http://tests.stockfishchess.org/test...bc590297cc87fa Оба патча на hardy.uhasselt.be: http://hardy.uhasselt.be/Toga/live_e...prelimProb...& |
Пользователь сказал cпасибо: |
Alexandr_L (12.03.2018)
|
25.02.2018, 21:14 | #2295 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: Stéphane Nicolet
Date: Sun Feb 25 15:12:19 2018 +0100 Timestamp: 1519567939 Revert "Count passed pawns in asymmetry measure" Author: Stéphane Nicolet Date: Sun Feb 25 13:12:23 2018 +0100 Timestamp: 1519560743 Count passed pawns in asymmetry measure The previous asymmetry measure of the pawn structure only used to consider the number of pawns on semi-opened files in the postions. With this patch we also increase the measure by the number of passed pawns for both players. STC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 13146 W: 3038 L: 2840 D: 7268 http://tests.stockfishchess.org/test...bc590297cc877e LTC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 27776 W: 4771 L: 4536 D: 18469 http://tests.stockfishchess.org/test...bc590297cc879b How to continue from there: Stockfish will now evaluate more positions with passed pawns, so tuning the passed pawns values may bring Elo. The patch also has consequences on the initiative term. Bench: 5302866 Author: Joost VandeVondele Date: Sun Feb 25 12:49:51 2018 +0100 Timestamp: 1519559391 Join all capture init stages in MovePicker Passed STC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 16789 W: 3685 L: 3554 D: 9550 http://tests.stockfishchess.org/test...bc590297cc875b Passed LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 21293 W: 3527 L: 3407 D: 14359 http://tests.stockfishchess.org/test...bc590297cc87ba No functional change http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), Валекс (26.02.2018)
|
25.02.2018, 21:35 | #2296 |
Гроссмейстер
Регистрация: 04.01.2017
Сообщений: 1,338
Сказал(а) спасибо: 805
Поблагодарили 2,561 раз(а) в 1,018 сообщениях
Репутация: 133
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Author: Stéphane Nicolet
Date: Sun Feb 25 15:12:19 2018 +0100 Timestamp: 1519567939 Revert "Count passed pawns in asymmetry measure" Развернуть для просмотра
Author: Stéphane Nicolet
Date: Sun Feb 25 13:12:23 2018 +0100 Timestamp: 1519560743 Count passed pawns in asymmetry measure The previous asymmetry measure of the pawn structure only used to consider the number of pawns on semi-opened files in the postions. With this patch we also increase the measure by the number of passed pawns for both players. STC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 13146 W: 3038 L: 2840 D: 7268 http://tests.stockfishchess.org/test...bc590297cc877e LTC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 27776 W: 4771 L: 4536 D: 18469 http://tests.stockfishchess.org/test...bc590297cc879b How to continue from there: Stockfish will now evaluate more positions with passed pawns, so tuning the passed pawns values may bring Elo. The patch also has consequences on the initiative term. Bench: 5302866 Author: Joost VandeVondele Date: Sun Feb 25 12:49:51 2018 +0100 Timestamp: 1519559391 Join all capture init stages in MovePicker Passed STC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 16789 W: 3685 L: 3554 D: 9550 http://tests.stockfishchess.org/test...bc590297cc875b Passed LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 21293 W: 3527 L: 3407 D: 14359 http://tests.stockfishchess.org/test...bc590297cc87ba No functional change http://abrok.eu/stockfish/
[свернуть]
https://github.com/official-stockfis...9ac2c2553e9d0d joergoster replied 6 hours ago @snicolet It looks like you directly committed without creating a pull request. I don't consider this a good strategy because everybody should follow the same procedure (also maintainers) we want to allow people to review and give their feedback (especially on controversial patches)
__________________
ICCF 2424. AMD Ryzen 7 1700X @3.4 GHz |
3 пользователя(ей) сказали cпасибо: |
26.02.2018, 01:42 | #2297 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Через пару дней вернут.
Или политика такая у разрабов и специально решили загубить обновления для адвансеров?
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
3 пользователя(ей) сказали cпасибо: |
26.02.2018, 01:43 | #2298 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: Joost VandeVondele
Date: Sun Feb 25 23:11:56 2018 +0100 Timestamp: 1519596716 Combine killer moves Move the first killer move out of the capture stage, combining treatment of first and second killer move. passed STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 55777 W: 12367 L: 12313 D: 31097 http://tests.stockfishchess.org/test...bc590297cc8351 Similar to an earlier proposition of Günther Demetz, see pull request #1075. I think it is more robust and readable than master, why hand-unroll the loop over the killer array, and duplicate code ? This version includes review comments from Marco Costalba. Bench: 5227124 http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), Валекс (26.02.2018)
|
26.02.2018, 06:17 | #2299 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: AndyGrant
Date: Mon Feb 26 03:01:46 2018 +0100 Timestamp: 1519610506 Shallow search to verify probcut Perform a preliminary shallow search to verify a probcut before doing the normal "depth - 4 plies" search. STC: LLR: 4.73 (-2.94,2.94) [0.00,5.00] Total: 36281 W: 8221 L: 7830 D: 20230 http://tests.stockfishchess.org/test...bc590297cc87f6 LTC: LLR: 2.97 (-2.94,2.94) [0.00,5.00] Total: 22907 W: 3954 L: 3738 D: 15215 http://tests.stockfishchess.org/test...bc590297cc8814 Happy to see something from Ethereal work for Stockfish Bench: 5882274 Author: Stéphane Nicolet Date: Mon Feb 26 01:06:45 2018 +0100 Timestamp: 1519603605 Count passed pawns in asymmetry measure The previous asymmetry measure of the pawn structure only used to consider the number of pawns on semi-opened files in the position. With this patch we also increase the measure by the number of passed pawns for both players. Many thanks to the community for the nice feedback on the previous version, with special mentions to Alain Savard and Marco Costalba for clarity and speed suggestions. STC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 13146 W: 3038 L: 2840 D: 7268 http://tests.stockfishchess.org/test...bc590297cc877e LTC: LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 27776 W: 4771 L: 4536 D: 18469 http://tests.stockfishchess.org/test...bc590297cc879b How to continue after this patch? Stockfish will now evaluate more positions with passed pawns, so tuning the passed pawns values may bring Elo. The patch has also consequences on the initiative term, where we might want to give different weights to passed pawns and semi-openfiles (idea by Stefano Cardanobile). Bench: 5302866 http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
5 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), Chess762 (26.02.2018), ck195708 (26.02.2018), Валекс (26.02.2018), Философ (26.02.2018)
|
26.02.2018, 15:30 | #2300 |
3 разряд
Регистрация: 17.10.2016
Сообщений: 238
Сказал(а) спасибо: 204
Поблагодарили 735 раз(а) в 216 сообщениях
Репутация: 91
|
Re: Stockfish и его производные
Знатоки, разъясните, что это за зверь такой в Сток-9 - "динамический контемпт". В чем его суть? Почему оценка позиции зависит от очереди хода? Почему при оценке позиции движок не видит сильных ответов противоположной стороны, а прозревает только тогда, когда наступает очередь хода этой стороны?
|
4 пользователя(ей) сказали cпасибо: |
27.02.2018, 00:32 | #2301 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
Знатоки, разъясните, что это за зверь такой в Сток-9 - "динамический контемпт". В чем его суть?
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), userpc (27.02.2018)
|
27.02.2018, 02:06 | #2302 |
КМС
Регистрация: 20.12.2016
Сообщений: 714
Сказал(а) спасибо: 1,190
Поблагодарили 1,110 раз(а) в 556 сообщениях
Репутация: 118
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Его суть - сделать Стокфиш непригодным для анализа. Совершенно. Что уже успешно и сделано.
|
Пользователь сказал cпасибо: |
Alexandr_L (12.03.2018)
|
27.02.2018, 02:14 | #2303 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Цитата: Сообщение от Burcontovk
А как же CorChess?
Я говорил исключительно про Стокфиш. Его клонов и дериватов сейчас пруд-пруди, физически нет времени (да и смысла) разбираться, кто ещё решил его клонировать, как назвал и насколько сильно его манипуляции ослабили движок. Если этот дериват завязан на мастер-бранче Стокфиша (а его авторы, возможно, учкаствуют в разработке оригинала), то в его код тоже будет с обновлением занесён вирус (а именно так можно назвать так называемый "динамический контемпт"), который сделает движок непригодным для анализа. Если же те, кто этот КоррЧесс делают, заморочились над тем, чтобы сделать антивирус для "динамики" и прикрутили нормальный контемпт (в тех же настройках), то флаг им в руки, молодцы. Но сто раз надо перепроверить, что всё корректно и анализ он выдаёт неповедённый.
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
3 пользователя(ей) сказали cпасибо: |
27.02.2018, 05:05 | #2304 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Author: Marco Costalba
Date: Tue Feb 27 01:19:06 2018 +0100 Timestamp: 1519690746 Speedup and simplify pinners and blockers To compute dicovered check or pinned pieces we use some bitwise operators that are not really needed because already accounted for at the caller site. For instance in evaluation we compute: pos.pinned_pieces(Us) & s Where pinned_pieces() is: st->blockersForKing[c] & pieces(c) So in this case the & operator with pieces(c) is useless, given the outer '& s'. There are many places where we can use the naked blockersForKing[] instead of the full pinned_pieces() or discovered_check_candidates(). This path is simpler than original and gives around 1% speed up for me. Also tested for speed by mstembera and snicolet (neutral in both cases). No functional change. Author: erbsenzaehler Date: Tue Feb 27 00:30:47 2018 +0100 Timestamp: 1519687847 Unify use of -mdynamic-no-pic Apply -mdynamic-no-pic in a single place in the Makefile instead of 5 places. Verified on three different Macs: - a MacBook from 2013 - a MacBook running MacOS 10.9.5 - an iMac running MacOS 10.13.3 No functional change. http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
3 пользователя(ей) сказали cпасибо: |
27.02.2018, 19:07 | #2305 |
Мастер
Регистрация: 19.04.2017
Сообщений: 979
Сказал(а) спасибо: 161
Поблагодарили 726 раз(а) в 554 сообщениях
Репутация: 22
|
Re: Stockfish и его производные
Решил сегодня сравнить новенький Brain и не старенький Asm,так вот в турнире выиграл второй со счетом 52.5:47.5, при контроле 1'+1" на i5-4670 и 4 Г хеша с книжкой Perfect2017
Что ещё раз подтвердило что против "лома нет приема",и лучшая производительность при почти таком же уме даёт преимущество. А перед этим тот же asm вполне себе обыграл вчерашний Сток со счетом 27:23... Хотя все же я заметил, что такой контроль на таком железе все же дает довольно посредственную игру, движки часто ошибаются.... :-( (хотя для клонов для сравнения силы игры и сойдёт, а вот сравнивать уже не клоны на таком контроле уже не очень корректно, особенно Комодо) |
3 пользователя(ей) сказали cпасибо: |
27.02.2018, 23:28 | #2307 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 3,588
Сказал(а) спасибо: 848
Поблагодарили 3,201 раз(а) в 2,275 сообщениях
Репутация: 75
|
Re: Stockfish и его производные
Обновил мою сборку:
http://forchess.ru/showpost.php?p=62303&postcount=162 По сути все то же, но на ~5% быстрее. Детали по ссылке. |
2 пользователя(ей) сказали cпасибо: |
Alexandr_L (12.03.2018), Валекс (01.03.2018)
|
27.02.2018, 23:52 | #2308 |
Мастер
Регистрация: 18.12.2016
Адрес: МО, Химки
Сообщений: 843
Сказал(а) спасибо: 598
Поблагодарили 1,066 раз(а) в 570 сообщениях
Репутация: 64
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Его суть - сделать Стокфиш непригодным для анализа. Совершенно. Что уже успешно и сделано.
__________________
Если подвергать действия окружающих логическому анализу, то можно случайно поднять себе настроение. |
Пользователь сказал cпасибо: |
Alexandr_L (12.03.2018)
|
28.02.2018, 00:30 | #2309 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,561
Сказал(а) спасибо: 3,850
Поблагодарили 10,572 раз(а) в 3,068 сообщениях
Записей в дневнике: 198
|
Re: Stockfish и его производные
Цитата: Сообщение от Константин85
Иван, а что мешает пользоваться Стоком-8? Кажется, что его еще на долго "хватит". Ну а там можно пересесть на Гудини или Комодо, смотря что будет в моде.
Ну а Гудини и Комодо не для анализа движки и почему - я уже неоднократно писал.
__________________
ICCF SIM 2512, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion. |
Пользователь сказал cпасибо: |
Alexandr_L (12.03.2018)
|
28.02.2018, 00:51 | #2310 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 3,588
Сказал(а) спасибо: 848
Поблагодарили 3,201 раз(а) в 2,275 сообщениях
Репутация: 75
|
Re: Stockfish и его производные
Цитата: Сообщение от Константин85
Иван, а что мешает пользоваться Стоком-8? Кажется, что его еще на долго "хватит". Ну а там можно пересесть на Гудини или Комодо, смотря что будет в моде.
На первое время вполне хватит и SF9 (динамику вроде как добавили уже после его релиза). Если покопаться, то можно найти и бетки уже после релиза "девятки", где уже есть +3-5-7 Elo против "девятки", но еще нет "динамики" |
Пользователь сказал cпасибо: |
Alexandr_L (12.03.2018)
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
Опции темы | |
Опции просмотра | |
|
|