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)
Старый 17.02.2018, 17:11   #2281
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

Sting SF 9.8 update :http://www.mediafire.com/file/dod3k8...ting-sf-98.zip
Харлампий вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ALEKS (17.02.2018), Alexandr_L (12.03.2018), Ofiscer (17.02.2018), Viktor (17.02.2018), Валекс (19.02.2018), Философ (17.02.2018)
Старый 17.02.2018, 22:36   #2282
ALEKS
3 разряд
 
Аватар для ALEKS
 
Регистрация: 02.07.2016
Сообщений: 123
Сказал(а) спасибо: 343
Поблагодарили 227 раз(а) в 107 сообщениях
Репутация: 8
По умолчанию Re: Stockfish и его производные

Brainfish_180217
http://www.zipproth.de/

http://www.zipproth.de/#Brainfish_download
ALEKS вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Философ (17.02.2018)
Старый 18.02.2018, 10:50   #2283
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (19.02.2018), Философ (18.02.2018), Харлампий (20.02.2018)
Старый 20.02.2018, 15:53   #2284
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

AsmFish 2018-02-19 : https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ALEKS (20.02.2018), Alexandr_L (12.03.2018), Ofiscer (20.02.2018), Гудвин (20.02.2018), Кевин (21.02.2018), Философ (20.02.2018)
Старый 20.02.2018, 21:50   #2285
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 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пасибо:
Alexandr_L (12.03.2018), Валекс (25.02.2018), Кевин (21.02.2018), Философ (20.02.2018)
Старый 21.02.2018, 03:09   #2286
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, 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:11   #2287
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

AsmFish 2018-02-20: https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Ofiscer (21.02.2018), Кевин (22.02.2018), Философ (21.02.2018)
Старый 21.02.2018, 17:15   #2288
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Подскажите, народ, где можно скачать последнюю компиляцию McBrain?
http://www104.zippyshare.com/v/wFJy7Ksq/file.html
Харлампий вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Философ (21.02.2018)
Старый 22.02.2018, 01:12   #2289
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (25.02.2018), Гудвин (22.02.2018), Философ (22.02.2018)
Старый 23.02.2018, 20:58   #2290
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

AsmFish 2018-02-22: https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ALEKS (23.02.2018), Alexandr_L (12.03.2018), Chess762 (26.02.2018), Ofiscer (23.02.2018), Кевин (24.02.2018), Философ (23.02.2018)
Старый 24.02.2018, 00:31   #2291
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (25.02.2018), Философ (24.02.2018)
Старый 24.02.2018, 15:46   #2292
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), ChessMan (24.02.2018), otodranik (24.02.2018), Валекс (25.02.2018), Гудвин (24.02.2018), Философ (24.02.2018)
Старый 25.02.2018, 04:44   #2293
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (25.02.2018), Философ (25.02.2018)
Старый 25.02.2018, 13:30   #2294
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 1,609
Сказал(а) спасибо: 1,062
Поблагодарили 1,689 раз(а) в 1,081 сообщениях
Репутация: 46
По умолчанию 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...&
sovaz1997 на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 25.02.2018, 21:14   #2295
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (26.02.2018)
Старый 25.02.2018, 21:35   #2296
ChessMan
Гроссмейстер
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 1,287
Сказал(а) спасибо: 781
Поблагодарили 2,485 раз(а) в 989 сообщениях
Репутация: 129
По умолчанию 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
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ALEKS (25.02.2018), Alexandr_L (12.03.2018), ck195708 (26.02.2018)
Старый 26.02.2018, 01:42   #2297
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Через пару дней вернут.
Контемпт бы человеческий лучше вернули. Все последующие версии без нормального контемпта непригодны для анализа.
Или политика такая у разрабов и специально решили загубить обновления для адвансеров?
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), ck195708 (26.02.2018), Viktor (26.02.2018)
Старый 26.02.2018, 01:43   #2298
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (26.02.2018)
Старый 26.02.2018, 06:17   #2299
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, 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
Сообщений: 235
Сказал(а) спасибо: 201
Поблагодарили 726 раз(а) в 215 сообщениях
Репутация: 90
По умолчанию Re: Stockfish и его производные

Знатоки, разъясните, что это за зверь такой в Сток-9 - "динамический контемпт". В чем его суть? Почему оценка позиции зависит от очереди хода? Почему при оценке позиции движок не видит сильных ответов противоположной стороны, а прозревает только тогда, когда наступает очередь хода этой стороны?
Реналь вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Chess762 (28.02.2018), ck195708 (26.02.2018), Ларин (26.02.2018)
Старый 27.02.2018, 00:32   #2301
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Реналь
Знатоки, разъясните, что это за зверь такой в Сток-9 - "динамический контемпт". В чем его суть?
Его суть - сделать Стокфиш непригодным для анализа. Совершенно. Что уже успешно и сделано.
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), userpc (27.02.2018)
Старый 27.02.2018, 02:06   #2302
Burcontovk
КМС
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 697
Сказал(а) спасибо: 1,173
Поблагодарили 1,092 раз(а) в 544 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Его суть - сделать Стокфиш непригодным для анализа. Совершенно. Что уже успешно и сделано.
А как же CorChess?
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 27.02.2018, 02:14   #2303
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Burcontovk
А как же CorChess?
Что это такое, причём тут оно?

