Это относится к пакету h2o в R. Я работаю с несколькими заданиями, выполняющимися параллельно, некоторые из них могут появляться позже других. Можно ли определить, существует ли уже экземпляр h2o и установить соединение с этим экземпляром.обнаруживает, что экземпляр H2O уже запущен в R
Я вижу, что если я знаю, что экземпляр уже запущен, я просто делаю h2o.init(startH2O=FALSE)
, но что, если я этого не знаю?
Я бы хотел запустить два или более R скрипты одновременно и независимо, каждый из которых использует некоторые функции h2o, например чтение/запись набора данных на сервер и обратно, обучение двум отдельным, несвязанным моделям. Я знаю, что «startH2O = FALSE», но кажется странным, чтобы проверить, не выясняется, запущен ли экземпляр. Но вот. – horaceT
@horaceT Для * that * use case я бы просто выполнил 'h2o.init()': первый запускаемый скрипт запустит H2O для вас, а второй будет автоматически использовать исполняемый экземпляр. (Чтобы быть точным 'h2o.init (nthreads = -1, max_mem_size =" 4g ")' и убедитесь, что ваши скрипты используют одну и ту же команду, а также запустите ее из командной строки заранее.) –