0) Extension에서 supermerger를 찾아 다운로드


0) Reload UI를 하든 Apply and restart UI를 하든 껐다 키든 암튼 webui 재시작


그럼 이제 supermerger라는 게 생겼을거임.



1. Supermerger 클릭 


2. LoRA 클릭


3. Checkpoint A <----- 여기에 로라랑 병합하고자 하는 모델 집어넣기


4. 여타 세팅

 -alpha=1, beta=0설정


 -settings: same to Strength 체크
same to strength 요거는 실제 SD에서 로라 사용하는 강도로 병합해주는 거, 실제로 어떤 로라 0.4가중치가 맘에 들어서 0.4강도로 노말 merge 해도 병합전에 만든 결과물과 다른 경우가 있어

저걸 체크해 놓으면 0.4의 가중치를 실제 적용과 같은 강도로 merge 해준다는 의미야 - Niyarn님 설명

(원래는 supermerger에서 쓰는 가중치랑 t2i에서 쓰는 가중치가 다른데, 그걸 t2i에서 쓰는 가중치랑 같도록 수치를 조절해준다는 말)


 -save precision: 병합한 결과물(모델)의 용량임. float가 제일 크고 fp16이 그 절반? bf는 안해봄


 -remake dimension: 난 auto놓거나 no 놓음. no 해보고 안되면 auto ㄱㄱ 이것도 사실 뭔지 모름





5. 병합할 로라 선택

 바로 밑으로 가서 이제 로라를 선택해보자


병합하고자 하는 로라를 저기서 찾아서 체크하면 LoRAname1:어쩌구 써있는 저 칸에 뜬다. 예를 들기 위해서 cutegirlmix를 체크해봄. 



이렇게 뜬다. 

cuteGirlMix4_v10 뒤에 : 하고 1.0이라고 되어있는데, 이 숫자가 가중치임. 원하는 만큼 조절하셈. 


---------------로라 얼굴만 병합하는 법--------------

혹은, 이 뒤에 Lora Block Weight처럼 원하는 레이어에만 로라를 적용할 수도 있다. 

스크롤을 끝까지 내리면, 로라들 밑에 이런 칸이 있음. 


아마 처음 깔았으면 이 칸에 적혀있는 게 나랑 다를거임. 

저기 있는 1, 2, IN은 내가 모델의 다른 요소에 영향을 최대한 덜 주고 로라의 얼굴만을 병합하는 방법을 찾다 만든 레시피임. 로라가 모델의 색감, 구도, 자세 등에 영향을 끼치는 경우가 있는데 그 영향을 최대한 덜어내본거임. 

10~14번째 레이어가 외모에 영향을 크게 미치는 것을 확인해서 처음에는 걔네들만 가중치를 주고 나머지 레이어는 전부 0을 줬는데, 그러다 보니 얼굴 병합이 되긴 되는데 얼굴이 기존 로라랑 약간 달라지는게 보였음. 그래서 다른 레이어도 약간의 가중치를 줘서 IN을 만듦.

그래서 저걸 어떻게 적용하냐? 


아까 이렇게 돼 있었지? 이걸


이렇게 바꿔준다.

뭐가 바뀐지 알겠음? 가중치 숫자 뒤에 :을 또 붙이고 내가 커스텀한 Block Weight 이름을 넣어주면 됨.

나는 block weight 이름을 IN으로 설정해뒀기 때문에 :IN을 추가해줬음.


---------------------------------------------------


6. 여기까지 했으면, 스크롤 올려서 Merge to checkpoint 라고 써 있는 주황색 버튼 클릭… 하기 전에 파일명부터 입력해주자. 파일명 없으면 merge 안됨. 파일명 입력했으면 버튼 클릭!


7. 조금 기다리면 cmd창에 merged! 뜰거임. 병합 완료!



*추가 : 오류 종류
- LoRA만 병합 가능. Lycoris 등 다른 건 병합 안되는 것 같음.
참고
https://arca.live/b/aiart/76714394?target=all&keyword=supermerger&p=1