Core AI Debugger

Core AI Debuggerは、モデル作成と導入の間のギャップを埋めます。各AppleプラットフォームでCore AIモデルを視覚化、実行、検証し、得られた実用的なフィードバックで迅速にイテレーションを行うことで、自信を持って配信を開始できます。

Core AI Debuggerアプリの画面でモデルが並べて比較されている。左側に演算リストと類似度スコア、中央にノードグラフ、右側に選択されたConcat演算の詳細とテンソル出力が表示されている。 Core AI Debuggerアプリの画面でモデルが並べて比較されている。左側に演算リストと類似度スコア、中央にノードグラフ、右側に選択されたConcat演算の詳細とテンソル出力が表示されている。

モデル構造の視覚化

Core AI Debuggerを使うと、演算を検査し、演算間でのデータの流れを追跡できます。モジュール階層を表示し、PyTorchからインポートされたCore AIモデルのソースマッピングにも対応しているため、演算ごとに豊富なコンテキストを提供できます。

Core AI Debuggerの画面左側に階層的なモデル構造ツリー、中央に大きなインタラクティブなノードグラフ、下部にリンクされたソースコードが表示されている。 Core AI Debuggerの画面左側に階層的なモデル構造ツリー、中央に大きなインタラクティブなノードグラフ、下部にリンクされたソースコードが表示されている。

デバイス上で実行

ペアリングされたデバイスを選択し、モデルをそのデバイス向けに最適化して、Core AI Debuggerから直接実行します。演算を選択すると、特化モデル全体の出力だけでなく中間値も検査できます。

Core AI Debuggerの画面に演算リスト、ノードグラフ、ソースコードが表示され、詳細パネルにReshape演算の入力、出力、テンソルプレビューが表示されている。 Core AI Debuggerの画面に演算リスト、ノードグラフ、ソースコードが表示され、詳細パネルにReshape演算の入力、出力、テンソルプレビューが表示されている。

推論の正確性の検証

Core AI Debuggerを使うと、参照実行でのモデルの発散をトラブルシューティングできます。参照中間値を読み込んだのち、同期ポイントを見つけ、各ペアでPSNRのような類似度スコアを計算することで、モデルがどこでより大きな発散を引き起こしているのかヒントを得られます。テンソルプレビューを展開して、テンソルの値を横に並べて比較することもできます。

Core AI Debuggerのテンソル比較ビューに、2つのテンソルAとB、さらにその絶対差が、形式、範囲、スライスディメンションのサマリとともに画像として視覚化されている。 Core AI Debuggerのテンソル比較ビューに、2つのテンソルAとB、さらにその絶対差が、形式、範囲、スライスディメンションのサマリとともに画像として視覚化されている。

ベータ版をダウンロードする

Core AI DebuggerでCore AIモデルを表示するには、macOS 27以降が必要です。ペアリングされたデバイスでも、モデルの特殊化や実行にはiOS 27、iPadOS 27、またはmacOS 27以降を搭載している必要があります。Core AI Debuggerをダウンロードするには、Apple Accountでサインインしてください。求められた場合は、無料登録を行い、Apple Developer契約に同意してください。

ダウンロードを見る

ドキュメントを見る