本論文では、EDGEの設計目標を説明し、Einsumに追加した拡張について解説する。EDGEは、グラフ-行列の二重性と、テンソル代数の世界におけるEinsum記法の強力さという2つのアイデアに基づいている。
EDGEは、ユーザー定義のデータ値とタイプ、テンソルの初期化、ユーザー定義の演算子(マップ、リダクション、ポピュレート)、グラフエンティティとグラフ値の分離計算、反復アルゴリズム、条件に基づく計算の制約などの機能を提供する。
これらの拡張により、EDGEは、研究者がアルゴリズムを比較したり、開発者が複雑さを分離したりするのを支援する。また、EDGEの式を代数的に操作することで、新しいアルゴリズムのバリアントを発見することも可能になる。
翻译成其他语言
从原文生成
arxiv.org
更深入的查询