23.01.2019, 14:53 | #1 |
Гроссмейстер
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 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. Причина: Добавил информацию. |
29.05.2019, 20:05 | #273 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Лила (LCZero). Установка и вопросы по ней.
Запустите GPU-Z, наведите мышку на чекбокс "OpenCL" внизу главного окна. Какая версия? Если 1.2, то будет работать OpenCL (небыстро, но всяко быстрее, чем на обычном домашнем CPU).
Насчет CUDA сомневаюсь. Либо еще более простой вариант: качаете версии CUDA и OpenCL, кидаете в каталог с ними любую сеть, запускаете LC0 Если запустится, и не упадет - значит работает. |
01.06.2019, 16:07 | #274 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
вот есть такой вопрос,может кто и знает ответ
есть такой батник 1 Цитата:
lc0.exe
pause Цитата:
lc0.exe benchmark
pause Цитата:
--backend=cudnn-fp16
--logfile=log.txt запускаю батник 2 файл настроек не цепляется как так? |
01.06.2019, 19:46 | #275 |
2 разряд
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от svoitsl
запускаю батник 1 файл настроек цепляется
запускаю батник 2 файл настроек не цепляется как так? Идея была в том, чтобы при benchmark'е народ видел "стандартизированную" производительность своего оборудования, без воздействия всяких настроек FPU, CPUCT и т.д. из файла. |
Пользователь сказал cпасибо: | svoitsl (01.06.2019) |
01.06.2019, 22:26 | #276 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от crem
Так и задумано
Если у меня возникнет желание узнать скорость без настроек, то я их просто удалю и все думал эта команда хотя бы отчасти заменить прогу tuner.exe при использовании cutechess возникает странность Цитата:
cutechess-cli ^
-engine name=SF cmd=stockfish_19020810_x64_bmi2.exe option.Hash=2048 option.Threads=4 nodes=1700000 ^ -engine name=L620 cmd=lc0.exe nodes=2000 ^ -each proto=uci tc=inf restart=off ^ -repeat ^ -tb e:\syzygy ^ -draw movenumber=80 movecount=80 score=0 ^ -resign movecount=10 score=1500 ^ -openings file=Balsa_Top25.pgn format=pgn ^ -pgnout games0106.pgn ^ -rounds 400 ^ -concurrency 1 ^ -ratinginterval 1 >>log0106.txt pause ни так Цитата:
-engine name=L620 cmd=lc0.exe "--backend=cudnn-fp16" nodes=2000 ^
Цитата:
-engine name=L620 cmd=lc0.exe --backend=cudnn-fp16 nodes=2000 ^
Цитата:
-engine name=L620 cmd="lc0.exe --backend=cudnn-fp16" nodes=2000 ^
Цитата:
-engine name=L620 cmd=lc0.exe option.Backend=cudnn-fp16 nodes=2000 ^
Цитата:
--backend=cudnn-fp16
--logfile=log.txt |
02.06.2019, 00:05 | #277 |
2 разряд
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от svoitsl
непонятно как использовать настройки,потому что никакие способы не работают
ни так ни так ни так ни так ни так ни так ни так (даже если и работает то подтвердить логом невозможно ) |
2 пользователя(ей) сказали cпасибо: | alchemist888 (02.06.2019), svoitsl (02.06.2019) |
02.06.2019, 10:50 | #278 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от crem
-engine name=L620 cmd="lc0.exe" arg="--backend=cudnn-fp16" arg="--weights=/path/to/weights"
|
02.06.2019, 11:00 | #280 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от sovaz1997
svoitsl, необязательно полные пути
по крайней мере без путей, в текущей папке они ничего не смотреть не создавать не будет,вообще (в 0.21.2rc2 по крайней мере) не найдя файла весов она просто зависнет |
02.06.2019, 11:04 | #281 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Лила (LCZero). Установка и вопросы по ней.
svoitsl, попробуйте в командной строке "lc0.exe --weights=256x20.T8-swa-620000" - естественно, пути относительные тоже работают. Это уже с Cutechess надо разбираться.
|
02.06.2019, 11:21 | #282 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от sovaz1997
svoitsl, попробуйте в командной строк
Цитата:
cutechess-cli ^
-engine name=SF cmd=stockfish_19020810_x64_bmi2.exe option.Hash=2048 option.Threads=4 nodes=1700000 ^ -engine name=L620 cmd="lc0.exe --weights=256x20.T8-swa-620000" nodes=2000 ^ -each proto=uci tc=inf restart=off ^ -repeat ^ -tb e:\syzygy ^ -draw movenumber=80 movecount=80 score=0 ^ -resign movecount=10 score=1500 ^ -openings file=Balsa_Top25.pgn format=pgn ^ -pgnout games0206.pgn ^ -rounds 400 ^ -concurrency 1 ^ -ratinginterval 1 >>log0206.txt pause Но если заставить работать лог (указав полный путь конечно) то вот такая фигня Цитата:
0602 11:19:20.325930 3656 c:\projects\lc0\src\neural\factory.cc:115] Loading weights file from: 256x20.T8-swa-620000
0602 11:19:20.327930 3656 c:\projects\lc0\src\utils\exception.h:39] Exception: Cannot read weights from 256x20.T8-swa-620000 0602 11:19:20.328930 3656 c:\projects\lc0\src\chess\uciloop.cc:218] << error Cannot read weights from 256x20.T8-swa-620000 |
02.06.2019, 11:28 | #283 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Лила (LCZero). Установка и вопросы по ней.
svoitsl, вы пробовали "lc0.exe --weights=256x20.T8-swa-620000"? Если это не работает, попробуйте перекачать сеть. У меня все работает.
|
02.06.2019, 11:30 | #284 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Вот такой вариант работает и без перекачки сети (как и другие способы с указанием полного пути)
Цитата:
cutechess-cli ^
-engine name=SF cmd=stockfish_19020810_x64_bmi2.exe option.Hash=2048 option.Threads=4 nodes=1700000 ^ -engine name=L620 cmd="lc0.exe --weights=e:\Arena_2\cutechess-cli\l021.2-610\256x20.T8-swa-620000 --logfile=c:\log620.txt" nodes=2000 ^ -each proto=uci tc=inf restart=off ^ -repeat ^ -tb e:\syzygy ^ -draw movenumber=80 movecount=80 score=0 ^ -resign movecount=10 score=1500 ^ -openings file=Balsa_Top25.pgn format=pgn ^ -pgnout games0206.pgn ^ -rounds 400 ^ -concurrency 1 ^ -ratinginterval 1 >>log0206.txt pause |
02.06.2019, 13:34 | #285 |
2 разряд
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от svoitsl
как выясняется обязательно,
по крайней мере без путей, в текущей папке они ничего не смотреть не создавать не будет,вообще (в 0.21.2rc2 по крайней мере) не найдя файла весов она просто зависнет Если параметр dir для движка не задан, я не знаю какой каталог cutechess делает текущим. Может, каталог движка, может каталог из которого запустили cutechess (скорее всего), может каталог где лежит cutechess, может корневой, может ещё что. |
02.06.2019, 14:11 | #286 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от crem
Если параметр dir для движка не задан,
боюсь, что не один из вариантов не годится, искал файл лога везде, но его не было нигде |
02.06.2019, 14:32 | #287 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Лила (LCZero). Установка и вопросы по ней.
Вспомнил, надо действительно "dir"задавать. Я даже когда Zevra тестировал, у меня файлы с сохранением Хеш-таблицы в файл непонятно куда уходили))
Да, Лила поймает сеть, если ввести параметр dir="." (точно не помню, но попробуйте, чтобы была текущая директория). |
02.06.2019, 14:46 | #288 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от sovaz1997
Вспомнил, надо действительно "dir"задавать
|
02.06.2019, 15:01 | #289 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Лила (LCZero). Установка и вопросы по ней.
svoitsl, есть там все:
Код:
Engine options: conf=NAME Use an engine with the name NAME from Cute Chess' engines.json configuration file. name=NAME Set the name to NAME cmd=COMMAND Set the command to COMMAND dir=DIR Set the working directory to DIR |
Пользователь сказал cпасибо: | svoitsl (02.06.2019) |
02.06.2019, 15:12 | #290 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Лила (LCZero). Установка и вопросы по ней.
Вообще, я задумываюсь над созданием новой GUI для Cutechess: она должна содержать
a) все функции cutechess-cli (в том числе concurrency с показом всех игр параллельно); б) сохранение настроек турнира прямо в GUI (чтобы заново не настраивать) - здесь же и все настройки. Причем, возможно, для этого не нужно создавать новый GUI, а достаточно просто улучшить старый. |
Пользователь сказал cпасибо: | Rom77 (02.06.2019) |
02.06.2019, 15:32 | #291 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от sovaz1997
Вообще, я задумываюсь над созданием новой GUI для Cutechess: она должна содержать
a) все функции cutechess-cli (в том числе concurrency с показом всех игр параллельно); б) сохранение настроек турнира прямо в GUI (чтобы заново не настраивать) - здесь же и все настройки. Причем, возможно, для этого не нужно создавать новый GUI, а достаточно просто улучшить старый. Очень нужно. |
Пользователь сказал cпасибо: | sovaz1997 (02.06.2019) |
02.06.2019, 16:00 | #292 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Лила (LCZero). Установка и вопросы по ней.
Rom77, вообще, мы обсуждали идеи по созданию лучшего GUI здесь: http://talkchess.com/forum3/viewtopi...+gui&start=130 (я возобновил эту тему). Там как раз есть и про паузу, и про много чего еще (типа, параллелизация на несколько локальных ПК, собственный Task-Manager, автоматизация). Идея такая - создать идеальную концепцию GUI без реализации. А реализация бы оставалась за разработчиками. Можно сказать, получился бы в итоге конкурс за создание лучшего шахматного GUI. Но это, скажем так, цель, которая может быть осуществлена за десятилетие, например. Почему я возобновил эту тему? Все просто: на данный момент нет хорошего GUI, удовлетворяющего все потребности. Я не говорю сейчас про коммерческие продукты, хотя у них тоже полно недостатков.
P. S. Я даже дизайнить это начал, но остановился, т. к. слишком рано. Думаю, проще всего - это доработать Cutechess-GUI. Либо переписать его, но оставить cutechess-cli как ядро. Либо просто доделать Причем, возможно, на нем строить оболочку общего назначения (не турнирную). |
Пользователь сказал cпасибо: | Rom77 (02.06.2019) |
02.06.2019, 20:21 | #293 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Лила (LCZero). Установка и вопросы по ней.
cutechess исключительно корректно гоняет матчи движков на микроконтролях
типа ( 10sec + 0.1sec ) или ( 5sec + 0.05sec ).. Просрочек вообще нет.. В остальном же он уступает даже старенькой Арене практически по всем параметрам.. |
02.06.2019, 20:28 | #294 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Лила (LCZero). Установка и вопросы по ней.
Asunta, дает все, наведите на ладью)
|
Пользователь сказал cпасибо: | Asunta (02.06.2019) |
02.06.2019, 20:34 | #295 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от sovaz1997
Asunta, дает все, наведите на ладью)
Блин... Нужно играть Ke1-h1 !! : ) Тогда делает О-О Конгениально : ) В приличных домах принято Ke1-g1 ходить : ) |
Пользователь сказал cпасибо: | Falstaf (03.07.2019) |
02.06.2019, 20:36 | #296 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от Asunta
Ходит Rf1 вместо О-О...
|
Пользователь сказал cпасибо: | Asunta (02.06.2019) |
03.07.2019, 22:55 | #297 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Лила (LCZero). Установка и вопросы по ней.
Еще одна инструкция по установке движка ic0:... от Dragon
https://immortalchess.org/vbulletin/...read.php?t=362 Я написал это на другом форуме, но я бы тоже хотел добавить сюда; Шаг за шагом все, что вам нужно знать о Lc0 и как его установить, Я настоятельно рекомендую прочитать эти первые 3 руководства, прежде чем делать что-нибудь !! a- Сначала прочитайте это руководство; blog.lczero.org/2018/09/guide-setting-up-leela-on-chess-gui.html ' б-Тогда прочитайте это руководство; github.com/LeelaChessZero/lc0/wiki/Getting-Started с-последняя глава; 'github.com/LeelaChessZero/lc0/wiki/Running-Leela-Chess-Zero-in-a-Chess-GUI «Хорошо, теперь вы готовы к работе! 1- Загрузите движок здесь ------ >>>> github.com/LeelaChessZero/lc0/releases 2 - Загрузите веса отсюда ------- >>> lczero.org/networks/ 3-Поместите все в одну папку и запустите Lc0.exe. Когда программа загрузится, наберите «go node 100» и нажмите enter. 4-Если программа наконец-то показывает строку типа «bestmove d2d4 ponder g8f6» (может отличаться в зависимости от выбранного вами файла весов), то вы знаете, что Лила работает правильно. 5 - Загрузите Arena Gui отсюда -------- >>> www.playwitharena.com/?Download:Arena_3.5.1 6- Снова прочитайте шаг «c»! 7- Поместите папку Lc0 в папку Arena Engines. 8. Теперь вот хитрость, измените имя файла весов на weights.txt. 9-Откройте Arena и нажмите 11 и следуйте инструкциям на шаге 'c' при вводе информации о параметрах командной строки; введите '-w weights.txt' 10-Наслаждайтесь Lc0. Ты сделал это !!
__________________
"Не-ум - цветы вечности." Ошо |
Пользователь сказал cпасибо: | ChessMan (03.07.2019) |
03.07.2019, 23:30 | #298 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Лила (LCZero). Установка и вопросы по ней.
Цитата: Сообщение от byan_mivv
8. Теперь вот хитрость, измените имя файла весов на weights.txt.
9-Откройте Arena и нажмите 11 и следуйте инструкциям на шаге 'c' при вводе информации о параметрах командной строки; введите '-w weights.txt' |
Пользователь сказал cпасибо: | Александр (04.07.2019) |
31.08.2019, 06:51 | #299 |
1 разряд
Регистрация: 02.06.2016
Сообщений: 543
Сказал(а) спасибо: 4,035
Поблагодарили 1,358 раз(а) в 420 сообщениях
Репутация: 256
|
Re: Лила (LCZero). Установка и вопросы по ней.
Оболочка Fritz 12. Скачал CUDA движок Lco v0.22.0 (я так понимаю, это последняя версия). В соседней теме скачал сеть T40B.1-106. Поместил ее в папку с движком. Загрузил во фрице движок (файл lc0). Движок встал, но при нажатии кнопки "длительный анализ" ходы не отображаются в поле для анализа и выдает такую ошибку: "Lco v0.22.0 caused an exception".
Видеокарта у меня Geforce gtx 1060. Материнская плата Asus rog strix x370-f gaming. В чем может быть причина, старая версия фрица? Нужно качать новый фриц или где-то брать патчи для этого фрица? Либо проблема в чем-то другом? |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|