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)
Старый 02.12.2020, 19:18   #1861
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Он их сам построил на своей личном железе?
Если да - молодец, но эти таблицы используются везде из топ 20. Я не против таблиц, но есть они или нет их - все были бы в равных условиях.
Он их написал.
Семифигурки строил не он.
ChessMan вне форума   Ответить с цитированием
Старый 02.12.2020, 19:20   #1862
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Он их написал.
Семифигурки строил не он.
В смысле - написал код для обработки?
А он как-то особо отличался от кода обработки шестифигурок?

Еще раз - сделал - молодец. Было это года два назад. С тех пор - что из писанного им вошло в SF, и сколько писанного в команде SF вошло в cFish?
Maratka вне форума   Ответить с цитированием
Старый 02.12.2020, 19:36   #1863
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
В смысле - написал код для обработки?
А он как-то особо отличался от кода обработки шестифигурок?

Еще раз - сделал - молодец. Было это года два назад. С тех пор - что из писанного им вошло в SF, и сколько писанного в команде SF вошло в cFish?
Вы не поняли. Он создал таблицы syzygy.

Можно было догадаться кто это по адресу страницы на ГитХабе

github.com/syzygy1/Cfish
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (02.12.2020), АЛЕКСЕЙ1976 (03.12.2020)
Старый 02.12.2020, 19:38   #1864
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Вы забываете что автор СиФиша сам пишет патчи, которые затем портирует в Стокфиш))
Кстати, Вы видели и мои патчи.
И они давали Elo. Проблема лишь в том, что давали недостаточно, чтобы пройти тест, они были желтыми.

Но даже тут - вопрос подхода к тесту. Скажем те мои патчи были заточены на некий дисбаланс материала, причем весьма редкий, вида три легких фигуры против ферзя. На обычных тестовых книгах они будут всегда желтыми, но на специальной "дисбалансной" - заведомо зелеными, т.е. лучше там, под что код и писан, и как минимум не хуже на шахматах "вообще".

В общем, была бы другая методика на FishTest под в т.ч. и точечные фиксы - мои патчи весьма вероятно прошли бы.
Maratka вне форума   Ответить с цитированием
Старый 02.12.2020, 19:51   #1865
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Кстати, несколько месяцев назад были серьёзные разговоры по поводу того, чтобы перейти на язык С. Хотели сделать merge СиФиша.

Разница в скорости была огромная, Рональд не захотел. Он добавил ускоряющие патчи в Стокфиш и теперь разница не такая большая. А с патчем на использование больших страниц для сети - ещё меньше.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (02.12.2020), АЛЕКСЕЙ1976 (10.12.2020)
Старый 02.12.2020, 21:20   #1866
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Ну и замечательно!
Есть 2-3 десятка людей, которые фактически постоянно варятся в этой теме.
Но они программисты на С++!
Если перевести SF на С, то будет потеря ~80% группы. Да, с другой стороны подтянутся чистые "сишники", но их будет в разы меньше, т.е. это поломает динамику развития алгоритмов с 50-60 Elo в год до 20-25, с кодом в общем-то не проблема перенести с С++ на С, но не наоборот, банально нет людей.

Так что все правильно, и разумно: пишут на самом подходящем языке с точки зрения доступность/производительность, а далее - делайте себе что вам нравится на вашем любимом.

А так то, если исходить из популярности, то думаю С# был бы в лидерах.. но ценой дикой просадки в скорости, да и кроссплатформеностью пришлось бы жертвовать, небось не на каждом Лине оно бы заработало. Если вообще бы заработало. Андроиды - там был бы полный швах, это точно...
Maratka вне форума   Ответить с цитированием
Старый 02.12.2020, 21:33   #1867
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Если перевести SF на С, то будет потеря ~80% группы
Откуда такие цифры?
Я уверен что 99% разработчиков с легкостью справятся с написанием патчей на С.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
svoitsl (02.12.2020), АЛЕКСЕЙ1976 (03.12.2020)
Старый 02.12.2020, 22:39   #1868
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Код:
Result:
------------------------------------------------------------------------------------
  #  name                    games    wins   draws  losses   score    los%  elo+/-
  1. CF EXT 021220 x64 BMI2   1000     204     749      47   578.5   100.0    55.0
  2. Stockfish 12             1000      47     749     204   421.5     0.0   -55.0

