WebAssemblyとWebGPUを用い、Webブラウザ上でStable Diffusion Turbo全体を高速実行可能な推論エンジン「ONNX Runtime Web 1.17」マイクロソフトから登場

今回は「WebAssemblyとWebGPUを用い、Webブラウザ上でStable Diffusion Turbo全体を高速実行可能な推論エンジン「ONNX Runtime Web 1.17」マイクロソフトから登場」についてご紹介します。

関連ワード (性能、機械学習、機械学習処理等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトはWebブラウザ上で実行可能な推論エンジン「ONNX Runtime Web」の最新版となる「ONNX Runtime Web 1.17」でWebGPUに対応したことを発表しました。

ONNX Runtime Web 1.17でWebGPU対応を発表

ONNX Runtime Webの基になっている「ONNX Runtime」はクロスプラットフォーム対応の推論エンジンです。TensorFlow、PyTorch、SciKit Learnなどをはじめとするさまざまな機械学習のモデルに対応し、これらで生成されたモデルによる推論処理をプラットフォームに依存せず実行するランタイムの役割を果たします。

ONNX Runtime WebはこれをWebブラウザに対応させた実装です。これまでWebAssemblyやWebGLを用いていました。

参考:マイクロソフト、WebAssemblyとWebGLで推論エンジンを実装した「ONNX Runtime Web」(ORT Web)をオープンソースで公開

今回のONNX Runtime Web 1.17で対応したWebGPUは、Webブラウザ上でJavaScriptを用いた2次元や3次元の高速なグラフィックスの描画を行うWeb標準として広く使われてきた「WebGL」の後継となる、新しいWeb標準です。

WebGPUはオーバーヘッドが小さく低レイヤでの処理が行えることでGPUの能力をより高く引き出せるため、Webブラウザでの高速なグラフィクスレンダリングや機械学習処理などを可能にします。

WebGPU対応により、ONNX Runtime Webはこれまで以上にGPUを活用した高速な推論処理が可能となりました。

Webブラウザ上でStable Diffusion Turboを実行

マイクロソフトは今回の発表を行ったブログ「ONNX Runtime Web unleashes generative AI in the browser using WebGPU」で、Webブラウザ上でStable Diffusion TurboのようなAIモデルを実行できるようになると次のように説明しました。

This innovation unlocks new possibilities for executing state-of-the-art sophisticated models like Stable Diffusion Turbo directly in the browser. It is particularly advantageous in scenarios where CPU-based in-browser ML falls short of meeting performance standards. >

この技術革新により、Stable Diffusion Turboのような最先端の洗練されたモデルをブラウザで直接実行する新たな可能性が開かれた。特にCPUベースでのWebブラウザ内AI処理が性能に見合わない場合に有効となる。

これまでのWebGLと比較してWebGPUはより効率的な素理論が可能だと説明されています。

Compared to WebGL, WebGPU is capable of handling more complex machine learning workloads in a more efficient way with advanced features such as compute shader. Its support for half-precision (FP16) reduces GPU memory usage and bandwidth requirements while accelerating arithmetic. WebGPU promises inferencing more efficient and scalable machine learning applications directly within the web browser by harnessing GPU power for parallel computation tasks.

WebGLと比較して、WebGPUはコンピュートシェーダーなどの高度な機能により、より複雑な機械学習のワークロードをより効率的な方法で処理できます。半精度(FP16)をサポートすることでGPUのメモリ使用量と帯域幅の要件を削減すると同時に、演算を高速化します。WebGPUは並列計算タスクにGPUの能力を活用することで、スケーラブルな機械学習アプリケーションをWebブラウザ内で直接、より効率的に推論処理できるようになることを約束します。

そしてマイクロソフトはONNX Runtime Webを用いてWebブラウザ上でStable Diffusion Turboを実行可能なコードをGitHub上で公開しました。

マイクロソフトによると、GPUにRTX 4090を搭載したマシンのWebブラウザ上でStable Diffusion Turboを実際に実行した結果、1秒以内に結果が出力されたと説明しています。

参考:マイクロソフト、WebAssemblyとWebGLで推論エンジンを実装した「ONNX Runtime Web」(ORT Web)をオープンソースで公開

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「キャプテン翼」原作・高橋陽一氏代表のサッカークラブ「南葛SC」がFiNANCiEでクラブトークン販売開始
ブロックチェーン
2021-06-18 12:42
東海カーボン、ノーコード/ローコード開発基盤でシステムを内製化
IT関連
2021-05-27 15:32
武田大臣、KDDIの新料金プランは「非常に紛らわしい」 「条件をハッキリせず『一番安い』とするのは残念」
-
2021-01-17 01:40
ケーススタディで探る、エッジツークラウドを活用した未来のITシステムとは?
IT関連
2023-01-06 11:07
バイデン新大統領の労働政策とギグワーカーの未来
パブリック / ダイバーシティ
2021-01-23 23:54
BTS所属のHYBEも注目、AI使った合成アバターをクリエイター向けに提供する韓国Neosapience
IT関連
2022-02-24 05:02
HPE、脱炭素目標を10年前倒し–2040年までにCO2排出量を90%削減へ
IT関連
2022-07-30 02:35
新興電気自動車メーカーRivianが第4四半期の決算を発表、株価は最安値を更新
IT関連
2022-03-13 18:52
AWSジャパン、「中小企業の日」に中堅・中小企業に向けたDX支援の強化策を発表
IT関連
2023-07-22 04:22
中国でここまで進んでいる「ブロックチェーンECセール」とは何か (1/3 ページ)
くわしく
2021-06-20 15:48
開発者不足の先にある世界は?–セールスフォース幹部に聞く
IT関連
2023-07-26 14:23
茨城県、4月から婚活支援にAIを導入 診断テストの結果から相性が良い相手を紹介
ロボット・AI
2021-02-09 13:12
TikTokのライバルとなる60秒以内の動画サービス「YouTubeショート」が米国に上陸
ネットサービス
2021-03-30 15:40
「京王線de フォトウエディング」発売 駅と車内で結婚写真撮影
くらテク
2021-07-29 19:38