gpt4 book ai didi

python - 每个 GPU 的 Nvenc session 限制

转载 作者:行者123 更新时间:2023-12-04 23:07:50 34 4
gpt4 key购买 nike

我正在使用 Imageio,这是一个包装 ffmpeg 的 python 库,通过 nvenc 进行硬件编码。我的问题是我无法启动超过 2 个 session (我使用的是非 Quadro GPU)。即使使用多个 GPU。我查看了 NVIDIA 的支持矩阵,他们说每个 gpu 只有 2 个 session ,但似乎是每个系统。

例如,我在一个系统中有 2 个 GPU。我可以使用环境变量 CUDA_VISIBLE_DEVICES 或设置 ffmpeg 标志 -gpu 来选择 GPU。我已经使用 Nvidia-smi cli 验证了 gpu 的使用情况。我可以在单个 gpu 上进行 2 个编码 session 。或者 1 个 session 分别在 2 个单独的 gpus 上工作。但我无法让 2 个编码 session 在 2 个 gpus 上工作。

更奇怪的是,如果我添加更多 gpus,我仍然停留在 2 个 session 中。我无法在第三个 gpu 上启动第三个编码 session 。无论 gpus 的数量如何,我总是停留在 2。有想法该怎么解决这个吗?

最佳答案

Nvidia 将每个系统限制为 2 个,而不是每个 GPU 限制为 2 个。限制在于驱动程序,而不是硬件。已经有非官方的驱动程序发布到 github 消除了限制

关于python - 每个 GPU 的 Nvenc session 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58029589/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com