PaddlePaddle/Paddle
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
What it solves
PaddlePaddle は産業グレードのディープラーニングプラットフォームで、AI の商用化をシンプルにすることを目的としています。コアフレームワークやモデルライブラリからエンドツーエンドの開発キット、サービスプラットフォームまで、AI 開発ライフサイクル全体をカバーする包括的なエコシステムを提供し、産業開発とトレーニングのコストを削減します。
How it works
動的グラフと静的グラフの両方をサポートする統一フレームワークとして動作します。主な技術機能は以下の通りです。
- Automatic Parallelism: 最小限のアノテーションで最も効率的な分散並列戦略を自動的に発見し、大規模トレーニングの手動設定を削減します。
- Unified Training and Inference: トレーニングと推論の両方で同じフレームワークを使用し、コードの再利用とトレーニングからデプロイへのシームレスな移行を可能にします。
- Neural Network Compiler: 計算柔軟性と高性能のバランスを取り、生成モデルや科学計算モデルの最適化コストを低減します。
- Hardware Adaptation: プラグイン可能なアーキテクチャと標準化インターフェースを採用し、異種マルチチップ環境をサポートします。
Who it’s for
プロフェッショナル開発者、科学計算(数学、力学、材料科学など)の研究者、そして製造業や農業などの産業分野で AI モデルをスケールさせて実装したい企業向けに設計されています。
Highlights
- Industrial Focus: 76 万社以上に採用され、100 万件以上のモデルが生成されています。
- Scientific Computing Support: 高次自動微分、複素数演算、フーリエ変換を備え、微分方程式の解法に活用できます。
- Hardware Agnostic: 統一ソリューションにより複数ハードウェアタイプへの成熟した適応が可能です。
- Comprehensive Ecosystem: 基本的なモデルライブラリとエンドツーエンドの開発キットを含みます。