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

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

Ответ
 
Опции темы Опции просмотра
Старый 23.01.2019, 14:53   #1
SergeyMZ
Гроссмейстер
 
Аватар для SergeyMZ
 
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,936
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614

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

По умолчанию Лила (LCZero). Установка и вопросы по ней.

Удалось наконец-то установить Лилу!

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

[свернуть]


Алгоритм запуска такой:

1. Здесь я скачал OpenCl версию:

Lila 0.20 OpenCl

Куда-версия у меня не пошла.

Видеокарта Nvidia Geforce 1070 Gigabyte.

2. Нейросетку я скачал эту:

Network

3. Запустил в оболочке CB15 как новый движок UCI.



Актуальная информация по установке

Последний раз редактировалось Гудвин; 08.02.2019 в 09:03. Причина: Добавил информацию.
SergeyMZ вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alex_Zet (29.05.2019), Chess762 (08.02.2019), ChessMan (23.05.2019), lobkov62 (09.06.2019), otodranik (08.02.2019), voronn09 (31.08.2019), Виталий В. (13.03.2019)
Старый 20.02.2019, 17:57   #121
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Viktor, вам надо CUDA 10 установить: https://developer.nvidia.com/cuda-do...et_arch=x86_64
sovaz1997 вне форума   Ответить с цитированием
Старый 20.02.2019, 18:07   #122
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

https://www.geforce.com/drivers/results/142734
Windows 7/8 x64

https://www.geforce.com/drivers/results/142736
Windows 10 x64
Maratka вне форума   Ответить с цитированием
Старый 20.02.2019, 18:12   #123
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от sovaz1997
Viktor, вам надо CUDA 10 установить: https://developer.nvidia.com/cuda-do...et_arch=x86_64
Тип установщика какой скачивать: сеть или местный (он большого объема).
Видео по установке там на английском и хотелось бы инструкцию на русском.
Viktor вне форума   Ответить с цитированием
Старый 20.02.2019, 18:14   #124
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
Видео-драйвер через Windows не обновляется - пишет, что не надо обновлять. А через сайт не нашел нужной
Вот ваш драйвер, если у вас 64-битная Windows 7. Нажмите "Загрузить сейчас":
https://www.nvidia.ru/Download/drive...aspx/142755/ru

Попробуйте. Не стоит так рано сдаваться. Речь идёт о двух-трехкратной прибавке к скорости.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (20.02.2019)
Старый 20.02.2019, 18:15   #125
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Maratka
Этот драйвер с 10 установить на компьютер? Это и будет обновление?
Viktor вне форума   Ответить с цитированием
Старый 20.02.2019, 18:19   #126
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
Тип установщика какой скачивать: сеть или местный (он большого объема).
Видео по установке там на английском и хотелось бы инструкцию на русском.
Любой, он все равно будет весь драйвер скачивать. Ставить легко: просто запускаете установщик и делаете все по-умолчанию.
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (20.02.2019)
Старый 20.02.2019, 18:24   #127
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Так какой устанавливать? У меня Win10.
Viktor вне форума   Ответить с цитированием
Старый 20.02.2019, 18:27   #128
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
Так какой устанавливать? У меня Win10.
Вот ссылка для 10-ки:
https://www.nvidia.ru/Download/drive...aspx/142791/ru
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (20.02.2019)
Старый 20.02.2019, 18:53   #129
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от sovaz1997
Viktor, вам надо CUDA 10 установить: https://developer.nvidia.com/cuda-do...et_arch=x86_64
Цитата: Сообщение от Rom77
Вот ссылка для 10-ки:
https://www.nvidia.ru/Download/drive...aspx/142791/ru
Это обновление видео-драйвера. А выше надо CUDA 10 ставить?
Viktor вне форума   Ответить с цитированием
Старый 20.02.2019, 18:55   #130
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
Это обновление видео-драйвера. А выше надо CUDA 10 ставить?
Попробуйте сначала проверить - работает ли. По методу указанному здесь:
https://forchess.ru/showpost.php?p=86651&postcount=71

Если не запустится, тогда придется ставить CUDA 10
Rom77 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sovaz1997 (20.02.2019), Viktor (20.02.2019)
Старый 20.02.2019, 18:57   #131
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
Это обновление видео-драйвера. А выше надо CUDA 10 ставить?
Или запустите как указано здесь:
https://forchess.ru/showpost.php?p=86648&postcount=69
Rom77 вне форума   Ответить с цитированием
Старый 20.02.2019, 19:19   #132
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