Tech:
------------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game):
  #  name                      nodes/m         NPS  depth/m   time/m    moves     time
  1. CF EXT 021220 x64 BMI2       676K      860190     27.7      0.8     76.2     59.9
  2. Stockfish 12                 537K      677806     25.3      0.8     76.1     60.3

TC=1min+0.1sec
Hash=64MB
Threads=1
Concurrency=40
Book=chads-openings-8ply-10k.pgn
Rig=2*Intel(R) Xeon(R) CPU E5-2678 v3
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alvir (02.12.2020), byan_mivv (02.12.2020), ChessMan (02.12.2020), АЛЕКСЕЙ1976 (03.12.2020)
Старый 02.12.2020, 23:36   #1869
Jeweller
2 разряд
 
Аватар для Jeweller
 
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
По умолчанию Re: Компиляции движков от ChessMan

к вопросу о 'бесполезности' того, что делает ChessMan

здесь видео, сделанное мной в феврале-марте 2018г, с записью отрывка партии AlphaZero – StockFish 8 ('London 04.12.2017, game 10') - с 17 по 21 ход (17. Qf4 Qd6 18. Qa4 g5 19. Re1 Kxh6 20. h4 f6 21. Be3),
где StockFish 8 и некий движок Erectus QL06 разыгрывают партию в режиме 30с на ход
StockFish 8 за StockFish 8 - со 100% совпадением ходов и
Erectus QL06 за AlphaZero - также со 100% совпадением ходов

можно взять не только отрезок с 17 по 21 ход, а практически всю партию до эндшпиля, и не только эту партию - где некий движок Erectus QL06 повторяет игру AlphaZero близко к 100%, за исключением глубокого эндшпиля, где Erectus точнее

все эти "фантастические" "инопланетные" ходы, как рассыпались тогда эпитетами о ходах AlphaZero, которые близко не мог взять стандартный Сток, никакая Лила (ее в природе еще не было), Erectus брал

Erectus QL06 - это компиляция CFish 2017.12.06 RomeoA23, соответствующим образом настроенная, которую я так назвал для себя (2017=Q (17 буква алфавита), 12=L (12 буква алфавита))

с помощью специально настроенной компиляции RomeoA23 - я воспроизводил большинство ходов AlphaZero уже через несколько дней после выхода статьи с партиями, готовил большой материал об этом для сайта LB в декабре 17', но тогда не сложилось, и к лучшему
позже приватно знакомил Vizvezdenec'а со своей версией особенностей тренировки AlphaZero (Vizvezdenec наверно тогда покрутил у виска), по которой совпадение с одним из режимов игры CFish'а не является случайностью, а специально воспроизводит существенные элементы игры CFish'а на определенных настройках (естественно с некоторыми изменениями и особенностями, присущими нейросети) - отсюда и "фантастический инопланетный" стиль Альфы

-----------------

современный CiChess, особенно с использованием диапазона настроек, дает еще большие возможности, чем CFish три года назад, особенно если этими возможностями уметь пользоваться
Jeweller вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
ChessMan (02.12.2020), Corrs (03.12.2020), Ghppn (08.12.2020), АЛЕКСЕЙ1976 (03.12.2020)
Старый 02.12.2020, 23:58   #1870
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Я уверен что 99% разработчиков с легкостью справятся с написанием патчей на С.
Из статистики: его бы писали на С изначально, если бы не было разницы в кол-ве разработчиков, но имея (и мы знаем это!) разницу по скорости бинаря.
Maratka вне форума   Ответить с цитированием
Старый 03.12.2020, 00:02   #1871
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Из статистики: его бы писали на С изначально, если бы не было разницы в кол-ве разработчиков, но имея (и мы знаем это!) разницу по скорости бинаря.
Дело не в сложности языка "С", дело в удобстве "С++".
Раньше, до того как Рональд создал СиФиш с разными tricks на ускорение, никто не знал что движок на С может быть настолько быстрее, поэтому ПЕРЕПИСАЛИ Стокфиш с "С" на "С++" !
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ghppn (08.12.2020), АЛЕКСЕЙ1976 (10.12.2020)
Старый 03.12.2020, 00:06   #1872
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Jeweller
Erectus QL06 - это компиляция CFish 2017.12.06 RomeoA23, соответствующим образом настроенная, которую я так назвал для себя (2017=Q (17 буква алфавита), 12=L (12 буква алфавита))
Это чушь собачья, никаким настройками невозможно точнее, чем у оригинального SF оценить преимущество 4 пешек перед тремя сдвоенным на решающем фланге, если единица измерения бай зизайн - сантипешка, хотя там возможно и выигрыш в большинстве позиций.
А чтобы оценить это ( и не только это) в миллипешках, нужен рефакторинг кода, т.е. попросту - действительно начать измерять плюсы и минусмы не в сантипешках, а в миллипешках, подо что для проверки понадобится не 1000-1500 ядер FishTest, а на два, скорее даже на три порядка больше, просто потому что количество возможных оценок вырастает на порядок для каждой функции. Эти ядра Папа Римский выделит, или может Вы лично найдете?

