ComfyUI 기동 옵션

2024. 1. 14. 15:30테크IT

반응형

ComfyUI의 기동 옵션입니다.

 

-h, --help

  • 이 도움말 메시지를 표시하고 종료하세요.

--listen [IP]

  • 수신할 IP 주소를 지정합니다(기본값: 127.0.0.1).
  • --listen이 인수 없이 제공되면 기본값은 0.0.0.0입니다. (모두 듣는다)

--port PORT

  • 청취 포트를 설정합니다.

--enable-cors-header [ORIGIN]

  • 선택적 원본으로 CORS(Cross-Origin Resource Sharing)를 활성화하거나 기본 '*'로 모두 허용합니다.

--max-upload-size MAX_UPLOAD_SIZE

  • 최대 업로드 크기를 MB 단위로 설정합니다.

--extra-model-paths-config PATH [PATH ...]

  • 하나 이상의 extra_model_paths.yaml 파일을 로드합니다.

--output-directory OUTPUT_DIRECTORY

  • ComfyUI 출력 디렉터리를 설정합니다.

--temp-directory TEMP_DIRECTORY

  • ComfyUI 임시 디렉터리를 설정합니다(기본값은 ComfyUI 디렉터리에 있음).

--input-directory INPUT_DIRECTORY

  • ComfyUI 입력 디렉터리를 설정합니다.

--auto-launch

  • 기본 브라우저에서 ComfyUI를 자동으로 실행합니다.

--disable-auto-launch

  • 브라우저 자동 실행을 비활성화합니다.

--cuda-device DEVICE_ID

  • 이 인스턴스가 사용할 cuda 장치의 ID를 설정합니다.

--cuda-malloc

  • cudaMallocAsync를 활성화합니다(torch 2.0 이상에서는 기본적으로 활성화됩니다).

--disable-cuda-malloc

  • cudaMallocAsync를 비활성화합니다.

--dont-upcast-attention

  • 주의 상향 조정을 비활성화합니다.
  • 속도를 높일 수 있지만 검은색 이미지가 나타날 가능성이 높아집니다.

--force-fp32

  • 강제 fp32(GPU 작동이 더 좋아지면 보고해 주세요).

--force-fp16

  • 강제 fp16.

--bf16-unet

  • bf16에서 UNET을 실행합니다.
  • 이는 테스트용으로만 사용해야 합니다.

--fp16-unet

  • fp16에 unet 가중치를 저장합니다.

--fp8_e4m3fn-unet

  • fp8_e4m3fn에 unet 가중치를 저장합니다.

--fp8_e5m2-unet

  • fp8_e5m2에 unet 가중치를 저장합니다.

--fp16-vae

  • fp16에서 VAE를 실행하면 검은색 이미지가 발생할 수 있습니다.

--fp32-vae

  • VAE를 완전 정밀도 fp32로 실행합니다.

--bf16-vae

  • bf16에서 VAE를 실행합니다.

--fp8_e4m3fn-text-enc

  • 텍스트 인코더 가중치를 fp8(e4m3fn 변형)에 저장합니다.

--fp8_e5m2-text-enc

  • 텍스트 인코더 가중치를 fp8(e5m2 변형)에 저장합니다.

--fp16-text-enc

  • 텍스트 인코더 가중치를 fp16에 저장합니다.

--fp32-text-enc

  • 텍스트 인코더 가중치를 fp32에 저장합니다.

--directml [DIRECTML_DEVICE]

  • torch-directml을 사용하세요.

--disable-ipex-optimize

  • Intel GPU가 포함된 모델을 로드할 때 ipex.optimize를 비활성화합니다.

--preview-method [none,auto,latent2rgb,taesd]

  • 샘플러 노드의 기본 미리보기 방법입니다.

--use-split-cross-attention

  • 분할 교차 주의 최적화를 사용합니다.
  • Xformers를 사용할 때는 무시됩니다.

--use-quad-cross-attention

  • 하위 2차 교차 주의 최적화를 사용합니다.
  • Xformers를 사용할 때는 무시됩니다.

--use-pytorch-cross-attention

  • 새로운 pytorch 2.0 교차 주의 기능을 사용하세요.

--disable-xformers

  • Xformers를 비활성화합니다.

--gpu-only

  • 모든 것(GPU의 텍스트 인코더/CLIP 모델 등)을 저장하고 실행합니다.

--highvram

  • 기본적으로 모델은 사용 후 CPU 메모리로 언로드됩니다. 이 옵션은 GPU 메모리에 보관합니다.

--normalvram

  • lowvram이 자동으로 활성화되면 일반 vram 사용을 강제하는 데 사용됩니다.

--lowvram

  • vram을 덜 사용하기 위해 unet을 여러 부분으로 나눕니다.

--novram

  • lowvram이 충분하지 않은 경우.

--cpu

  • 모든 작업에 CPU를 사용합니다(느림).

--disable-smart-memory

  • 가능한 경우 ComfyUI가 모델을 vram에 유지하는 대신 일반 RAM으로 적극적으로 오프로드하도록 합니다.

Out of Memory가 빈번하게 일어나는 경우 이 옵션을 사용하면 어느 정도 개선이 되는 듯 합니다.

 

--dont-print-server

  • 서버 출력을 인쇄하지 마십시오.

--quick-test-for-ci

  • CI에 대한 빠른 테스트.

--windows-standalone-build

  • Windows 독립 실행형 빌드: 독립 실행형 Windows 빌드를 사용하는 대부분의 사람들이 즐길 수 있는 편리한 기능을 활성화합니다(예: 시작 시 페이지 자동 열기).

--disable-metadata

  • 파일에 프롬프트 메타데이터 저장을 비활성화합니다.
반응형