В настройках движка по умолчанию включен ponder и стоит 2 ядра. Обычно я тестирую без ponder-а и с 1 ядром. Это допустимо?
Viktor вне форума   Ответить с цитированием
Старый 20.02.2019, 19:23   #133
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
В настройках движка по умолчанию включен ponder и стоит 2 ядра. Обычно я тестирую без ponder-а и с 1 ядром. Это допустимо?
Ponder в настройки добавил Аквариум - отключите его. Если вам обязательно нужны вычисления в один поток установите настройку Threads = 1 .
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (20.02.2019)
Старый 20.02.2019, 20:31   #134
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Rom77
Попробуйте сначала проверить - работает ли. По методу указанному здесь:
https://forchess.ru/showpost.php?p=86651&postcount=71

Если не запустится, тогда придется ставить CUDA 10
Обновил видео-драйвер и версия Cuda заработала. Видимо, теперь нет необходимости ставить CUDA 10. Теперь попробую провести предварительное тестирование из 100 партий со Стоком. Учту указанные рекомендации. Спасибо большое за помощь.
Еще один вопрос возникает: при наигрывании новых партий (матчей и турниров) на этой сети улучшается ли самообучение движка и соответственно увеличивается ли сила? Как отражается способность Лилы к более лучшему восприятию по наигрывании определенных дебютов?
Viktor вне форума   Ответить с цитированием
Старый 20.02.2019, 20:43   #135
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
Еще один вопрос возникает: при наигрывании новых партий (матчей и турниров) на этой сети улучшается ли самообучение движка и соответственно увеличивается ли сила? Как отражается способность Лилы к более лучшему восприятию по наигрывании определенных дебютов?
Нет, на ваших турнирах Лила учится не сможет. Вообще-то говоря Лила обучается не в процессе игры. Обучение запускается отдельно, позднее. Производится на сервере разработчиков, причем не с какими угодно партиями.

Если вы желаете поспособствовать обучению Лилы, то требуется скачать ещё одну программу - client. Далее, наверное, её нужно положить в папку с Лилой и запустить. Больше ничего делать не нужно, программа сама задаст необходимые настройки, будет играть сама с собой и автоматически отправит сыгранные партии на сервер, где разработчики уже самостоятельно запустят обучение на ваших и других партиях.
Rom77 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Viktor (20.02.2019), Философ (20.02.2019)
Старый 20.02.2019, 21:26   #136
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

в смысле "позднее"?
а разве не ранее
в программе клиента надо ещё зарегестрироваться
svoitsl вне форума   Ответить с цитированием
Старый 20.02.2019, 21:34   #137
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от svoitsl
в смысле "позднее"?
а разве не ранее
Сначала тренировочные партии наигрываются, а потом на их базе производится обучение сети. Таким образом появляется новая сеть. После чего цикл повторяется.
Rom77 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (20.02.2019), Философ (20.02.2019)
Старый 21.02.2019, 14:49   #138
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
Теперь попробую провести предварительное тестирование из 100 партий со Стоком.
Был бы признателен за список дебютных pgn'ок из последних финалов TCEC. Хотя бы самого последнего, но лучше 2-3-4 (т.е. текущий, и все за прошлый год).

Если не у Вас, то может у кого другого есть?

____
тоже хочу погонять матч из финалов на своей железяке...
Maratka вне форума   Ответить с цитированием
Старый 21.02.2019, 19:34   #139
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Maratka
Был бы признателен за список дебютных pgn'ок из последних финалов TCEC. Хотя бы самого последнего, но лучше 2-3-4 (т.е. текущий, и все за прошлый год).

Если не у Вас, то может у кого другого есть?

____
тоже хочу погонять матч из финалов на своей железяке...
По ТСЕС тестов у меня нет.
Лили, кстати, после вчерашних перестановок играет уже лучше. Но все-таки уступила: 33,5 : 66,5. Встречались зевки, после которых следовал разгром.
Viktor вне форума   Ответить с цитированием
Старый 21.02.2019, 22:27   #140
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Кто подскажет, в версии для видеокарт зачем нужны настройки ядер ЦП? Я как ни выставляю любое значение - всегда используется ровно один поток.

Также и с хешем. Какую бы цифру ни ставил - всегда около гигабайта задействовано.

Это фичи?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 21.02.2019, 22:28   #141
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата:
lc0.exe benchmark

pause
Этот батник запускает бенчмарк на одном потоке (в версии для ЦП). Кто подскажет, как протестировать на всех доступных на компьютере ресурсах процессора?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 22.02.2019, 05:39   #142
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Кевин
Кто подскажет, в версии для видеокарт зачем нужны настройки ядер ЦП? Я как ни выставляю любое значение - всегда используется ровно один поток.
У меня немного больше одного ядра использует. Процентов на 10-20. Главное ограничение здесь - видеокарта. Поэтому загруз процессора всегда примерно одинаков. Больше Лиле не нужно.

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

Цитата: Сообщение от Кевин
Этот батник запускает бенчмарк на одном потоке (в версии для ЦП). Кто подскажет, как протестировать на всех доступных на компьютере ресурсах процессора?
Возможно параметры бенчмарка стандартизованы. Не знаю, как запускать его по иному. Но всегда можно просто запустить батник с параметрами, например: lc0.exe -t 4 для четырех тредов, а затем набрать что-то подобное: go nodes 10000 или go movetime 60000