И это только тюниниг коэффециентов для имеющихся функций, а сколько есть не описанных в коде вовсе, и которые учитывает сеть? Их там безразмерно больше, оцененных и описанных можно в единицах процентов считать, ибо сеть учитывает все что видит по мере обучения, а видит она все, что на доске возникает! Вручную запаришься писать код для какой-то малофигурки вида ферзь и пара пешек против двух ладей и слона (коня), а сеть это просекает даже при случаях один на миллион.
Оценку может и не особо красиво рисует, но от позиции играет верно, и если есть выигрыш, то его берет.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ghppn (08.12.2020)
Старый 03.12.2020, 00:15   #1873
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Код:
Result:
-------------------------------------------------------------------------------------
  #  name                     games    wins   draws  losses   score    los%  elo+/-
  1. CiChess 021220 x64 BMI2   1000     214     725      61   576.5   100.0    53.6
  2. CF EXT 021220 x64 BMI2    1000     211     725      64   573.5   100.0    51.4
  3. Cfish 301120 64 BMI2      1000     208     720      72   568.0   100.0    47.5
  4. Stockfish 12              3000     197    2170     633  1282.0     0.0   -50.9

Tech:
-------------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game):
  #  name                       nodes/m         NPS  depth/m   time/m    moves     time
  1. CiChess 021220 x64 BMI2       434K      762034     19.3      0.6     53.8     30.6
  2. CF EXT 021220 x64 BMI2        433K      766034     20.3      0.6     53.9     30.5
  3. Cfish 301120 64 BMI2          437K      778566     20.3      0.6     55.0     30.9
  4. Stockfish 12                  349K      615802     19.3      0.6     54.3     30.7

TC=0.5min+0.1sec
Hash=32MB
Threads=1
Concurrency=40
Book=chads-openings-8ply-10k.pgn
Rig=2*Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Alvir (03.12.2020), Arikchess (03.12.2020), ChessMan (03.12.2020), Evgeny (03.12.2020), Ghppn (04.12.2020), kruzh (03.12.2020), АЛЕКСЕЙ1976 (03.12.2020), Виталий В. (07.12.2020)
Старый 07.12.2020, 13:26   #1874
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

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

Let Cfish compiled for AVX512 identify itself as Cfish AVX512. …
syzygy1 committed 11 hours ago

Updated to "Introduce static history". …
syzygy1 committed 14 hours ago

Switch to -flto instead of -flto=thin.
syzygy1 committed 2 days ago

Properly synchronize pure with hybrid. …
syzygy1 committed 6 days ago


Скачать: https://pixeldrain.com/u/V62BejDg

Добавил несколько LTO сборок - они могут быть быстрее на некоторых ПК. Нужны тесты.

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

[свернуть]
ChessMan вне форума   Ответить с цитированием
17 пользователя(ей) сказали cпасибо:
alex1957 (07.12.2020), Arikchess (08.12.2020), Asunta (07.12.2020), byan_mivv (07.12.2020), gens (07.12.2020), Ghppn (08.12.2020), Rom77 (07.12.2020), SergeyMZ (07.12.2020), trex2020 (07.12.2020), Vasilievich (07.12.2020), Viktor (07.12.2020), АЛЕКСЕЙ1976 (10.12.2020), Андрей 71 (07.12.2020), Виталий В. (07.12.2020), Владимир001 (07.12.2020), Переяслав (07.12.2020), Философ (07.12.2020)
Старый 07.12.2020, 17:45   #1875
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Код:
----------------------------------------------------------------------------------
  #  name                  games    wins   draws  losses   score    los%  elo+/-
  1. Cfish 071220 64 BMI2   2000     414    1513      73  1170.5   100.0    59.8
  2. Stockfish 12           2000      73    1513     414   829.5     0.0   -59.8

