23.06.2019, 21:54 | #3961 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Хотя тестеры как раз пытались выбрать такое соотношение, которое на больших скоростях равнозначно по Эло для 1:1000
|
23.06.2019, 22:03 | #3962 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Maratka
Стесняюсь спросить, если вдруг завтра LZ обойдет SF на 150 ELO, какое соотношение будет правильным?
Я пытаюсь тестировать на равном оборудовании при равном энергопотреблении И там получается выгодное для Стокфиша соотношение 1:2200 |
23.06.2019, 22:29 | #3963 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Правильным было и будет соотношение 1:875 на ход, при этом не имеет никакого значения кто там выигрывает или проигрывает, это константа
|
23.06.2019, 22:30 | #3964 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от svoitsl
Правильным было и будет соотношение 1:875 на ход, при этом не имеет никакого значения кто там выигрывает или проигрывает, это константа
|
23.06.2019, 22:31 | #3965 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Я пытаюсь тестировать на равном оборудовании при равном энергопотреблении
И там получается выгодное для Стокфиша соотношение 1:2200 |
23.06.2019, 22:48 | #3967 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Цитата: Сообщение от Омегазеро
которые все раскритиковали
|
23.06.2019, 22:56 | #3968 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от svoitsl
странно, что вы не знаете....
Итак: Its derived from the reported ratio between Alpha Zero’s and Stockfish 8’s nodes per second – 80k and 70m – during their match. So Stockfish 8 was searching 875 times as many nps as A0. Ну считал SF8 70 миллионов узлов, а AZ считал 80 тысяч. И что из этого? А если бы SF считал 79 млн. узлов, а AZ 62 тысячи, то что это бы меняло? Какое отношение это имеет к LZ (а не AZ), играющего против dev.-сборок (а не SF8, который на ~150 ELO слабее)? |
23.06.2019, 23:44 | #3969 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Цитата: Сообщение от Maratka
то что это бы меняло?
Цитата: Сообщение от Maratka
Какое отношение это имеет к LZ
|
23.06.2019, 23:59 | #3970 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от svoitsl
Что бы сравнить LZ и A0
Опять же, что такое nps? А фиг его знает! Каждый считает как умеет. https://yadi.sk/d/LtuUMFkh36ZD_g Поменял всего одну константу. Теперь движок в ~90 раз "медленнее". Подберите под него конфиг LZ! Думаю идеально будет запускать на CPU Результат такого матча Вы представляете, или хотите проверить? |
24.06.2019, 00:17 | #3971 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Maratka
Опять же, что такое nps? А фиг его знает! Каждый считает как умеет.
https://yadi.sk/d/LtuUMFkh36ZD_g Поменял всего одну константу. Теперь движок в ~90 раз "медленнее". Подберите под него конфиг LZ! Думаю идеально будет запускать на CPU Результат такого матча Вы представляете, или хотите проверить? |
24.06.2019, 00:31 | #3972 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Ну как же не имеет, если "бралась скорость Stockfish 8"?
А если бы SF нес туфту? А вообще известно ли, что там действительно не туфта? Вот например в текущей сборке оно считается так: nodesSearched * 1000 / elapsed; Первое и последнее понятно, кол-во узлов и потраченное время, а вот зачем множитель 1000? Далее, сам nodesSearched считается как nodesSearched = Threads.nodes_searched(); Вопрос: Это с учетом попаданий в хеш, или все, что чисто переработанно процессором? |
24.06.2019, 00:32 | #3973 |
2 разряд
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
|
Re: LCZero
Идея брать соотношение 1:875 (или какое-нибудь другое соотношение) в качестве какого-то уравнивающего фактора неправильна.
Получается, что если например мы смогли пооптимизировать и ускорить Lc0 скажем на 10%, тем самым перекосив соотношение в нашу сторону, соотношение сил внезапно становится "нечестным" и надо это компенсировать железом? В другую сторону это тоже работает (если Stockfish ускорится из-за какой-нибудь хитрости в коде, Lc0 не должна получать автоматом видеокарту побыстрее). |
24.06.2019, 00:42 | #3974 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Про то и разговор.
Но не имея некого коэффициента пересчета производительности заведомо разного железа, любой турнир по сути не имеет значения. Скажем не уверен, что много у кого дома найдется железка, более-менее похожая на TCEC'овску, а тем более - 3C. А значит, невозможно и сказать, кто сильнее, ибо все это завязано на железо. Все что можно сказать - так то, что "такой-то движок на таком-то железе и таком-то списке дебютов выступил так-то против другого движка". a-b (и даже Komodo MCTS) в этом плане уровнять куда как проще: даешь им столько потоков, сколько есть. А если они их переварить не могут - их проблема (пишите товарищи нормальный код!). |
24.06.2019, 01:58 | #3975 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от crem
Идея брать соотношение 1:875 (или какое-нибудь другое соотношение) в качестве какого-то уравнивающего фактора неправильна.
Получается, что если например мы смогли пооптимизировать и ускорить Lc0 скажем на 10%, тем самым перекосив соотношение в нашу сторону, соотношение сил внезапно становится "нечестным" и надо это компенсировать железом? В другую сторону это тоже работает (если Stockfish ускорится из-за какой-нибудь хитрости в коде, Lc0 не должна получать автоматом видеокарту побыстрее). Соотношение цены на оборудование также не помогает. Тут разные сегменты - low level/middle/high end. Соотношение цена/производительность сильно варьируется от модели процессора/видеокарты. Энергопотребление у железок также отличается. С другой стороны, соотношения скоростей 1:850 - 1:1000 хорошо себя зарекомендовали. Конечно, эти числа нужно модифицировать: при изменении размерности сети, технологий и внедрения различных фишек в оба движка. |
24.06.2019, 02:19 | #3976 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от alchemist888
Соотношение скоростей - это на данный момент лучшее, что есть. Понятно, что из-за разницы в подходах между AB и NN движками вряд-ли можно прийти к точному сравнению их силы.
Цитата: Сообщение от alchemist888
С другой стороны, соотношения скоростей 1:850 - 1:1000 хорошо себя зарекомендовали.
Цитата: Сообщение от alchemist888
Конечно, эти числа нужно модифицировать: при изменении размерности сети, технологий и внедрения различных фишек в оба движка.
________ Потому мои условия простые: соревнуются на том железе, которое реально впихнуть в одну коробку. У Intel это Xeon'ы на 384 ядра, у LZ это где-то с 6-7 Тесел. |
24.06.2019, 07:42 | #3977 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Maratka
А значит, невозможно и сказать, кто сильнее, ибо все это завязано на железо
Цитата: Сообщение от alchemist888
Соотношение цены на оборудование также не помогает. Тут разные сегменты - low level/middle/high end
Надо просто отдельно выбирать low level/middle/high end Я предложила критерии 1. Равная цена 2. Равное энергопотребление 3. Оборудование должно быть лучшим для движков (дающим наибольшую скорость) 4. Оборудование должно быть выпущенным в одно время С первыми тремя все согласились, с четвертым не согласны фанаты Стокфиша. Им хочется старые мощные уценнные процессоры продвинуть но вы же понимаете, что без четвертого критерия выбор становится неоднозначным не нравится мой критерий - предложьте свой но я считаю его разумным, потому что там получается отношение скоростей 1:2200, которое очень интересно. Так как Лила и Стокфиш там бьются на равных, и это всего интереснее, чем доминирование |
24.06.2019, 11:34 | #3978 |
3 разряд
Регистрация: 26.02.2019
Сообщений: 208
Сказал(а) спасибо: 35
Поблагодарили 211 раз(а) в 90 сообщениях
Репутация: 18
|
Re: LCZero
Цитата: Сообщение от crem
(если Stockfish ускорится из-за какой-нибудь хитрости в коде, Lc0 не должна получать автоматом видеокарту побыстрее).
http://www.talkchess.com/forum3/view...hp?f=2&t=71013 "Stockfish's Local/Remote Memory Access Ratio was 1.0, while Cfish's was 1.8." "Summary: Stockfish's NUMA performance seems much worse than Cfish's, which likely results in suboptimal performance by Stockfish on high-end systems (like the one at TCEC, for example)." http://talkchess.com/forum3/viewtopic.php?f=7&t=71027 Протестировать бы Cfish vs Stockfish на NUMA машине под Windows в плане Эло и выставить в будущем суперфинале TCEC c Сontempt 0. Желательно включить HT и large memory pages. |
24.06.2019, 15:14 | #3980 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Если выбор железа сделать однозначным, то возможно
Помогает! Надо просто отдельно выбирать low level/middle/high end Я предложила критерии 1. Равная цена 2. Равное энергопотребление 3. Оборудование должно быть лучшим для движков (дающим наибольшую скорость) 4. Оборудование должно быть выпущенным в одно время |
24.06.2019, 15:31 | #3981 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Ну, поэтому, собственно, и появилось соотношение 1:1000, т. к. оно близкое к среднему при одинаковой цене/энергопотреблении. Естественно, привязываться к соотношению не нужно и оно запросто может измениться.
|
24.06.2019, 16:31 | #3982 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от sovaz1997
Естественно, привязываться к соотношению не нужно и оно запросто может измениться.
Ну это да, правильно, у LZ обучение 4xx сейчас буксует, а новая сеть хорошо если месяцев через 3-4 будет, причем не факт, что она обойдет 4xx сильнее, чем 4xx 3xx (может и вообще там пшик будет вида +10 ELO к концу обучения). SF же похоже только за сегодня-завтра получит 10+ ELO за счет лучшего мультипроцессинга. С учетом прошлых патчей - это 15 за две недели. Т.е. явно нужна ставить вторую RTX 2080 Ti вместо 2080. Кстати, интересный вопрос, может crem подскажет: насколько вообще это хорошо, когда две разные видеоплаты с точки зрения распараллеливания нагрузки между ними? |
24.06.2019, 16:34 | #3983 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Maratka, я имею ввиду, что соотношение может поменяться за счёт выхода новых процессоров/видеокарт с той же стоимостью, либо путем внесения существенных изменений в код движка
|
24.06.2019, 16:45 | #3984 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Ну а я про что?
Разве это не существенное изменение в коде SF, если теперь он похоже дает где-то около 2-2,5 ELO плюсом на каждые десять дополнительных потоков? Т.е. просто увеличиваем количество потоков с 8 до 30, и получаем около 6-7 ELO вместо 2,5 против ровно того же самого мастера. По моему скромному мнению, это весьма существенное изменение! Ну а то, что железо в TCEC устарело, я пишу уже добрый год. Его конечно можно еще оставить "пожить", но SF'шу теперь явно на 43 ядрах будет тесно. 80 потоков (из 88 имеющихся) было бы вполне разумно. Да и сети на двух разных платах крутить не факт, что идеальный вариант. Я даже допускаю, что для LZ было бы лучше две 2080, чем одна плюс одна Ti'шка (но это crem должен прикинуть, вопрос ему выше задан). |
24.06.2019, 16:49 | #3985 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Maratka, я имею ввиду такое изменение, при котором nps меняется. Не о силе игры речь. Сил игры не должна влиять на железо.
|
24.06.2019, 17:51 | #3989 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: LCZero
Цитата: Сообщение от alchemist888
На 10-20%?
Особенно замедляют его всякие истории контрходов и прочие вещи, Andrew Grant с Ethereal в своё время так написал кипу патчей по истории ходов, nps сразу с 85 mnps до 65 в TCEC рухнул. Правда, эло приросло на 50. |
24.06.2019, 18:08 | #3990 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Vizvezdenec
Ну, вообще говоря, в 2014 году стокфиш был быстрее процентов на 60
Особенно замедляют его всякие истории контрходов и прочие вещи, Andrew Grant с Ethereal в своё время так написал кипу патчей по истории ходов, nps сразу с 85 mnps до 65 в TCEC рухнул. Правда, эло приросло на 50. Вообще зачем мерить скорость SFdev версий, если есть нормальный эталонный Stockfish 8, по которому можно калибровать оборудование для соревнований с поправкой на изменение скоростей самой LCZero |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|