Я недавний преобразователь в лучи из многопроцессорной библиотеки python. У меня есть собственный ресурс с четырьмя микросхемами, и мне нужно указать переменную среды. например VISIBLE_DEVICE=0
использовать их параллельно.
Таким образом, при многопроцессорной обработке я всегда создавал 4 процесса, каждый из которых приобретал по 1 микросхеме.
class P(Process):
def run(self, chip_id):
os.environ['VISIBLE_DEVICE']=chip_id
fn()
Есть ли способ сделать что-то подобное в Ray? Нравиться
- Создайте 4 удаленных работника луча только на каждом хосте
- Каждый рабочий получает другую переменную env перед запуском функции.