개요
SelectModelDevice 노드는 확산 모델이 실행될 장치(CPU 또는 특정 GPU)를 수동으로 선택할 수 있게 해줍니다. 모델을 다른 장치로 이동시킬 수 있으며, 다른 멀티 GPU 노드와의 충돌을 자동으로 처리합니다.입력
| 매개변수 | 설명 | 데이터 타입 | 필수 | 범위 |
|---|---|---|---|---|
model | 특정 장치에 배치할 확산 모델입니다. | MODEL | 예 | |
device | 모델의 대상 장치입니다. 옵션은 사용 가능한 GPU를 기반으로 동적으로 생성됩니다. (기본값: “default”) | COMBO | 예 | "default""cpu""gpu:0""gpu:1""gpu:2""gpu:3""gpu:4""gpu:5""gpu:6""gpu:7" |
"default": 이전 SelectModelDevice 노드에서 변경했더라도 모델 로더가 할당한 장치로 복원합니다."cpu": 로드 및 오프로드 장치를 모두 CPU로 고정합니다."gpu:N": 로드 장치를 N번째 사용 가능한 GPU로 고정합니다(예: 첫 번째 GPU의 경우"gpu:0"). 오프로드 장치는 로더의 원래 선택으로 복원됩니다.
- 요청한 장치가 현재 시스템에 존재하지 않는 경우(예: 2-GPU 시스템에서 생성된 워크플로우를 1-GPU 시스템에서 열 경우), 노드는 실패하지 않고 모델을 변경 없이 통과시키며 메시지를 기록합니다.
- 모델이 이미 요청된 장치에 있는 경우, 노드는 빠른 경로를 사용하여 모델을 다시 로드하지 않습니다.
- 이미 모델을 사용한 노드(예: KSampler) 이후에 이 노드를 배치하는 것은 권장되지 않습니다. 이전 노드에서 변경된 상태가 장치가 원본과 일치할 경우 관찰되기 때문입니다.
출력
| 출력 이름 | 설명 | 데이터 타입 |
|---|---|---|
model | 선택한 장치에 배치된 확산 모델입니다. 장치가 유효하지 않거나 사용할 수 없는 경우 모델은 변경 없이 통과됩니다. | MODEL |
이 문서는 AI에 의해 생성되었습니다. 오류를 발견하거나 개선 제안이 있으시면 기여해 주세요! GitHub에서 편집
Source fingerprint (SHA-256):
02841975f123cc8ae8152ea86f1798e0e7e68255ecd11e04271da886b75eb0fd