6

別の場所にサーバーがあります。そのサーバーで、その物理マシンの CUDA 対応グラフィックス カードを利用するように作成されたプログラムを実行する予定です。このプログラムは、グラフィックスとは何の関係もありません。グラフィックス カードは計算演算にのみ使用されます。

そのマシンでこのプログラムを実行できますか? Windows リモート デスクトップを使用してログインしている場合、プログラムは物理グラフィックス カードを認識しますか? それとも、リモート接続しているため、サーバーはグラフィックス カードが接続されていることさえ認識しませんか?

編集: すべての計算はリモートで行われ、このマシンでは自宅の PC でローカルに行われていることに依存するものは何もないことに言及したかったのです。自宅の PC を使用して、そのサーバーで何が起こっているかを「表示」しているだけです。

4

2 に答える 2

14

リモート デスクトップを使用して CUDA を実行することはできません。リモート デスクトップは、CUDA を無効にするグラフィックス ドライバーをアンロードします。

リモート デスクトップの代わりに、VNC や Splashtop などを使用する必要があります。

于 2012-09-06T16:15:23.457 に答える
10

RDPは、サービスと同じようにセッション0で実行されます。グラフィックドライバはセッション0からアクセスできないため、通常はCUDAプログラムは機能しません(基盤となるハードウェアにアクセスできないため)。

Teslaを使用している場合は、ドライバーをTesla Compute Cluster(TCC)モードにしてこの問題を回避できるため、どのCUDAプログラムもRDP上で問題なく動作します。

于 2012-09-06T16:20:01.420 に答える