저는 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 컨테이너 내부의 베어메탈 호스트에서 실행하는 모든 것을 실행할 수 있어야 합니다.