MetaがAWSを戦略的クラウドプロバイダーに選定、Meta AIの研究開発やPyTorch利用企業のパフォーマンスを強化

MetaがAWSを戦略的クラウドプロバイダーに選定、Meta AIグループの研究開発やPyTorch利用企業のパフォーマンスを強化

Amazon Web Services(AWS)は米国時間12月1日、Metaが戦略的クラウドプロバイダーとしてAWSを選定したことを発表した。

MetaとAWSはこの5年間で連携する範囲を拡大してきた。今回の合意を基に、AWSは引き続きMetaが取り組む研究開発をサポートし、イノベーションの促進、サードパーティやオープンソースソフトウェア(OSS)コミュニティとのコラボレーションを支援する。

Metaは、AWSの実績あるインフラストラクチャと包括的な機能を活用し、既存オンプレミスのインフラを補完するとともに、AWSが提供するコンピュート、ストレージ、データベース、セキュリティのサービス利用を拡大し、クラウドにおけるプライバシー、信頼性、拡張性を実現するという。サードパーティ企業とのコラボレーションをAWS上で行うとともに、すでにAWSを利用している企業の買収支援にも活用する。

またMetaは、AWSのコンピュートサービスを活かし、Meta AIグループの人工知能の研究開発を加速させる。AWS上でOSSの機械学習フレームワーク「PyTorch」を活用する顧客企業のパフォーマンスを向上させ、開発者による人工知能と機械学習モデルの構築・トレーニング・デプロイ・運用の加速を目指す。

AWSとMetaは、機械学習モデルの大規模な構築、トレーニング、デプロイに向けて、PyTorchのパフォーマンスならびにAmazon Elastic Compute Cloud(Amazon EC2)や、機械学習専用に構築された機能を提供するAmazon SageMakerなどのコアマネージドサービスとの統合において、さらなる最適化を進める。自然言語処理やコンピュータビジョンのための大規模な深層学習モデルを開発者が容易に構築できるよう、両社はAWS上でのPyTorch活用を促進し、AIアクセラレーターの分散システム全体で大規模なトレーニングジョブのオーケストレーションを可能にする。

また両社は、PyTorch上での推論のパフォーマンス、説明可能性、コストを向上させるネイティブツールを共同で提供。本番環境へのモデル展開を簡素化するため、PyTorchのネイティブなサービングエンジンであるTorchServeを強化し、学習したPyTorchモデルを容易に一括展開できるようにするという。これらのOSSへの貢献をベースにAWS上でパフォーマンスを最適化し、大規模な深層学習モデルの研究から本番環境までをより迅速に導入するための支援を展開する。

Microsoft AzureがPyson向け機械学習プラットフォーム「PyTorch」のエンタープライズサポートを提供

Microsoft(マイクロソフト)は米国時間5月26日、PyTorch Enterprise(パイトーチ・エンタープライズ)を発表した。Azure(アジュール)上でPyTorchを使うための新たなサポートをデベロッパーに提供する新サービスだ。

PyTorchはPython(パイソン)向けのオープンソース機械学習プラットフォームで、コンピュータビジョンと自然言語処理に焦点を当てている。当初開発したのはFacebookで、Google(グーグル)の人気フレームワークであるTensorFlow(テンサーフロー)と似ている部分もある。

Microsoftのコミュニケーション担当コーポレートVPであるFrank X. Shaw(フランク・X・ショー)氏は、新サービスPyTorch Enterpriseについて「データサイエンス業務にPyTorchを使っている組織のデベロッパーに、より信頼性の高い生産体験を提供する」ものであると説明した。

PyTorch Enterpriseは、MicrosoftのPremier(プレミア)およびUnified(ユニファイド)のサポートプログラム・メンバーに、ホットフィックス、バグ、セキュリティ・パッチなどの優先リクエスト、直接サポート、ソリューションなどを提供する、とショー氏は説明した。Microsoftは毎年、長期的なサポートを行うPyTorchのバージョンを1つ選んでいる。

AzureはすでにPyTorchを比較的容易に使用できるように作られていて、Microsoftは2020年、PyTorch for Windowsの開発を引き継ぐなど、長年このライブラリに投資してきた。この日の発表でMicrosoftは、最新リリースのPyTorchはAzure Machine Learningに統合され、デベロッパーから入手したPyTorchコードを公開PyTorchディストリビューションにフィードバックすることを約束した。

PyTorch Enterprizeは、Windows 10およびいくつかのLinuxディストリビューションで動作しているPyTorch バージョン1.8.1以上で利用できる。

「Microsoftが提供するこの新しいエンタープライズレベル製品は、重要なギャップを埋めるものです。PyTorchは私たちの研究者がモデルをデザインしたり実験を行う上で、これまでにない柔軟性を与えてくれます」とNuance(ニュアンス)の上級主任研究員Jeremy Jancsary(ジェレミー・ジャンクサリー)氏はいう。「しかしこれらのモデルを製品化するのはチャレンジです。Microsoftが直接関わることで、私たちはAzure上に新しいバージョンのPyTorchを安心して展開できます」。

この新サービスの提供でMicrosoftは、オープンソースプロジェクトの上に追加サービスを提供することによって、スタートアップにオープンソース収益化戦略の見本を示している。PyTorchはスタートアップが開発したものではないため、メジャーなクラウドサービスがオープンソースコードの上に自社の商品バージョンを載せることも、問題なく受け入れられるだろう。

関連記事

マイクロソフトのブラウザ「Edge」は起動が速くなりタブがスリープする機能も搭載する
マイクロソフトはGPT-3を使い自然言語でコードを書けるようにする
マイクロソフトが今や1日に1億4500万人が利用するTeamsの開発者向け新機能やツールを発表
マイクロソフトのナデラCEOがBuild 2021で「自らテストしてきた」次世代Windowsに言及

カテゴリー:ソフトウェア
タグ:MicrosoftMicrosoft BuildMicrosoft Build 2021Microsoft Azure機械学習自然言語処理PyTorchオープンソース

画像クレジット:Gingagi / Getty Images

原文へ

(文:Frederic Lardinois、翻訳:Nob Takahashi / facebook