본문 바로가기
AI-인공지능

Comfyui 재설치 - update 후 error 로 문제발생하여 재설치

by 연풍사랑 2024. 8. 30.

comfyui에서 manager 을 이용하여 all update 후 comfyui 재실행시 error 가 발생하여 실행이 안되었다.

error 를 잡을려고 여기저기 기웃거렸지만......

결론은 걍 다시 풀고 설치하는것이 좋을것 같아 이번에는 다시 저런 error 가 발생할것을 대비하여 순서대로 정리하면서 설치해 본다.

 

1. Comfyui 압축파일을 다운로드 한다.

    https://github.com/comfyanonymous/ComfyUI 

 

2. D: 장치에 압축을 풀고  run_nvidia_gpu  배치파일을 실행한다.

     정상적이면 보통 update 후 바로 comfyui 기본 workflow 화면이 생긴다.

 

3. checkpoint , lora 는 기존의 것을 가져와 폴더에 옮기면 된다.

 

4. comfyui manager 을 설치한다.

    https://github.com/ltdrdata/ComfyUI-Manager

    복사해서 custom_nodes  폴더에 넣거나

    git clone https://github.com/ltdrdata/ComfyUI-Manager 

    이렇게  custom_nodes 폴더에서 cmd 클릭후 git clone 명령어를 사용하여 설치한다.

 

5. 커스텀 노드들 설치 (그동안 쓸만하다고 생각하는 것들)

 

그동안 항상 사용해 왔던 노드들을 설치하였다.

 

a111:
    base_path: d:\comfyui_data/

    checkpoints: models/checkpoints
    configs: models/configs
    vae: models/VAE
    loras: |
         models/Loras
         models/Lora
         models/LyCORIS
    ipadapter: models/ipadapter
    upscale_models: |
                  models/upscale_models
                  models/ESRGAN
                  models/RealESRGAN
                  models/SwinIR
    unet: models/unet
    clip: models/clip
    embeddings: models/embeddings
    hypernetworks: models/hypernetworks
    controlnet: models/ControlNet

이렇게 extra_model_paths.yaml  파일 (comfyui 폴더에 있음)을 수정하여 
checkpoint, lora, ipadapter model, vae, upscale model, unet(flux) model 들은 파일이 크니까 별도 폴더에 저장하고 
그 경로들을 yaml 파일에 지정하여 사용하면 된다.

추가적으로 설치한 노드들.

 

이렇게 하면 나중에 update 과정에서 또 error 가 생기면 comfyui 를 새로 다운받아 설치하면 빠르다.

대형파일들이 별도로 저장되어 있기 때문에 

comfyui - manger - 필수 custom nodes 들만 빠르게 설치 하면 된다.

참고로 필수 custom nodes 는 중요 workflow 3~4 개 정도 보관하면 그것으로 comfyui 로 올리면 ,

missing custom node 들을 모두 쉽게 찾을 수있기 때문에 선별에 어려움이 없다.

 

그렇게 다시 설치하고 그림생성에 걸린 시간이 3시간 정도 걸렸다.

 

새로 완성한 flux 사진

 

두번째 , 세번째 재 설치는 별로 어렵지 않고  불필요한 node 들도 정리할 수있어서 좋은 점도 있다.

 

추가 설치 노드

이 노드들도 참 필요한 노드들이다.

 

728x90