----------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game)
  #  name                    nodes/m         NPS  depth/m   time/m    moves     time
  1. Cfish 071220 64 BMI2       603K     1126452     21.6      0.5     56.9     30.4
  2. Stockfish 12               479K      894673     20.5      0.5     57.0     30.5

TC=30sec+0.1sec
Hash=32MB
Threads=1
Concurrency=24 (only physical cores)
Book=chads-openings-8ply-10k.pgn
Rig=2*Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz
Games=games-07-12-2020-05m+01s.pgn
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alvir (07.12.2020), ChessMan (07.12.2020), Ghppn (08.12.2020), trex2020 (07.12.2020), Viktor (07.12.2020), АЛЕКСЕЙ1976 (10.12.2020), Виталий В. (07.12.2020)
Старый 08.12.2020, 14:54   #1876
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CF_EXT 081220 x32-x64

Let Cfish compiled for AVX512 identify itself as Cfish AVX512. …
syzygy1 committed 2 days ago

Updated to "Introduce static history". …
syzygy1 committed 2 days ago

Switch to -flto instead of -flto=thin.
syzygy1 committed 3 days ago


Скачать: https://pixeldrain.com/u/eCPJhzfC
https://www21.zippyshare.com/v/Ahzsn97W/file.html
================
Добавлены несколько сборок со встроенной сетью.
Добавлены ещё несколько LTO-сборок.

Последний раз редактировалось ChessMan; 08.12.2020 в 15:31.
ChessMan вне форума   Ответить с цитированием
11 пользователя(ей) сказали cпасибо:
Alvir (08.12.2020), Asunta (08.12.2020), Evgeny (08.12.2020), Ghppn (08.12.2020), Viktor (08.12.2020), АЛЕКСЕЙ1976 (10.12.2020), Андрей 71 (11.12.2020), Виталий В. (10.12.2020), Владимир001 (08.12.2020), Переяслав (08.12.2020), Философ (08.12.2020)
Старый 08.12.2020, 15:34   #1877
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess 081220 x32-x64

Скачать:
https://pixeldrain.com/u/iodCBoZh
https://www32.zippyshare.com/v/ILkskJlX/file.html
ChessMan вне форума   Ответить с цитированием
15 пользователя(ей) сказали cпасибо:
Alvir (08.12.2020), Evgeny (08.12.2020), gens (08.12.2020), Ghppn (08.12.2020), Scorpio (08.12.2020), ssserg (08.12.2020), trex2020 (08.12.2020), Vasilievich (08.12.2020), Viktor (08.12.2020), АЛЕКСЕЙ1976 (10.12.2020), Андрей 71 (11.12.2020), Виталий В. (10.12.2020), Владимир001 (08.12.2020), Переяслав (08.12.2020), Философ (08.12.2020)
Старый 08.12.2020, 15:40   #1878
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Компиляции движков от ChessMan

Для каких процессоров embed?
Философ вне форума   Ответить с цитированием
Старый 08.12.2020, 15:42   #1879
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Философ
Для каких процессоров embed?


Версии embed собрал для тех, у кого проблемы с подключением сети к движку.

Последний раз редактировалось ChessMan; 08.12.2020 в 16:55.
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Ghppn (08.12.2020), trex2020 (08.12.2020), АЛЕКСЕЙ1976 (10.12.2020), Философ (08.12.2020)
Старый 13.12.2020, 20:15   #1880
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

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

https://github.com/syzygy1/Cfish/tre...a8caaf9e9cd8f0
Updated to "New Imbalance Tables Tweak". …
syzygy1 committed 5 hours ago


