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

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

Ответ
 
Опции темы Опции просмотра
Старый 31.08.2017, 21:30   #1
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 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.
ChessMan вне форума   Ответить с цитированием
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)
Старый 29.01.2018, 18:05   #511
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Без особой разницы...

Burcontovk же выводит не только общее количество баллов, но и "Individual statistics" ;)
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 29.01.2018, 18:17   #512
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Ну запустите 5000 партий ;)
Во-первых, с чего вы взяли что мы на 5000 выйдем за 8 ело? Вы не видели результаты моего теста выше, посмотрите на тест внимательно, там разброс 2 ело всего.
Во-вторых:
Цитата: Сообщение от Maratka
Вообще, можете запустить тест всех движков из каталога против всех (что Вы до этого делали). Подождем сутки, мне не к спеху
А я не могу сутки ждать, у меня гора партий, которые нужно все качественно проанализировать. Я итак 2 ночи не анализировал свои партии из за 2х тестов по 30к партий. Запущу, но позже, как выполню свои дела.

Тест у меня закончен, по вашим условиям кстати, сравним результаты:
Цитата: Сообщение от Maratka
Код:
Games Completed = 1620 of 1620 (Avg game length = 31.220 sec)
Settings = RR/4MB/10000ms+100ms/M 1000cp for 12 moves, D 150 moves/EPD:E:\Games\Chess\LittleBlitzer-2.74\games.epd(81)
Time = 8543 sec elapsed, 0 sec remaining
 1.  Stockfish 260118 64 POPCNT Master	787.5/1620	304-349-967  	(L: m=70 t=0 i=0 a=279)	(D: r=699 i=144 f=62 s=12 a=50)	(tpm=227.2 d=18.79 nps=1534472)
 2.  Stockfish 260118 64 POPCNT +20/-15	832.5/1620	349-304-967  	(L: m=50 t=0 i=0 a=254)	(D: r=699 i=144 f=62 s=12 a=50)	(tpm=226.0 d=18.86 nps=1534223)
Код:
Games Completed = 1620 of 1620 (Avg game length = 30.784 sec)
Settings = RR/4MB/Book/10000ms+100ms/M 1000cp for 12 moves, D 120 moves/EPD:C:\Users\Burcontovk\Desktop\Lbbooks\games.epd(81)
Time = 2140 sec elapsed, 0 sec remaining
 1.  Master20_20              	813.5/1620	360-353-907  	(L: m=93 t=0 i=0 a=260)	(D: r=626 i=130 f=37 s=10 a=104)	(tpm=233.6 d=17.04 nps=842972)
 2.  20_-15                   	806.5/1620	353-360-907  	(L: m=90 t=0 i=0 a=270)	(D: r=626 i=130 f=37 s=10 a=104)	(tpm=232.8 d=17.05 nps=845399)
Код:
    Program                          Elo    +   -   Games   Score   Av.Op.  Draws

  1 Master20_20                    : 3301   11  11  1620    50.2 %   2399   56.0 %
  2 20_-15                         : 3299   11  11  1620    49.8 %   2401   56.0 %
И тут 2 ело.
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 29.01.2018, 18:45   #513
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
А я не могу сутки ждать, у меня гора партий
Не можете -не делайте. За что что уже сделали - спасибо!

ChessMan, по ходу, этим патчем заниматься уже особого смысла нет, т.к. им займутся те, от кого в гораздо бОльшей степени зависит принятие решения ;)

Предлагаю вернутся к весам фигур:
Если помните, после полфинала TCEC10 были запущеные бонусные парти с явням перекосом материала (ферзь против трех легких фигур), которые SF благополучно слил Komod'у.

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

Ну если опустить эту проверку, то то, что остается выглядит так:

Код:
If (проверка наличия фигур)
PawnValueMg   = 171,   PawnValueEg   = 240,
KnightValueMg = 764,   KnightValueEg = 848,
BishopValueMg = 826,   BishopValueEg = 891,
RookValueMg   = 1282,  RookValueEg   = 1373,
QueenValueMg  = 2526,  QueenValueEg  = 2646,

KnightValueMg = 779,   KnightValueEg = 863,	
BishopValueMg = 841,   BishopValueEg = 906,	
QueenValueMg  = 2506,   QueenValueEg = 2626,	
В результате мы получаем, что если в первом случае сумма весов на стороне ферзя, то после патча - ферзь уже легче, чем три любые легкие фигуры, и SF неохотно пойдет (а то и вообще не пойдет) на подобный размен. Более того, если даже его загнать в эту позицию по дебюту, то играть он будет от обороны (до патча SF считает, что у него больше материала, лезет в атаку, на чем и попадается).
Maratka вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), ChessMan (29.01.2018), sovaz1997 (29.01.2018)
Старый 29.01.2018, 20:50   #514
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Создал новую тему для обсуждения и тестирования этих патчей.
http://forchess.ru/showthread.php?p=59876#post59876
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 31.01.2018, 21:41   #515
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Моя компиляция Stockfish 9 x32-x64