Аналогично и с другими настройками. Справку по всем настройкам можно вызвать прописав в батнике параметр -h
Rom77 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Viktor (22.02.2019), Кевин (25.02.2019)
Старый 22.02.2019, 10:11   #143
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Кевин
Этот батник запускает бенчмарк на одном потоке (в версии для ЦП). Кто подскажет, как протестировать на всех доступных на компьютере ресурсах процессора?
Кажется работает следующая конфигурация, попробуйте:
Код:
lc0.exe benchmark -t 4

pause
Запускать надо версию blas. Здесь приведен пример для четырех потоков, при необходимости измените цифру потоков на ту, которая вам нужна.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (25.02.2019)
Старый 22.02.2019, 10:12   #144
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

А наша Leela понимает шахматы Фишера? Настройки нет. Есть ли возможность прикрутить?
Viktor вне форума   Ответить с цитированием
Старый 22.02.2019, 10:23   #145
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Viktor
А наша Leela понимает шахматы Фишера? Настройки нет. Есть ли возможность прикрутить?
Нет, не поддерживает. Нужно перетренировывать сеть с нуля. Конечно заставить играть позиции можно, но возникнут проблемы с рокировками. Возможна также неадекватная реакция и после рокировок или в начальных позициях.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (22.02.2019)
Старый 25.02.2019, 01:01   #146
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Rom77
У меня немного больше одного ядра использует. Процентов на 10-20.
У меня всегда ровно один поток.


Цитата: Сообщение от Rom77
Запускать надо версию blas. Здесь приведен пример для четырех потоков, при необходимости измените цифру потоков на ту, которая вам нужна.
Попробовал и получил очень странный результат: при тестировании на одном потоке скорость (результат теста) оказалась выше, чем на всех потоках (проверял через монитор ресурсов - и правда все потоки были задействованы). Почему так?
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (25.02.2019), Viktor (25.02.2019)
Старый 25.02.2019, 10:52   #147
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Кевин
Попробовал и получил очень странный результат: при тестировании на одном потоке скорость (результат теста) оказалась выше, чем на всех потоках (проверял через монитор ресурсов - и правда все потоки были задействованы). Почему так?
Попробуйте использовать в тесте сеть поменьше, например 36000 или какую-нибудь совсем крошечную (например 11258-16x2-se отсюда)

Мне кажется просто слишком крупную сеть трудно разделить на несколько потоков в случае использования CPU.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (01.03.2019)
Старый 01.03.2019, 06:30   #148
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Кажется понял в чем дело. Blas - версии мешают разогнаться слишком большие размеры пакета позиций (батча) отправляемого на оценку. По умолчанию здесь собирается 256 позиций разом, то есть столько же, как и в версии для видеокарт. Поэтому процессор просто захлебывается.

Таким образом для CPU будет правильнее проводить тесты с параметрами:
lc0.exe benchmark -t 4 --minibatch-size=4 --max-prefetch=0

Т.е. для тестов в бенчмарке батч надо выставлять такой же, или раза в два больше, чем число тредов, а предвыборку позиций обнулять.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (01.03.2019)
Старый 01.03.2019, 11:19   #149
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Rom77
Кажется понял в чем дело. Blas - версии мешают разогнаться слишком большие размеры пакета позиций (батча) отправляемого на оценку. По умолчанию здесь собирается 256 позиций разом, то есть столько же, как и в версии для видеокарт. Поэтому процессор просто захлебывается.

Таким образом для CPU будет правильнее проводить тесты с параметрами:
lc0.exe benchmark -t 4 --minibatch-size=4 --max-prefetch=0

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

Но дело в том, что даже на компьютере с несколькими потоками процессорная версия настолько медленная, что практически не работает Анализ буквально не движется с места долгое время. Естественно, оболочка выводит 0 кн\с.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 01.03.2019, 12:20   #150
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Лила (LCZero). Установка и вопросы по ней.

Цитата: Сообщение от Кевин
Но дело в том, что даже на компьютере с несколькими потоками процессорная версия настолько медленная, что практически не работает Анализ буквально не движется с места долгое время. Естественно, оболочка выводит 0 кн\с.
Да, что делать. Объём вычислений очень велик. Когда на компе присутствует видеокарта, для Лилы центральный процессор становится лишь вспомогательным устройством, выполняющим только операции, которые трудно распараллелить. Остальные операции передаются видеокарте. В такой ситуации на CPU выполняется лишь обход дерева перебора по методу MCTS, формирование пакета позиций для оценки (батча) и отправка его на видеокарту. После чего CPU просто ждет результатов, чтобы апгрейдить дерево перебора. По сути часть времени он простаивает.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (01.03.2019)
Ответ


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

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

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

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


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


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