2017-06-21 72 views
0

我想在显示器上显示处理过的视频。对于CUDA中的视频处理,我正在考虑购买Nvidia Tesla等级卡,但它没有任何视频输出端口。有没有办法在Tesla GPU卡上创建帧缓冲区,然后将其传输到系统内存并通过主板图形显示?通过特斯拉显示图形卡

PS:我不想在CPU上计算任何东西,以获得接近实时的性能。

+1

https://devblogs.nvidia.com/parallelforall/hpc-visualization-nvidia-tesla-gpus/ – talonmies

回答

1

对于视频处理(和显示),并且根据我对您问题的理解,特斯拉可能不是您的最佳选择。

  1. 特斯拉卡是昂贵的,(部分),因为双精度的支持,你不需要为视频处理
  2. 特斯拉卡没有任何视频端口,这意味着你必须发回你的帧到系统(显然可能)。这意味着性能损失,以及更多的编写和维护代码。

您是否看过Quadro产品系列?它们具有显示输出功能,通常用于这种应用(但仍然很昂贵)。

如果要显示,那可能意味着您在桌面应用程序上工作。所以你的图形卡将无法全天候工作在全部计算负载?那么,为什么不使用GeForce?

+0

我使用深度学习处理帧,Nvidia推荐用于计算的特斯拉产品,并且没有任何基准quadro卡,因为它们主要用于渲染。我正在探索通过特斯拉显示的方法,如果不可用或消耗更多资源,我将转向quadro。 – Adarsh

+0

那么,深度学习是一个完全不同的话题。对于训练,特斯拉肯定会是你最好的选择,但是为了推论,我猜不是。你需要的可能是许多FP16单元,所以如果你绝对需要在同一张卡片上进行推理和训练,我会寻找quadro gp100 –

+0

更新的特斯拉卡片针对推理进行了优化(Tesla P4和Tesla P40),它们也支持张量RT推理引擎。另外GP100的成本太高。 – Adarsh