Скачать: http://www39.zippyshare.com/v/bguyQFTR/file.html
ChessMan вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
ALEKS (31.01.2018), Alexandr_L (18.04.2018), Burcontovk (01.02.2018), byan_mivv (31.01.2018), Ofiscer (31.01.2018), Viktor (31.01.2018), Философ (31.01.2018)
Старый 31.01.2018, 23:52   #516
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Моя LTO компиляция Cfish 9 x32-x64

Cfish 9
Corresponding to Stockfish 9

@syzygy1
syzygy1 committed 2 hours ago


Скачать: http://www63.zippyshare.com/v/Hp4NMnqc/file.html

=======
Contempt автоматически отключается во время анализа (проверено в Fritz, Аквариуме и командной строке). Если вы все еще хотите использовать его для анализа, используйте UCI опцию "Analysis Contempt":


Fix contempt during analysis. …
syzygy
syzygy committed 18 days ago



"Fix contempt during analysis.

In infinite analysis mode or if the GUI has set UCI_Analysis, contempt will be set to 0 UNLESS the user has checked the "Contempt Analysis" option. If that option has been checked, contempt will be from white's point of view during analysis (so positive contempt will make white avoid draws, negative contempt will make black avoid draws).

Nothing changes for normal game play (so positive contempt will make the engine avoid draws)."
ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ALEKS (01.02.2018), Alexandr_L (18.04.2018), Burcontovk (01.02.2018), Ofiscer (01.02.2018), Viktor (01.02.2018), Философ (01.02.2018)
Старый 01.02.2018, 17:43   #517
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

ChessMan, А можно приложение для теста скоростей компиляций? Чет у себя найти не могу. Хочу 730е проверить.
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 01.02.2018, 23:42   #518
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
ChessMan, А можно приложение для теста скоростей компиляций? Чет у себя найти не могу. Хочу 730е проверить.
Вот: http://www99.zippyshare.com/v/2hKhoRhb/file.html
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), Burcontovk (02.02.2018)
Старый 02.02.2018, 12:58   #519
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Моя компиляция CorChess_2.0_020218 x32-x64

IIvec committed 14 hours ago

Bench: 6137052

Скачать: http://www84.zippyshare.com/v/Zj2ihim0/file.html
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), Ofiscer (02.02.2018)
Старый 02.02.2018, 17:36   #520
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Моя LTO компиляция CorChess 2.0 020218 x32-x64

я немного модифицировал исходники удалив патчи:

Wide bench coverage …
mcostalba committed on 15 Aug 2017

Restore perft …
mcostalba committed on 15 Aug 2017


Rewrite benchmark …
mcostalba committed on 14 Aug 2017


И теперь LTO и PGO компилируется даже в MinGW 7.2.0/7.3.0 под Windows.


Для меня это даёт 1.5-3.5% прироста к скорости в Build Tester и около 4-7% прироста скорости в Аквариуме.

Bench: 6065456 (не такой как у оригинала потому что удалены патчи, но функциональность такая же)

Скачать: http://www36.zippyshare.com/v/mlGcpg1r/file.html

=====
Буду благодарен за обратную связь
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), Ofiscer (02.02.2018), SergeyMZ (02.02.2018), Гудвин (02.02.2018)
Старый 02.02.2018, 17:59   #521
SergeyMZ
Гроссмейстер
 
Аватар для SergeyMZ
 
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614

Награды пользователя:

По умолчанию Re: Компиляции движков от ChessMan

ChessMan,
Здравствуйте!
Объясните мне, пожалуйста, в чем разница между вашими компиляциями Стокфиш, Сифиш, Корфиш и имеет ли смысл их использовать в заочных шахматах?
SergeyMZ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 02.02.2018, 18:20   #522
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от SergeyMZ
ChessMan,
Здравствуйте!
Объясните мне, пожалуйста, в чем разница между вашими компиляциями Стокфиш, Сифиш, Корфиш и имеет ли смысл их использовать в заочных шахматах?

