31.08.2017, 21:30 | #1 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Компиляции движков от ChessMan
Stockfish 14
https://forchess.ru/showpost.php?p=1...postcount=2069 Cfish 260621 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=2057 Cfish 250621 x32-x64 (unofficial) https://forchess.ru/showpost.php?p=1...postcount=2051 Cfish 240621 x32-x64 (unofficial) https://forchess.ru/showpost.php?p=1...postcount=2044 Cfish 13u x32-x64 (unofficial) https://forchess.ru/showpost.php?p=1...postcount=2003 Stockfish 180521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=2002 Stockfish_FF2 150521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1995 Unofficial Cfish 090521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1993 Unofficial Cfish 020521 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1989 Unofficial Cfish 280421 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1973 SugaR AI 2.00 https://forchess.ru/showpost.php?p=1...postcount=1957 Stockfish 160421 https://forchess.ru/showpost.php?p=1...postcount=1948 Stockfish_FF2 250221 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1917 CiChess 040121 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1906 CF_EXT 040121 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1905 Cfish 261220 x32-x64 https://forchess.ru/showpost.php?p=1...postcount=1886 ================================= ================================= Развернуть для просмотраДвижки, которые я компилирую:
Cfish - порт Стокфиша на язык "С", автор Ronald De Man (aka Syzygy) https://github.com/syzygy1/Cfish CorChess - дериват Стокфиша, автор Ivan Ivec http://chess.ultimaiq.net/corchess.html https://github.com/IIvec/Stockfish/tree/corchess "CorChess is a clone of Stockfish maintained for better performance on long time controls, trying at least partially to fill the gap between regular tests and demands of correspondence players." CF_EXT - тот же Cfish, но с добавлением дополнительных UCI опций CiChess - порт движка CorChess на язык "С", плюс дополнительные UCI опции ============== Немного информации об опциях: Развернуть для просмотра"Variety" Add a little variety to play. The greater the value, the more various moves will be played, the more often the engine will not play along the first line. Not tested in infinite analysis mode. "Wide Search" multiPV=64 Useful for analysis when there are a lot of moves with the same score. Even analyzing in one line (MultiPV = 1) the engine will devote more time to analyzing moves not from the first line. In this mode, the search depth is much lower than in normal mode. Not recommended for playing against engines. "ICCF Analyzes" (from SugaR and McBrain) Variety of option "Wide Search" Allows you to change the level of multiPV. In my opinion, the optimal value is 3-4 "Clean Search" When the engine is stopped after analysis, using this option allows you to clear the search history / hash and start the analysis from scratch. May not work in some GUI. ======================= "Razoring" - unchek to disable Razoring "Futility" - unchek to disable Futility "Pruning" - unchek to disable Pruning "NullMove" - unchek to disable NullMove "ProbCut" - unchek to disable ProbCut "LMR" - unchek to disable LMR It can help in difficult positions in which the engine does not find the right move. Mainly for solving chess problems. =========================== "KingSafe" Increases the hazard rating for the King. Helps to find tactical solutions. "Tactical" Enabling this option sets the parameter KingSafe = 5 "TacticalNew" Experimental option. Still in testing. Gives a bonus to the assessment, depending on the number of pieces that can attack (or are already attacking) the opponent's King. "LazyThreshold" Unchek to disable Lazy Evaluation (same as in CorChess). I believe this helps in the analysis. Текстовый документ: http://s000.tinyupload.com/index.php...50366697358078 [свернуть] [свернуть] Последний раз редактировалось ChessMan; 02.07.2021 в 22:34. |
34 пользователя(ей) сказали cпасибо: | ALEKS (31.08.2017), alex1957 (02.12.2020), Alexandr_L (07.09.2017), Alex_Lk (25.12.2019), Alex_Zet (28.06.2019), Alvir (20.09.2020), Arikchess (12.09.2020), badabum (24.02.2021), Burcontovk (17.09.2017), byan_mivv (01.09.2020), Classic_Chessplayer (04.07.2019), Evgeny (06.08.2020), gens (06.08.2020), Ghppn (18.06.2019), Jeweller (31.12.2019), nvv20 (21.08.2021), ogr56 (10.11.2019), Parkaev_Andrey (31.08.2017), Psyclone2513 (01.09.2017), Scorpio (22.07.2021), SergeyMZ (26.09.2019), Shadow (20.07.2021), ssserg (30.07.2020), Viktor (31.08.2017), АЛЕКСЕЙ1976 (08.09.2020), Алексей_1976 (05.03.2018), БУМЕРАНГ (01.09.2017), Валекс (17.01.2019), Виталий В. (08.08.2019), Владимир001 (09.09.2020), Гудвин (18.06.2018), Переяслав (11.09.2020), Философ (09.06.2018), Харлампий (29.01.2018) |
30.08.2020, 09:40 | #1381 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Cfish 290820 x32-x64
Fix aliasing problem and compilation of non-SSE2. … syzygy1 committed 17 hours ago Merge branch 'pr_sparse_vec' of https://github.com/sf-x/Cfish into sf… … syzygy1 committed 3 days ago Скачать: https://pixeldrain.com/u/g7Qvt1Me Many thanks to syzygy1 and sf-x !!! BuidTester: https://www10.zippyshare.com/v/YbunFjMa/file.html ===================== SSE2 build must be faster on most non AVX2 CPUs. Even on Ryzens 1-2 gen (need tests... please) Последний раз редактировалось ChessMan; 30.08.2020 в 10:10. |
6 пользователя(ей) сказали cпасибо: | byan_mivv (30.08.2020), Jeweller (30.08.2020), sergey1963 (30.08.2020), Владимир001 (30.08.2020), Переяслав (30.08.2020), Философ (30.08.2020) |
30.08.2020, 10:29 | #1382 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Cfish 300820 x64
Ускорение для SSSE3/SSE4.1 компиляций. На моём ПК они примерно равны по скорости с SSE2 сборкой. Keep sparse multiplication code disabled for AVX2 for now. syzygy1 committed 5 hours ago Remove warning. syzygy1 committed 5 hours ago Implement sparse multiplication for SSSE3 and SSE4.1. … syzygy1 committed 5 hours ago Скачать: https://pixeldrain.com/u/VHpP2e2r ============= Развернуть для просмотра[свернуть] |
30.08.2020, 10:30 | #1383 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Компиляции движков от ChessMan
Intel C2D E8400
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | ChessMan (30.08.2020) |
30.08.2020, 10:32 | #1384 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от svoitsl
Intel C2D E8400
Развернуть для просмотра[свернуть] Попробуйте bench 16 1 13 default depth NNUE для свежих компиляций (300820) |
30.08.2020, 10:49 | #1386 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от gens
ChessMan,
Ryzen 1950X С командой bench 16 1 13 default depth NNUE |
30.08.2020, 11:05 | #1387 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Компиляции движков от ChessMan
C2D E8400[свернуть] SSE41 неплохо получилось, если на двух ядрах... |
Пользователь сказал cпасибо: | ChessMan (30.08.2020) |
30.08.2020, 11:21 | #1388 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Cfish 300820 x64
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | ChessMan (30.08.2020) |
30.08.2020, 11:23 | #1389 |
Начинающий
Регистрация: 23.10.2018
Сообщений: 3
Сказал(а) спасибо: 209
Поблагодарили 3 раз(а) в 2 сообщениях
Репутация: 3
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Можете ещё сегодняшние компиляции проверить?
С командой bench 16 1 13 default depth NNUE |
30.08.2020, 11:24 | #1390 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от gens
самый быстрый пока
Но все равно спасибо! |
Пользователь сказал cпасибо: | gens (30.08.2020) |
30.08.2020, 11:25 | #1391 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Переяслав
Да чудо какое-то! У меня тоже sse2 впервые самым быстрым вышем в билдтестере, до этого всегда лидировали или ssse3 или обычно sse41
|
30.08.2020, 11:32 | #1392 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
бенчи бенчами а для анализа проверил их с такими настройками:
Код:
setoption name Threads value 7 setoption name hash value 1024 go movetime 60000 Код:
info depth 35 seldepth 43 multipv 1 score cp 37 nodes 303353468 nps 5055722 hashfull 986 tbhits 0 time 60002 pv e2e4 bestmove e2e4 ponder e7e6 Код:
info depth 35 seldepth 52 multipv 1 score cp 39 nodes 300589058 nps 5009734 hashfull 984 tbhits 0 time 60001 pv e2e4 e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 f6e4 f1e1 e4d6 f3e5 f8e7 b5f1 c6e5 e1e5 e8g8 d2d4 e7f6 e5e1 f8e8 c2c3 e8e1 d1e1 d6e8 a2a4 a7a5 c1f4 d7d5 f1d3 c8g4 b1d2 g4h5 e1e3 h5g6 g2g3 d8d7 h2h4 g6d3 e3d3 g7g6 g1g2 d7c6 d2f3 bestmove e2e4 ponder e7e5
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | ChessMan (30.08.2020) |
30.08.2020, 11:34 | #1393 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Переяслав
бенчи бенчами а для анализа проверил их с такими настройками:
Код:
setoption name Threads value 7 setoption name hash value 1024 go movetime 60000 Код:
info depth 35 seldepth 43 multipv 1 score cp 37 nodes 303353468 nps 5055722 hashfull 986 tbhits 0 time 60002 pv e2e4 bestmove e2e4 ponder e7e6 Код:
info depth 35 seldepth 52 multipv 1 score cp 39 nodes 300589058 nps 5009734 hashfull 984 tbhits 0 time 60001 pv e2e4 e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 f6e4 f1e1 e4d6 f3e5 f8e7 b5f1 c6e5 e1e5 e8g8 d2d4 e7f6 e5e1 f8e8 c2c3 e8e1 d1e1 d6e8 a2a4 a7a5 c1f4 d7d5 f1d3 c8g4 b1d2 g4h5 e1e3 h5g6 g2g3 d8d7 h2h4 g6d3 e3d3 g7g6 g1g2 d7c6 d2f3 bestmove e2e4 ponder e7e5 ============= Вы запустили тест на 7ми ядрах. На одном ядре они будут предлагать одинаковые дебюты. Да и при следующем запуске на 7ми ядрах они могут поменять мнение... |
30.08.2020, 11:36 | #1394 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
На одном ядре они будут предлагать одинаковые дебюты
просто прикольно да
__________________
PGN Spy - top tournaments |
30.08.2020, 11:54 | #1396 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от gens
исправление..
SSE2 и SSE4.1 у Вас почти одинаковые по скорости. Есть смысл замерить температуру процессора для этих сборок. Если, конечно есть проблемы с охлаждением. В теории, SSE4.1 может выиграть по энергопотреблению, следовательно и по температуре ЦП. |
Пользователь сказал cпасибо: | gens (30.08.2020) |
30.08.2020, 12:06 | #1397 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
единственное мне не понятно как сифиш память юзает. задал обоим движкам по 64 метра, сток норм, а этот жрет как не в себя почему-то? почему?
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | ChessMan (30.08.2020) |
30.08.2020, 12:14 | #1398 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Переяслав
единственное мне не понятно как сифиш память юзает. задал обоим движкам по 64 метра, сток норм, а этот жрет как не в себя почему-то? почему? |
30.08.2020, 12:18 | #1399 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
А Вы прописали Стокфишу эндшпильные таблицы?
__________________
PGN Spy - top tournaments |
30.08.2020, 12:22 | #1400 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Переяслав
я их всем прописую всегда если есть такое поле в настройках
Пятифигурные или шести? |
30.08.2020, 12:36 | #1403 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
И у меня СиФиш с таблицами использует память очень сильно.
__________________
PGN Spy - top tournaments |
30.08.2020, 12:37 | #1404 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
Код:
Score of Cfish 300820 sse2 vs Stockfish 290820 modern: +99 -39 =362 [0.560] ... Cfish 300820 playing White: 65 - 11 - 174 [0.608] 250 ... Cfish 300820 playing Black: 34 - 28 - 188 [0.512] 250 ... White vs Black: 93 - 45 - 362 [0.548] 500 Elo difference: 41.9 +/- 15.8, LOS: 100.0 %, DrawRatio: 72.4 % 500 of 500 games finished. TC=40/10"+0.1"
__________________
PGN Spy - top tournaments |
30.08.2020, 12:48 | #1405 |
Гроссмейстер
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Переяслав
Аброковский просто уничтожен на УКК
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | ChessMan (30.08.2020) |
30.08.2020, 12:49 | #1406 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Переяслав
странный баг. или фича?
Похоже, СиФиш не освобождает память при команде ucinewgame... Развернуть для просмотра[свернуть] |
30.08.2020, 13:00 | #1408 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Alvir
Ryzen 7 3700x, up to 4.3Ggz, HT off.
Возможно у Рональда и sf-x получится их ускорить. https://github.com/syzygy1/Cfish/com...mment-41885912 "sf-x replied 4 hours ago • Whether it is worth it to have separate code for SSSE3/SSE4.1 needs further investigation. I think it isn't, unless new optimizations are discovered. SSE2 code has 8 muls, 8 adds, 9 shuffles per loop (1 for broadcast + 8 to interleave). Best SSE4.1 code I can think of is 4 muls, 8 adds, 14 shuffles (2 for broadcast, 4 to interleave and 8 to unpack int16->int32), 4 comparisons (for unpacking, specifically sign extension). The conclusion is that SSE4.1 is shuffle-bottlenecked. Maybe it will win in power consumption, but certainly not in speed. AVX2, OTOH, could be a straight port of SSE2 code... only need to pre-permute weights." |
30.08.2020, 13:02 | #1409 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Переяслав
щас тот же матч но без сизигий проведу, и да - память жрет теперь как обычно, даже хуже в 2 раза меньше чем сток!
В СиФише отсутствует один патч, который увеличил потребление памяти у Стокфиша. Что-то связано с pawn hash. Патч крайне легкий для добавления, но Рональд его не добавил. Написал что нужны некоторые тесты и всё... и тишина. |
30.08.2020, 13:33 | #1410 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Компиляции движков от ChessMan
может это и не баг- используется "двойная память"- хэш-1 напрямую взаимодействует с кешем-3, хэш-2 переписывает только новые данные с хэша-1- например текущую глубину и предыдущую, на выходе имеем всегда свежие данные в хэше (без пре-пре-предыдущих глубин)...
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|