Скачать: https://pixeldrain.com/u/n28NQkFp
ChessMan вне форума   Ответить с цитированием
18 пользователя(ей) сказали cпасибо:
ALEKS (13.12.2020), alex1957 (13.12.2020), Alvir (14.12.2020), Asunta (14.12.2020), byan_mivv (13.12.2020), gens (14.12.2020), Ghppn (23.12.2020), kruzh (13.12.2020), SergeyMZ (13.12.2020), Stavross (13.12.2020), svoitsl (13.12.2020), Vasilievich (13.12.2020), Viktor (13.12.2020), АЛЕКСЕЙ1976 (13.12.2020), Виталий В. (13.12.2020), Владимир001 (14.12.2020), Переяслав (13.12.2020), Философ (13.12.2020)
Старый 17.12.2020, 20:44   #1881
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

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

Updated to "AVX512, AVX2 and SSSE3 speedups". …
syzygy1 committed 18 hours ago


Скачать: https://pixeldrain.com/u/CodZvemk

===========
Похоже, что версии без sparse теперь быстрее чем sparse для сборок SSSE3_x32 (x64?), AVX2 и BMI2. Возможно не на всех процессорах.
У меня версия AVX2 (без sparse) теперь самая быстрая. Быстрее чем AVX2_Ryzen.
ChessMan вне форума   Ответить с цитированием
18 пользователя(ей) сказали cпасибо:
Alvir (18.12.2020), Antuan (02.01.2021), Arikchess (18.12.2020), Asunta (18.12.2020), byan_mivv (17.12.2020), gens (19.12.2020), Ghppn (23.12.2020), Grmsh (18.12.2020), Rom77 (18.12.2020), SergeyMZ (17.12.2020), Stavross (24.12.2020), Vasilievich (18.12.2020), Viktor (17.12.2020), АЛЕКСЕЙ1976 (17.12.2020), Владимир001 (17.12.2020), Переяслав (17.12.2020), Философ (17.12.2020), Харлампий (24.12.2020)
Старый 24.12.2020, 23:23   #1882
lobkov62
4 разряд
 
Аватар для lobkov62
 
Регистрация: 28.12.2018
Сообщений: 54
Сказал(а) спасибо: 65
Поблагодарили 27 раз(а) в 10 сообщениях
Репутация: 8
По умолчанию Re: Компиляции движков от ChessMan

Уважаемый ChessMan.
У Вас в архиве Cfish 32 файла движков для разного железа.
Подскажите пожалуйста, какие версии выбрать для следующих ПК под win10 64бит:
1. АМD Ryzen 54500U 2,38 GHz 6 ядер (новый АМD)
2. Intel Core i5 7400 CPU 3,0 GHz 4 ядра (Intel почти новый)
3. Intel Core i5 3210M 2,5 GHz 2 ядра (Intel 2012 года)

Заранее спасибо!

Последний раз редактировалось lobkov62; 25.12.2020 в 00:20.
lobkov62 вне форума   Ответить с цитированием
Старый 25.12.2020, 01:21   #1883
SergeyMZ
Гроссмейстер
 
Аватар для SergeyMZ
 
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614

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

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

Цитата: Сообщение от ChessMan
Моя компиляция Cfish 171220 x32-x64

Updated to "AVX512, AVX2 and SSSE3 speedups". …
syzygy1 committed 18 hours ago


Скачать: https://pixeldrain.com/u/CodZvemk

===========
Похоже, что версии без sparse теперь быстрее чем sparse для сборок SSSE3_x32 (x64?), AVX2 и BMI2. Возможно не на всех процессорах.
У меня версия AVX2 (без sparse) теперь самая быстрая. Быстрее чем AVX2_Ryzen.
Спасибо за сборочку большое!
У меня же самая быстрая компиляция:
Cfish_x64_171220_E_AVX2_Ryzen_sparse_mingw_10.exe
Процессор Ryzen 3900x
SergeyMZ вне форума   Ответить с цитированием
Старый 25.12.2020, 09:10   #1884
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

lobkov62,
самое производительное из вашего набора- 7400, да и тот сегодня на 3-
это все ноутбучно-моноблочные процессоры, сегодня минимум 6 ядер 12 потоков с частотой 4+Ггц, Интел 10-11 поколение 10600-11600, АМД- 3-5 3600-5600...
Ryzen 54500U- такого проца нет, пишите правильно- Ryzen 5 - 4500U...
sergey1963 вне форума   Ответить с цитированием
Старый 26.12.2020, 20:50   #1885
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от lobkov62
Уважаемый ChessMan.
У Вас в архиве Cfish 32 файла движков для разного железа.
Подскажите пожалуйста, какие версии выбрать для следующих ПК под win10 64бит:
1. АМD Ryzen 54500U 2,38 GHz 6 ядер (новый АМD)
2. Intel Core i5 7400 CPU 3,0 GHz 4 ядра (Intel почти новый)
3. Intel Core i5 3210M 2,5 GHz 2 ядра (Intel 2012 года)