Здравствуйте!
Стокфиш это Стокфиш - тут нечего объяснять.
Cfish - порт Стокфиша на язык "С" - дает прирост скорости около 10% (в зависимости от процессора).
CorChess - это Стокфиш с некоторыми правками, по задумке автора эти правки делают его сильнее для заочных шахмат.
CiChess - это CorChess на языке "С" - +10% к скорости (в зависимости от процессора!)
ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), ivm1995 (05.02.2018), Ofiscer (02.02.2018), SergeyMZ (02.02.2018), Viktor (02.02.2018), Гудвин (02.02.2018)
Старый 02.02.2018, 18:35   #523
SergeyMZ
Гроссмейстер
 
Аватар для SergeyMZ
 
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614

Награды пользователя:

По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Здравствуйте!
Стокфиш это Стокфиш - тут нечего объяснять.
Cfish - порт Стокфиша на язык "С" - дает прирост скорости около 10% (в зависимости от процессора).
CorChess - это Стокфиш с некоторыми правками, по задумке автора эти правки делают его сильнее для заочных шахмат.
CiChess - это CorChess на языке "С" - +10% к скорости (в зависимости от процессора!)
Спасибо за ответ большое. А где можно скачать новый Сичесс? Я бы как раз его опробовал на новом кофилейке
SergeyMZ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 02.02.2018, 19:27   #524
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от SergeyMZ
Спасибо за ответ большое. А где можно скачать новый Сичесс? Я бы как раз его опробовал на новом кофилейке
Вот: http://www73.zippyshare.com/v/xtzojxSl/file.html
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), ivm1995 (05.02.2018), Psyclone2513 (03.02.2018), SergeyMZ (02.02.2018)
Старый 08.02.2018, 21:53   #525
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Моя LTO компиляция CorChess_2.0_080218 x32-x64

Bench: 6637782

Скачать: http://www28.zippyshare.com/v/2T5TGuvn/file.html
ChessMan вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
alex1957 (08.02.2018), Alexandr_L (18.04.2018), Burcontovk (13.02.2018), byan_mivv (08.02.2018), Ofiscer (10.02.2018), Psyclone2513 (10.02.2018), Viktor (08.02.2018), Философ (08.02.2018)
Старый 10.02.2018, 12:29   #526
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Закончился матч:



Запустил новый, с последней моей компиляцией SF против того же Cfish.
Интересно, что дадут десяток патчей, которые набрал SF за ~полтора месяца против 20% скорости (Cfish был явно быстрее)

Да, забыл сказать - играли они на двух ядрах (в том ноутбуке больше нет), контроль 150 мин. +30 секунд.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 10.02.2018, 14:39   #527
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Закончился матч:



Запустил новый, с последней моей компиляцией SF против того же Cfish.
Интересно, что дадут десяток патчей, которые набрал SF за ~полтора месяца против 20% скорости (Cfish был явно быстрее)

Да, забыл сказать - играли они на двух ядрах (в том ноутбуке больше нет), контроль 150 мин. +30 секунд.
В моих тестах скорости СиФиш никогда не был на 20% быстрее... максимум 15%. Разве что Вы сравниваете мою компиляцию СиФиша и Вашу компиляцию Стокфиша - тогда да, там разница в скорости может быть и 20%.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 10.02.2018, 14:46   #528
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Да, я играю моей компиляцией (если специально не указано обратное).

Сейчас играет сборка с Аброка + патч, который ставит количество ядер в N-1 (впрочем это явно не функциональный патч, да и вручную поменять не проблема, патч скорее для удобства установки движка). Кстати, в нем еще и обрезан верхний предел возможного количества потоков, по числу N.

Итого, с чистой совестью можно сказать, что играет сборка с Аброка, но чуть более быстрая (5-7%).

Кстати, использую именно мои сборки, т.к в случае сбоя - на них проще отлаживаться (такое уже было прошлым летом, когда движок падал, в случае, если ему давали базы syzygy, но неполные (без dtz).
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 10.02.2018, 16:43   #529
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Моя LTO компиляция McBrain-9 100218 x32-x64

Bench: 7475400

Скачать: http://www41.zippyshare.com/v/KQXXtKOM/file.html

https://drive.google.com/file/d/1oeb...ew?usp=sharing
ChessMan вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), Burcontovk (13.02.2018), Ofiscer (10.02.2018), Parkaev_Andrey (10.02.2018), Viktor (10.02.2018), Гудвин (10.02.2018), Философ (10.02.2018)
Старый 10.02.2018, 17:22   #530
Parkaev_Andrey
Гроссмейстер
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Сообщений: 3,743
Сказал(а) спасибо: 4,453
Поблагодарили 6,151 раз(а) в 2,723 сообщениях
Записей в дневнике: 6
Репутация: 293
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
В моих компиляциях смотрите
Я извиняюсь, у меня вопросик:
Цитата:
CiChess - это CorChess на языке "С" - +10% к скорости (в зависимости от процессора!)
Этот двиг настолько хорош, поэтому найти его сложнее чем остальные компиляции? В шапке темы он отсутствует Последняя версия вроде бы здесь
Parkaev_Andrey вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 10.02.2018, 17:27   #531
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Parkaev_Andrey
Я извиняюсь, у меня вопросик:

