## 概述

SelectModelDevice 節點允許您手動選擇擴散模型運行的裝置（CPU 或特定 GPU）。它可以將模型移動到不同的裝置，並自動處理與其他多 GPU 節點的衝突。

## 輸入

| 參數 | 說明 | 資料類型 | 必要 | 範圍 |
| --- | --- | --- | --- | --- |
| `model` | 要放置在特定裝置上的擴散模型。 | MODEL | 是 |  |
| `device` | 模型的目標裝置。選項會根據可用的 GPU 動態生成。（預設值："default"） | COMBO | 是 | `"default"`<br>`"cpu"`<br>`"gpu:0"`<br>`"gpu:1"`<br>`"gpu:2"`<br>`"gpu:3"`<br>`"gpu:4"`<br>`"gpu:5"`<br>`"gpu:6"`<br>`"gpu:7"` |

**參數詳細說明：**
- `"default"`：恢復模型載入器指定的裝置，即使先前的 SelectModelDevice 節點已更改過它。
- `"cpu"`：將載入和卸載裝置都固定到 CPU。
- `"gpu:N"`：將載入裝置固定到第 N 個可用的 GPU（例如，`"gpu:0"` 表示第一個 GPU）。卸載裝置則恢復為載入器原本的選擇。

**重要注意事項：**
- 如果請求的裝置在當前機器上不存在（例如，在具有 2 個 GPU 的機器上建立的工作流程在只有 1 個 GPU 的機器上開啟），節點將直接傳遞模型而不做任何更改，並記錄一條訊息而非失敗。
- 如果模型已經在請求的裝置上，節點會採取快速路徑，不會重新載入模型。
- 不建議將此節點放置在*已經使用過*模型的節點（例如 KSampler）*之後*，因為如果裝置與原始裝置相符，將會觀察到先前節點更改的任何狀態。

## 輸出

| 輸出名稱 | 說明 | 資料類型 |
| --- | --- | --- |
| `model` | 擴散模型，現在已放置在所選裝置上。如果裝置無效或不可用，模型將保持不變直接傳遞。 | MODEL |

> 本文檔由 AI 生成。如果您發現任何錯誤或有改進建議，歡迎貢獻！ [在 GitHub 上編輯](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SelectModelDevice/zh-TW.md)

---
**Source fingerprint (SHA-256):** `02841975f123cc8ae8152ea86f1798e0e7e68255ecd11e04271da886b75eb0fd`
