本論文では、EDGEの設計目標を説明し、Einsumに追加した拡張について解説する。EDGEは、グラフ-行列の二重性と、テンソル代数の世界におけるEinsum記法の強力さという2つのアイデアに基づいている。
EDGEは、ユーザー定義のデータ値とタイプ、テンソルの初期化、ユーザー定義の演算子(マップ、リダクション、ポピュレート)、グラフエンティティとグラフ値の分離計算、反復アルゴリズム、条件に基づく計算の制約などの機能を提供する。
これらの拡張により、EDGEは、研究者がアルゴリズムを比較したり、開発者が複雑さを分離したりするのを支援する。また、EDGEの式を代数的に操作することで、新しいアルゴリズムのバリアントを発見することも可能になる。
In un'altra lingua
dal contenuto originale
arxiv.org
Approfondimenti chiave tratti da
by Toluwanimi O... alle arxiv.org 04-18-2024
https://arxiv.org/pdf/2404.11591.pdfDomande più approfondite