이미 sd-scripts 깃허브 이슈에 보고된 사안이었음
어떤분이 https://arca.live/b/hypernetworks/105120155?p=1 요 글에 달아주신 댓글보고 찾아보니까 나옴
https://github.com/kohya-ss/sd-scripts/issues/523
여기 보면 bitsandbytes의 버전에 따라서 adamW8bit 훈련이 이상하다고 증상이 보고되어있음.
https://github.com/ShivamShrirao/diffusers/issues/230
https://github.com/TimDettmers/bitsandbytes/issues/659
비슷한 이슈가 더 있음 이건 머 관심있음 읽어보시길
개발자도 인지했다고 하고 41.1 버전 이후로는 해결되었다고 나오는데
지금 로컬 최신버전에 깔려있는 bitsandbytes는 requirements.txt 따르면 43버전인데 아직 이러는거보니까 35버전으로 낮추는게 좋아보이는듯
코랩 버전은 sd-scripts 0.6.5이고 bitsandbytes가 35.0 버전이기때문에 이상없이 잘 되는거였음
따라서 setup.bat의 옵션에서 bitsandbytes 다른 버전 설치를 선택하면 됨
나만 그런진 모르겠는데 kohya_ss 내의 sd-scripts 폴더에 bitsandbytes가 깔려있기때문에 (아마 kohya_ss Web UI 사용하면 이럴듯?)
밖으로 빼서 버전 바꾸고 다시 넣어주면될듯
그리고 그냥 시작하면 requirements 따라서 다시 최신버전 bitsandbytes를 설치하기 때문에
requirements_windows와 requirements에서 bitsandbytes 버전을 마찬가지로 0.35.0으로 바꿔줘야 유지됩니다.