Warning: multi_tensor_applier fused unscale kernel is unavailable, possibly because apex was installed without --cuda_ext --cpp_ext. Using Python fallback. Original ImportError was: ModuleNotFoundError("No module named 'amp_C'",)
아니 CAC-UNet 학습이 저번주에 분명 잘 됬었는데...? train.py가 잘 돌아갔는데
갑자기 이번주에 다시 해보니 왜 학습이 안 됨......?
일단 임시로 지난주에 했던 대로 https://velog.io/@sandartchip/Apex-%EC%84%A4%EC%B9%98-%EC%8B%9C-%EC%97%90%EB%9F%AC-No-module-named-packaging 이걸 해봄. ->해결X
https://github.com/NVIDIA/apex/issues/86
이거보고 setup.py 설치. apex에 필요한 prerequiste 설치하고 설치과정 중 GCC, NVCC 컴파일에 필요한 뭔가를 설치하는 듯.
-> cannot import name 'amp' from 'apex' (unknown location)
에러 발생.
솔직히 setup.py 설치해서 된건지, 밑에 과정 때문에 된건지 둘다 때문에 된건지 모르겠음. 다음에 또 오류나면 setup.py 설치 안하고 아래 과정만 한 번 해봐야겠음. 원래 공식 라이브러리에는 setup.py 얘기가 없음.