/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/multiprocessing/resource_tracker.py:203: UserWarning: resource_tracker: There appear to be 2 leaked semaphore objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '

Python에서 쓰레드를 이용하는 코드를 짰는데, 실행해보니, 위와 같은 Warning 이 생기면서 프로그램이 죽었다.

사용한 CPU는 Intel Core2 Duo (2.66Ghz), 구형 CPU다 보니, 쓰레드가 몇개나 있는지 모르겠지만, 4개의 쓰레드만 사용하게 하면 에러가 사라졌다.

 

참고 URL : 

https://discuss.pytorch.org/t/issue-with-multiprocessing-semaphore-tracking/22943

 

Issue with multiprocessing semaphore tracking

Hi I am facing an issue with semaphore tracking while using pytorch multiprocessing over multiple GPUs. I get the following warning message multiple number of times every time and it is slowing down the code execution substantially (8 times slower). /anaco

discuss.pytorch.org

 

'컴퓨터 > Python' 카테고리의 다른 글

[Error] Unknown encoding: idna  (0) 2019.11.14
Encoding UTF-8 / EUC-KR 에러 문제  (0) 2019.11.09

+ Recent posts