跳至主要内容

你的第一個圖

這份操作說明會建構一個極小的管線,把一個明確指定的張量送過幾個運算 — 足以學會每個 CodefyUI 圖都仰賴的 Start 節點 執行模型。

1. 新增一個輸入

把一個 TensorInput 節點(Data 類別)拖到畫布上。把它的 value_mode 設成 explicit,並在內嵌的格子編輯器裡填入你想讓管線看到的數值。

2. 串接一些運算

用任意一串張量運算節點把它串起來,例如:

TensorInput → Reshape → Softmax → Print

從每個輸出連接埠拖曳到下一個輸入連接埠。連線會在你連接時驗證型別。

3. 新增一個 Start 節點

:::warning 每個圖都需要一個 Start 節點 把一個 Start 節點拖到畫布上,並把它的 trigger 輸出(右側的菱形 handle)連到你想開始執行的第一個節點 — 通常就是 TensorInput

少了 Start → 第一個節點 的 trigger 連線,這個圖會被當作草稿,執行 會拒絕它並顯示 「尚未定義開始節點」 的提示。只有從 Start 可到達的節點才會被執行。 :::

這種以 trigger 為基礎的路由,正是讓你能把暫存節點留在畫布上而不執行它們的關鍵,也讓條件分支(例如 Switch 節點)成為可能 — 只有一條路徑會執行。

4. 執行它

點擊 執行。看著每個節點的進度串流進 執行紀錄Print 節點的輸出也會顯示在那裡。執行期間發生了什麼事,請見 執行圖

5. 檢視流過的資料

開啟 設定 popover,把 記錄輸出 切到 ON,然後再執行一次。現在點任何一個節點來開啟 教學檢視器,看到每一步確切的張量 — shape、dtype、min/max/mean 與數值。

下一步

  • 載入一個真實的範例,而不是從頭建構 — 見 範例集(例如 Train CNN on MNIST)。
  • 節點參考 中瀏覽所有你可以放到畫布上的節點。