Этот двиг настолько хорош, поэтому найти его сложнее чем остальные компиляции? В шапке темы он отсутствует Последняя версия вроде бы здесь
Я пока не делал новых версий. А так то да, он слишком хорош.
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), byan_mivv (10.02.2018), ivm1995 (13.02.2018), Parkaev_Andrey (10.02.2018)
Старый 13.02.2018, 01:15   #532
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CFish_R 120218 x32-x64

Based on latest Cfish

More clean-up.
syzygy1 committed an hour ago

+Extended UCI options


Bench: 5207156

Скачать: http://www91.zippyshare.com/v/aHNx4jkC/file.html

==========
Очень маленькая скорость в командной строке только у меня?

Развернуть для просмотра

[свернуть]
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), Burcontovk (13.02.2018), Viktor (13.02.2018)
Старый 13.02.2018, 02:23   #533
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
(впрочем это явно не функциональный патч, да и вручную поменять не проблема, патч скорее для удобства установки движка).
Это не удобство, когда приходится вручную выставлять полное кол-во ядер.
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 13.02.2018, 10:38   #534
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Согласно большинству рекомендаций, N-1 - оптимально.
По крайней мере, так играют и на TCEC, и на YLCET
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 13.02.2018, 11:24   #535
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
Это не удобство, когда приходится вручную выставлять полное кол-во ядер.
Так у каждого может быть свое количество. Так что надо установить нужное самому вручную. А для всех правильно настроить на 1 ядре.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 13.02.2018, 13:06   #536
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

На одном ядре - это вообще редчайший случай.
По сути, это подходит только для фонового анализа, когда есть задачи первого приоритета. А там потихоньку считает сутки-двое, ну и пусть считает.

Игровые движки все же настраивают иначе, так, чтобы высосать процессор по-максимуму (но и оставить что-то для оболочки и ОС, иначе резко повышается риск просрочить время).
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 13.02.2018, 15:11   #537
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
На одном ядре - это вообще редчайший случай.
По сути, это подходит только для фонового анализа, когда есть задачи первого приоритета. А там потихоньку считает сутки-двое, ну и пусть считает.
Игровые движки все же настраивают иначе, так, чтобы высосать процессор по-максимуму (но и оставить что-то для оболочки и ОС, иначе резко повышается риск просрочить время).
Большинство движков по умолчанию ставятся по одному ядру.
И почему - это тоже понятно. Тестирование проходит, в основном, на 1 ядре. А если брать анализ, то зависит от оболочки и применяемых методов. В Аквариуме, например, движки анализируют в ИДеА на одном ядре.


Цитата: Сообщение от Viktor
Так у каждого может быть свое количество. Так что надо установить нужное самому вручную.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 13.02.2018, 15:25   #538
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Viktor
Так у каждого может быть свое количество. Так что надо установить нужное самому вручную.
Ну значит я поставил так, как мне для моих задач удобнее. А остальные поставят вручную.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (18.04.2018)
Старый 13.02.2018, 19:52   #539
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Ну значит я поставил так, как мне для моих задач удобнее. А остальные поставят вручную.
То есть, Вы ни с кем не считаетесь? А между прочим, 99 % программистов выпускают движки с настройками на 1 ядре по умолчанию.
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ALEKS (13.02.2018), Alexandr_L (18.04.2018)
Старый 13.02.2018, 22:24   #540
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Причем тут с кем я считаюсь, или не считаюсь? ;)

Я выкладываю движок на основе аброковского исходника, который на несколько процентов быстрее оригинального, и в нем есть один-два, иной раз может быть и штук пять патчей, которые также прошли тестирование на Аброк, но в сборку пока что не вошли. Также есть один мой патч, который мне удобен. Это то, что делаю я.

Дело других - скачать, посмотреть, и пользоваться или не пользоваться этим движком.
Решать - не мне. Кому нравится - пожалуйста, кому не нравится - ну значит пользуйтесь чем-то другим.

Ей Богу, не понимаю, в чем вопрос, как и не понимаю, зачем нужно это обсуждать в теме для других аналогичных, но не моих сборок.

Последний раз редактировалось Maratka; 13.02.2018 в 22:57.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (18.04.2018), ChessMan (13.02.2018)
Ответ


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

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

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

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


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


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