IDEのSingularityコンテナで実行されているアプリケーションのデバッグ

IDEのSingularityコンテナで実行されているアプリケーションのデバッグ

私はSingularityコンテナ内のTensorflow(カスタムOPとグラフ)フレームワーク内でアルゴリズムを開発しています(Ubuntu 20.04、CUDA 11.2、およびTensorflow 2.4ライブラリを使用)。私が知っている限り、コンテナ内でGDB / CUDA-GDBを使用してコマンドラインからアプリケーションをデバッグできます。ただし、大規模な部門の大規模なエンジニアグループの場合、コマンドラインのデバッグは非常に不便です。 Visual StudioやVisual Studio CodeなどのIDEのSingularityコンテナで実行されているアプリケーションをデバッグする方法はありますか?

ベストアンサー1

試したことはありませんが(LinuxではVSも試したことはありませんが)、理論的にはコンテナ内にIDEをインストールしてコンテナを起動するとはい、内部でアプリケーションを実行してから、同じインスタンスに接続してIDEを実行してみてください。なぜ動作しないのかわかりません。 Singularityコンテナ内のベアメタルホストで実行されているすべてを実行できる必要があります。

おすすめ記事