Заранее спасибо!
1. AVX2
2. BMI2
3. SSE41 (если BMI2 не работает)

Используйте версии без "sparse" в названии.
Версии с "ELTO" также могут быть самыми быстрыми (но это не точно)
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
lobkov62 (01.01.2021), АЛЕКСЕЙ1976 (26.12.2020)
Старый 26.12.2020, 20:51   #1886
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

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

Updated to "Do more LMR for captures". …
syzygy1 committed 19 hours ago

Updated to "Correct Outflanking calculations in classical eval". …
syzygy1 committed 2 days ago

Update README.md
syzygy1 committed 7 days ago

Updated to "Simplify condition for assigning static-eval based bonus". …
syzygy1 committed 8 days ago

Fix en passant bug in position set up code. …
syzygy1 committed 9 days ago


Скачать: https://pixeldrain.com/u/Kw4BLik3

===================
I recomend to make speed test before using SSE2, SSSE3, SSE41 and AVX builds - for some PCs "sparse" versions is still faster.
For AVX2 and BMI2 builds - no_sparse is faster, so i don't include sparse versions.
For 32-bit builds no_sparse is faster, except SSE2 build - version with sparse seem to be faster.
ChessMan вне форума   Ответить с цитированием
18 пользователя(ей) сказали cпасибо:
ALEKS (26.12.2020), alex1957 (26.12.2020), Alvir (27.12.2020), Antuan (02.01.2021), Arikchess (27.12.2020), Asunta (26.12.2020), byan_mivv (26.12.2020), Corrs (26.12.2020), gens (27.12.2020), Ghppn (28.12.2020), Rom77 (27.12.2020), Scorpio (27.12.2020), Viktor (27.12.2020), АЛЕКСЕЙ1976 (26.12.2020), Виталий В. (27.12.2020), Владимир001 (27.12.2020), Переяслав (26.12.2020), Философ (26.12.2020)
Старый 28.12.2020, 16:08   #1887
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CF_EXT 281220 x32-x64

Скачать: https://pixeldrain.com/u/qZtPbsLG
ChessMan вне форума   Ответить с цитированием
16 пользователя(ей) сказали cпасибо:
ALEKS (28.12.2020), Alvir (28.12.2020), Antuan (02.01.2021), Arikchess (28.12.2020), Asunta (28.12.2020), byan_mivv (28.12.2020), Evgeny (30.12.2020), gens (30.12.2020), Ghppn (28.12.2020), Scorpio (29.12.2020), SergeyMZ (02.01.2021), Tagray (01.01.2021), Viktor (28.12.2020), Владимир001 (28.12.2020), Переяслав (28.12.2020), Философ (28.12.2020)
Старый 01.01.2021, 19:09   #1888
lobkov62
4 разряд
 
Аватар для lobkov62
 
Регистрация: 28.12.2018
Сообщений: 54
Сказал(а) спасибо: 65
Поблагодарили 27 раз(а) в 10 сообщениях
Репутация: 8
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
1. AVX2
2. BMI2
3. SSE41 (если BMI2 не работает)

Используйте версии без "sparse" в названии.
Версии с "ELTO" также могут быть самыми быстрыми (но это не точно)
Спасибо за ответ!
в системе чесс бейз 14 портабле и аваст.
пытаюсь подключать Cfish. рекомендованные для своих процессоров версии
вижу системное сообщение при старте Cfish: ошибка при загрузке движка.

Что я возможно делаю не так?
lobkov62 вне форума   Ответить с цитированием
Старый 01.01.2021, 19:12   #1889
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Компиляции движков от ChessMan

Сеть находится в папке с движком? Если да, то пробуйте другие версии движка установить.
Владимир001 вне форума   Ответить с цитированием
Старый 01.01.2021, 22:09   #1890
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от lobkov62
системное сообщение при старте Cfish: ошибка при загрузке движка.
Что я возможно делаю не так?
Это нормально : )
Как только в настройках движка будет прописан путь к сети - всё сразу заработает...
Asunta вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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