본문 바로가기
Review/일상

스테이블 디퓨전 오류 해결방법 NansException: A tensor with all NaNs was produced in Unet. This could be either because there's not enough precision to represent the picture, or because your video card does not support half type. Try setting..

by 조이써니 2023. 10. 12.
반응형

NansException: A tensor with all NaNs was produced in Unet. This could be either because there's not enough precision to represent the picture, or because your video card does not support half type. Try setting the "Upcast cross attention layer to float32" option in Settings > Stable Diffusion or using the --no-half commandline argument to fix this. Use --disable-nan-check commandline argument to disable this check. Time taken: 3.1 sec.

 

스테이블 디퓨전 실행은 됐는데 이미지 생성이 안될 때 위와 같은 오류가 생성됩니다. 이때 해결방법에 대해 알아보겠습니다.

 

1. webui-user.bat 편집

webui-user.bat 파일에 가서 우클릭 후 편집을 클릭해 줍니다.

 

2. 수정

set PYTHON=
set GIT=
set VENV_DIR
set COMMANDLINE_ARGS== --xformers --no-half-vae --disable-nan-check --no-half

위 코드와 같이 입력해 줍니다.

 

3. 실행

run.bat 파일로 다시 실행하면 정상적으로 실행이 될 것입니다.

 

반응형

댓글