質問: GCPのあるデスクトップpcで学習を回したいです。pythonの環境やコードはノートpcにあります。デスクトップはubuntuでノートは仮想環境のubuntuです。 具体的にはどうする方法がありますか?ssh接続とchromeでのリモートデスクトップ接続はできましたがここからどうすればいいかわかりません。 ご教授いただければ幸いです。
回答: コードがあるノートPCから、デスクトップPCのGPUを使って学習を行いたい、ということでしょうか。 できないことはないかもしれませんが、かなり難しいと思います。 まず、「GPUなら何でもよい」わけではありません。GPUは、Graphics Processing Unitの略で、グラフィック処理を行うためのユニットです。General Purposeにも使えるGPGPUが必要です。大抵の機械学習フレームワークは、GPGPUを使うためのCUDAに対応していますが、CUDAはGPUを選びます。つい最近も、CUDAが対応してないGPUで「GPUを使った機械学習ができない」という質問がありました。また、CUDAはNVIDIA製のGPUにしか対応していません。 PCによっては複数のGPUを搭載できるものがあります。そのような場合、複数のGPUに学習を分散させて行うことがきます。これの応用で、複数のPCに搭載されているGPU間で学習を分散させて行うことができます。 ここで問題は、「GPU間で」と言うことです。ノートPCにNVIDIA製のGPUが無いなら、難しいと思います。