안녕하세요. docker의 코드 내에 multiprocess에 대한 것을 실행하는 코드 내의 print문은 multiprocess시에는 출력결과가 Info버튼에서 나오는 창에는 안 나오다가, 모든 multiprocess가 종료되면 한꺼번에 출력되는 것 같은데요. 혹시 multiprocess내에 실행중인 process에서 출력한 출력물(ex) print)을 확인할 수 있는 다른 방법이 있을까요? 문의드립니다.

Created by song sejun JJShadow
info 로 출력하는 stdout, stderr 과 완료후 download 받는 stdout, stderr 은 모두 docker container에서 process가 stdout, stderr에 찍은 값을 임시 저장하는 파일에서 가져오는 값입니다. 동일 파일에서 완료 여부에 따라 내용이 달라진다면 child process에서 출력할 때 flush가 되지 않았을 것으로 보입니다. print하는 곳에 명시적으로 flush를 하시면 출력될 듯 합니다.

[cardiovascular] print관련 문의 page is loading…