Я использую PyRserve. Я хочу выполнить некоторые оценки R из нескольких запущенных процессов python. Все эти оценки должны использовать одни и те же глобальные переменные, поэтому это сэкономит много времени, если каждое новое соединение сможет использовать эти переменные после определения только один раз. Обратите внимание, что переопределять их при каждом соединении не является выбором, потому что это занимает много времени (например, некоторые переменные - это модели, загруженные из файлов). Есть ли способ иметь несколько соединений PyRserve, которые имеют определенные переменные? Если бы не то, что было бы хорошим обходным путем здесь?Несколько соединений с общей памятью с использованием PyRserve
В документации я не нашел ничего определенного.
Спасибо за ваш ответ! Я знаю о менеджерах (каламбур :) :), но здесь дело в том, что у нас много R-кода, который загружает в память несколько моделей. Использование многопроцессорности для его совместного использования на стороне клиента потребует дополнительной работы, которая *, если * была предоставлена альтернатива, я бы хотел избежать. Но, к сожалению, похоже, что нет хорошей альтернативы. – abhgh