Я говорил исключительно про Стокфиш. Его клонов и дериватов сейчас пруд-пруди, физически нет времени (да и смысла) разбираться, кто ещё решил его клонировать, как назвал и насколько сильно его манипуляции ослабили движок.

Если этот дериват завязан на мастер-бранче Стокфиша (а его авторы, возможно, учкаствуют в разработке оригинала), то в его код тоже будет с обновлением занесён вирус (а именно так можно назвать так называемый "динамический контемпт"), который сделает движок непригодным для анализа.

Если же те, кто этот КоррЧесс делают, заморочились над тем, чтобы сделать антивирус для "динамики" и прикрутили нормальный контемпт (в тех же настройках), то флаг им в руки, молодцы. Но сто раз надо перепроверить, что всё корректно и анализ он выдаёт неповедённый.
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), ck195708 (28.02.2018), Реналь (27.02.2018)
Старый 27.02.2018, 05:05   #2304
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию 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 Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Философ (27.02.2018), Харлампий (27.02.2018)
Старый 27.02.2018, 19:07   #2305
svoitsl
Мастер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 872
Сказал(а) спасибо: 147
Поблагодарили 710 раз(а) в 540 сообщениях
Репутация: 19
По умолчанию Re: Stockfish и его производные

Решил сегодня сравнить новенький Brain и не старенький Asm,так вот в турнире выиграл второй со счетом 52.5:47.5, при контроле 1'+1" на i5-4670 и 4 Г хеша с книжкой Perfect2017
Что ещё раз подтвердило что против "лома нет приема",и лучшая производительность при почти таком же уме даёт преимущество.
А перед этим тот же asm вполне себе обыграл вчерашний Сток со счетом 27:23...
Хотя все же я заметил, что такой контроль на таком железе все же дает довольно посредственную игру, движки часто ошибаются.... :-(
(хотя для клонов для сравнения силы игры и сойдёт, а вот сравнивать уже не клоны на таком контроле уже не очень корректно, особенно Комодо)
svoitsl на форуме   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), userpc (27.02.2018), Viktor (27.02.2018)
Старый 27.02.2018, 23:10   #2306
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

Сегодня ещё три обновления : http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Maratka (27.02.2018), Гудвин (28.02.2018), Кевин (28.02.2018)
Старый 27.02.2018, 23:28   #2307
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 3,447
Сказал(а) спасибо: 823
Поблагодарили 3,149 раз(а) в 2,236 сообщениях
Репутация: 72
По умолчанию Re: Stockfish и его производные

Обновил мою сборку:
http://forchess.ru/showpost.php?p=62303&postcount=162

По сути все то же, но на ~5% быстрее.
Детали по ссылке.
Maratka на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (12.03.2018), Валекс (01.03.2018)
Старый 27.02.2018, 23:52   #2308
Константин85
Мастер
 
Аватар для Константин85
 
Регистрация: 18.12.2016
Адрес: МО, Химки
Сообщений: 834
Сказал(а) спасибо: 594
Поблагодарили 1,052 раз(а) в 565 сообщениях
Репутация: 64
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Его суть - сделать Стокфиш непригодным для анализа. Совершенно. Что уже успешно и сделано.
Иван, а что мешает пользоваться Стоком-8? Кажется, что его еще на долго "хватит". Ну а там можно пересесть на Гудини или Комодо, смотря что будет в моде.
__________________
Если подвергать действия окружающих логическому анализу, то можно случайно поднять себе настроение.
Константин85 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 28.02.2018, 00:30   #2309
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,455
Сказал(а) спасибо: 3,783
Поблагодарили 10,255 раз(а) в 2,981 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Константин85
Иван, а что мешает пользоваться Стоком-8? Кажется, что его еще на долго "хватит". Ну а там можно пересесть на Гудини или Комодо, смотря что будет в моде.
Так ничто не мешает и девятым пользоваться: он неповедённый.
Ну а Гудини и Комодо не для анализа движки и почему - я уже неоднократно писал.
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Старый 28.02.2018, 00:51   #2310
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 3,447
Сказал(а) спасибо: 823
Поблагодарили 3,149 раз(а) в 2,236 сообщениях
Репутация: 72
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Константин85
Иван, а что мешает пользоваться Стоком-8? Кажется, что его еще на долго "хватит". Ну а там можно пересесть на Гудини или Комодо, смотря что будет в моде.
Ну зачем так грубо?
На первое время вполне хватит и SF9 (динамику вроде как добавили уже после его релиза).
Если покопаться, то можно найти и бетки уже после релиза "девятки", где уже есть +3-5-7 Elo против "девятки", но еще нет "динамики"
Maratka на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (12.03.2018)
Ответ


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

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

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

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


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


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