コンテンツにスキップ

潜在変数テンソルの保存 (Save Latent Tensor)

LatentArtifact を PyTorch の .pt ファイルとしてディスクに書き出します。デバッグやオフラインのテストフィクスチャ作成に有用です。

カテゴリ: ModularDiffusion/IO

概要 (TL;DR)

  • デコードされた画像ではなく、raw 潜在変数テンソルそのものを保存します。ワークフローに再読み込みする場合は、torch.load(...) で .pt を読み込んで LatentArtifact にラップします(またはカスタムコード内で直接使用します)。
  • 出力ポート(saved_path)には解決された絶対パスが出力されるため、ログ出力ノードやメタデータノードにチェーン接続できます。

ワークフローにおける一般的な配置 (Typical workflow position)

Generate Media Latents → [Save Latent Tensor]
                       └→ Decode Media Latent → Save Image

ノードプレビュー (Node preview)

入力 (Inputs)

名前 型 必須 備考
latent_tensor LatentArtifact はい 保存する潜在変数テンソル。

出力 (Outputs)

名前 型 備考
saved_path str テンソルが書き込まれた絶対パス。

パラメータ一覧 (Parameters)

名前 型 デフォルト 備考
file_path str debug/latent.pt 出力ファイルパス。相対パスはワークスペースディレクトリを基準に解決されます。親フォルダは自動的に作成されます。

ヒントと注意点 (Tips & pitfalls)

  • テンソルは保存前に detach され CPU に転送されます: 任意のデバイスで安全にリロードできます。
  • raw テンソル以外のメタデータは保存されません: 潜在変数のアンパックに使用される source_shape などの情報が必要な場合は、別途記録してください。
  • .pt ファイルのサイズ: 1024×1024 の SDXL 潜在変数は約 4 MB ですが、LTX などの動画潜在変数は数百 MB に達する場合があります。

関連項目 (See also)