ONNX 1.0を発表 – AI向けのオープン エコシステム (Announcing ONNX 1.0 – An open ecosystem for AI)

Posted: 2017/12/29 カテゴリー: Uncategorized
タグ:, , , , , , , , , , , , ,

image


Prasanth Pulavarthi

本日、我々は、Open Neural Network Exchange (ONNX) のリリースの準備ができたことを発表します。ONNXは、Microsoftが共同開発している、AIエコシステムの相互運用性と革新のためのオープン ソースのモデル表現です。ONNXフォーマットは、AIをすべての人にとって利用しやすく価値のあるものにする、オープン エコシステムの基盤です。開発者は自分のタスクに最適なフレームワークを選択でき、フレームワークの作者は革新的な拡張に集中でき、ハードウェア ベンダーは最適化を合理化できます。

ONNXは、開発者が実装できる、安定した仕様を提供します。我々は、画像を含む多数のAIアプリケーションでONNXが動作するように、最初の発表以降、コミュニティからのフィードバックを含む、多数のアップデート、拡張を取り込みました。また、ONNXには、深層学習 (ディープ ラーニング) に加えて、従来の機械学習をサポートするONNX-MLプロファイルも含まれています。

また、我々は、Microsoft Cognitive Toolkit (CNTK) のONNXサポートも発表します。ONNXモデルのMicrosoft Cognitive Toolkitへのインポート、モデルのONNXフォーマットへのエクスポートが可能になりました。Microsoft Cognitive Toolkitの最新バージョンをインストールし、ONNXモデルのインポートエクスポートのチュートリアルを試すことをお勧めします。ONNXがどのようにネイティブにサポートされているかを示すコードを、次に示します。

# ONNXモデルをロードし、入力画像を分類
model = C.Function.load(filename, format=C.ModelFormat.ONNX)
image_data = np.ascontiguousarray(np.transpose(image_data, (2, 0, 1)))
result = np.squeeze(model.eval({model.arguments[0]:[image_data]}))

# モデルをONNXフォーマットで保存
mymodel = create_my_model()
output_file_path = R”mymodel.onnx“
mymodel.save(output_file_path, format=C.ModelFormat.ONNX)

Caffe2、PyTorch、MXNetの完全なONNXサポートは、Facebook、Amazon Web Services (AWS) によってリリースされる予定です。また、コミュニティもコネクターに貢献しており、ビジュアライザーといった、ONNXモデルと連携するツールを作成しつつあります。成長しつつあるコミュニティのサポートに加えて、ONNXの発表以降、ONNXのサポートを発表している多数のパートナーもいます。

皆さんが作成するONNXと統合されたツールや製品を見るのを、楽しみにしています。ONNXをさらに便利なものにするために、ONNXの今後のバージョンにさらなる機能とサポートを追加すべく、我々はコミュニティと協力していく予定です。

Microsoftは、オープンAIエコシステムで、あらゆるプラットフォーム上であらゆる言語を使っているすべての開発者に、AIの進展をもたらすことが、AIをすべての人にとってより利用しやすく価値のあるものにするのに役立つと、信じています。ONNXと、(Azure Machine LearningVisual Studio Tools for AIといった) 他のAzure AIサービス、インフラストラクチャ、ツールによって、開発者、データ サイエンティストは、新しく心躍るAIの革新をより早く提供できるでしょう。

コミュニティの皆さんがhttp://onnx.aiにアクセスして、さらに学び、ONNXの取り組みの参加することをお勧めします。また、Facebook、Twitterの@onnxaiで、ONNXのアップデートを確認できます。

他のリンク
AWS Blog: https://aws.amazon.com/blogs/ai/announcing-the-availability-of-onnx-1-0/
Facebook Blog: https://research.fb.com/onnx-v1-released/


広告
コメント
  1. […] ONNX 1.0を発表 – AI向けのオープン エコシステム (Announcing ONNX 1.0 – An open ec… […]

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

w

%s と連携中