Я использую Imageio, библиотеку python, которая использует ffmpeg для аппаратного кодирования через nvenc.Моя проблема в том, что я не могу запустить более двух сессий (я использую не Quadro GPU).Даже используя несколько графических процессоров.Я посмотрел на матрицу поддержки NVIDIA, и они устанавливают только 2 сеанса на GPU, но, похоже, для каждой системы.
Например, в моей системе 2 GPU.Я могу либо использовать переменную env CUDA_VISIBLE_DEVICES, либо установить флаг ffmpeg -gpu для выбора графического процессора.Я проверил использование графического процессора с помощью Nvidia-smi cli.Я могу получить 2 сеанса кодирования, работающих на одном графическом процессоре.Или 1 сеанс, работающий на 2 отдельных графических процессорах каждый.Но я не могу получить 2 сеанса кодирования, работающих на 2 GPU.
Еще более странно, если я добавлю больше графических процессоров, я все еще застреваю на 2 сеансах.Я не могу запустить третий сеанс кодирования на третьем графическом процессоре.Я всегда застрял на 2 независимо от количества GPU.Есть идеи как это исправить?