AIハードウェアとソフトウェアスタック
ONNXの説明として正しいものはどれか。
- AAI専用の半導体チップの名前
- BAIの学習データを圧縮する方式
- C異なるフレームワークや推論ランタイムの間でモデルをやり取りするための、共通のモデルの形式
答えと解説を見る
正解:C. 異なるフレームワークや推論ランタイムの間でモデルをやり取りするための、共通のモデルの形式
ONNX(Open Neural Network Exchange)は、モデルの計算グラフと重みを共通の形式で表すための規格です。PyTorchなどで学習したモデルをONNXに書き出せば、別の会社の推論ランタイムや、さまざまなハードウェアの道具で読み込んで実行できます。学習の環境と推論の環境を切り離せるので、機器ごとに最適な実行の仕組みを選びやすくなります。
- A. チップの名前ではありません。
- B. データの圧縮方式ではありません。
- C. 正しい。Open Neural Network Exchangeの略です。