использовать LightGBM в Docker с Dask - PullRequest
       16

использовать LightGBM в Docker с Dask

0 голосов
/ 21 сентября 2018

Я пытаюсь распространять работу LightGBM через Dask.Что особенного, так это мой код в Docker.Планировщик и работники Dask являются внешними по отношению к машине разработки.Простые тесты, использующие Dask из образа Docker, работают нормально.

В LightGBM проблема заключается в 'localhost' в элементе 'machines' в аргументе 'params' функции 'train'.Я в основном следую https://gist.github.com/TomAugspurger/a794b3a153548966baf5b62e0806b0b4,, хотя мой Dask не на локальной машине.

Ошибка, которую я получил, повторяется

[LightGBM] [Warning] Connecting to rank 3 failed, waiting for 10000 milliseconds

Я не знаю, как 'машины 'элемент' params 'работает, следовательно, понятия не имею, каковы связи с этими машинами.Я считаю, что проблема заключается в первой записи «машины», которая является локальным хостом.Но теперь в Docker все становится сложнее.

Любая помощь?Благодарю.Если у вас есть решение, оно включает как опции «Docker Run», так и способы указать «localhost» в «machine» в контейнере Docker.

...