Model
Trends
.ai
Model
Trends
.ai
최고의 오픈 소스 AI 모델

ComfyUI의 CLIP Set Last Layer 노드

CLIP Set Last Layer는 ComfyUI에서 "clip skip"과 같은 역할을 해: 텍스트 인코더를 몇 개 레이어 일찍 멈춰줘 (-2가 애니메이션이나 Pony 모델에 흔히 쓰이는 설정이야).
노드 팩: ComfyUI core
카테고리: 컨디셔닝과 프롬프트

CLIP Set Last Layer이(가) 하는 일

CLIP은 12개(SD 1.5) 또는 24개(SDXL)의 트랜스포머 레이어를 가지고 있어. 어떤 모델들은 마지막 레이어 대신 끝에서 두 번째 레이어 출력을 사용해서 훈련됐는데, 다른 인터페이스에선 이걸 clip skip 2라고 불러. CLIP Set Last Layer는 CLIP을 받아서 선택한 레이어에서 잘라내고, 수정된 CLIP을 프롬프트 노드에 반환해.
값은 음수야: -1은 보통 전체 인코더, -2는 한 레이어 건너뛰기, 이런 식이야. 대부분 애니메 체크포인트, NovelAI 계열, Pony, 그리고 많은 Illustrious 병합 모델들은 -2를 추천해. 현실적인 SD 1.5와 SDXL 기본 모델들은 보통 -1을 기대해.

입력

이름
타입
의미
clip
CLIP
체크포인트나 LoRA 로더에서 나온 텍스트 인코더.
stop_at_clip_layer
INT
-1(건너뛰기 없음)부터 -24까지. -2는 clip skip 2와 같아.

출력

이름
타입
의미
CLIP
CLIP
CLIP 텍스트 인코딩용으로 잘라낸 인코더.
AD
설치는 건너뛰세요: 클라우드에 미리 설치된 ComfyUI 워크플로
BitVector는 완성된 ComfyUI 워크플로를 자체 GPU에서 실행합니다. 설치 없음, 누락 노드 없음, 빨간 박스 없음. 휴대폰이나 노트북에서 열고 1분 안에 생성하세요.

CLIP Set Last Layer 사용법

  1. 이 노드를 로더 CLIP 출력과 CLIP 텍스트 인코드 노드 사이에 넣어.
  2. stop_at_clip_layer를 모델 페이지에서 나온 값으로 설정해(대부분 애니 모델은 -2).
  3. 두 프롬프트 노드를 이 노드 출력에 연결해 줘.

설정과 팁

  • Load LoRA 다음에 넣어야 LoRA가 전체 인코더를 먼저 패치해.
  • 모델 페이지에 "clip skip 1"이라고 적혀 있으면 이 노드를 빼; 그건 -1과 같아.
  • 값을 바꾸면 같은 프롬프트라도 결과가 꽤 달라져; -1과 -2를 비교해 보고 결정해.

CLIP Set Last Layer 문제 해결

애니 모델이 뿌옇거나 평범하거나 스타일이 안 맞음

원인
모델이 clip skip 2를 기대하는데 그래프가 전체 CLIP으로 인코딩하고 있어.

해결 방법
프롬프트 노드 전에 CLIP Set Last Layer를 -2로 추가해.

설정이 전혀 효과가 없음

원인
프롬프트 노드가 여전히 원래 CLIP에 연결돼서 이 노드를 거치지 않음.

해결 방법
두 CLIP 텍스트 인코드 노드를 CLIP Set Last Layer 출력에 다시 연결해.

Flux나 SD3 워크플로우에서 오류 발생

원인
T5 기반 인코더는 레이어 자르기를 똑같이 지원하지 않아; 이 노드는 CLIP-L/G용이야.

해결 방법
Flux와 SD3 그래프에서 이 노드를 빼; 그 모델들은 clip skip을 안 써.

AD
이 워크플로를 휴대폰에서 실행하세요
이 페이지의 모든 워크플로는 모델과 커스텀 노드까지 갖춘 채 BitVector에 미리 설치되어 있습니다. 하나 고르고 프롬프트를 입력하면 끝. 설정 제로, 다운로드 없음.

CLIP Set Last Layer에 관한 질문

-2가 AUTOMATIC1111의 clip skip 2랑 같은 거야?

응, 정확히 같아.

LoRA에도 영향 있어?

텍스트 인코더 부분에만 영향 있어; Load LoRA 다음에 이 노드를 둬.

관련 노드

AD
노드 고치기에 지치셨나요? 클라우드에 맡기세요
BitVector는 수백 개의 ComfyUI 워크플로를 빠른 클라우드 GPU에 설치하고 업데이트하고 테스트해 둡니다. Python도, CUDA 오류도, VRAM 한계도 없습니다. 어떤 브라우저에서든 됩니다.

더 많은 ComfyUI 노드

ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager는 인터페이스 안에서 커스텀 노드 팩과 모델을 설치, 업데이트, 수정해주고, 불러온 워크플로우에서 누락된 노드를 해결하며 설정을 스냅샷으로 저장하는 확장 기능이야.
KSampler
ComfyUI core
KSampler는 노이즈 제거 과정을 실행해. 모델, 프롬프트, 그리고 잠재(latent)를 받아서 완성된 잠재 이미지를 만들어내지. 시드, 스텝, cfg, 샘플러, 스케줄러, 그리고 노이즈 제거 정도로 조절할 수 있어.
Save Image
ComfyUI core
Save Image는 IMAGE 텐서를 ComfyUI/output에 PNG로 저장해. 파일 메타데이터에 전체 워크플로우가 들어가 있어서, 나중에 그 그림을 ComfyUI에 다시 끌어다 놓으면 그래프를 복원할 수 있어.
VAE Decode
ComfyUI core
VAE Decode는 샘플링된 LATENT를 VAE를 사용해 픽셀 IMAGE로 변환해 줘; VAE Decode (Tiled)는 아주 큰 이미지에 대해 타일 단위로 같은 작업을 해.
Empty Latent Image
ComfyUI core
Empty Latent Image는 텍스트-이미지 샘플링이 시작되는 빈 잠재 캔버스(가로, 세로, 배치 크기)를 만듭니다; 크기는 8의 배수여야 하고 모델 패밀리와 맞아야 해요.
Load Image
ComfyUI core
Load Image는 ComfyUI 입력 폴더(또는 업로드)에서 이미지를 불러와서 IMAGE 텐서와 알파 채널에서 추출한 MASK를 출력해. 이 MASK는 img2img, 인페인팅, ControlNet, IP-Adapter 그래프의 시작점이야.