[Error] nohup: failed to run command 'CUDA_VISIBLE_DEVICES=0': No such file or directory

    728x90

    nohup은 Linux에서 사용되는 백그라운드에서 프로세스의 진행을 도와주는 명령어이다.

     

    따라서 학습 시킬 때 'nohup python ... > log.out&' 이런식으로 사용을 많이 하는데, cuda gpu를 설정해주는 ''CUDA_VISIBLE_DEVICES=0'" 이 명령어와 충돌한다.

     

    이건 변수 선언이므로 nohup의 외부에서 선언을 해야하고, 그 다음에 nohup으로 파이썬 파일을 실행시키면 된다.

     

    CUDA_VISIBLE_DEVICES=1 nohup python test.py > test.out &

     

    한 번 알아두면 나중에는 까먹지 않고 활용할듯하다.

     

     

    * CUDA_VISIBLE_DEVICES은 특정 GPU 사용을 도와주는 환경변수 설정 명령어이다.

     

     

    728x90

    댓글