PaddlePaddle GitHub へようこそ。
PaddlePaddle は中国初の独立系 R&D ディープラーニングプラットフォームとして、2016年からプロのコミュニティに正式にオープンソース化されました。コアとなる深層学習フレームワーク、基本モデルライブラリ、エンドツーエンドの開発キット、ツール&コンポーネント、さらにサービスプラットフォームを網羅する、高度な技術と豊富な機能を備えた産業プラットフォームです。 PaddlePaddle は産業での実践から生まれ、産業化への専念とコミットメントを重ねてきました。製造業、農業、エンタープライズサービスなど幅広い分野で採用され、2,333 万人以上の開発者、76 万社以上の企業に利用され、110 万以上のモデルを生み出しています。こうした強みにより、PaddlePaddle は AI の商用化に取り組むパートナーをますます多く支援しています。
私たちのビジョンは、PaddlePaddle を通じて、誰もが深層学習を行えるようにすることです。 PaddlePaddle の最新機能を追跡するために、私たちのリリースのお知らせを参照してください。
インストール方法については、クイックインストールをご覧ください
-
動的グラフと静的グラフの統合および自動並列
単一カード構成を基に最小限のテンソル分割アノテーションを追加するだけで、PaddlePaddle は最も効率的な分散並列戦略を自動的に探索します。これにより、産業開発とトレーニングのコストを大幅に削減し、開発者がモデルとアルゴリズムの革新により集中できるようにします。
-
大規模モデルのトレーニングと推論の統合
同じフレームワークでトレーニングと推論の両方をサポートし、コード再利用と両段階のシームレスな連携を実現します。大規模モデルのワークフロー全体に統一された開発体験と最大限のトレーニング効率を提供し、産業界に優れた開発体験をもたらします。
-
科学計算向け高階微分
高階自動微分、複素数演算、フーリエ変換、コンパイル最適化、分散トレーニング支援などの機能を提供します。数学、力学、材料科学、気象学、生物学などの分野での科学的探索を促進し、微分方程式の求解速度を大きく向上させます。
-
ニューラルネットワークコンパイラ
統合フレームワーク設計を採用し、生成モデルや科学計算モデルを含む多様なモデルに対して効率的なトレーニングと柔軟な推論をサポートします。計算の柔軟性と高性能の間で有効なバランスを実現し、性能最適化のコストを大幅に低減します。
-
異種マルチチップ適応
複数のハードウェアタイプに対応する成熟した完全な統一適応ソリューションを備えています。標準化されたインターフェースを通じて、チップソフトウェアスタックごとに異なる開発インターフェースの差異を抽象化し、プラグイン可能なアーキテクチャを実現します。
-
PaddlePaddle でディープラーニングの基本を実装する方法から始めてみてはいかがでしょうか。
-
Paddle を使ってモデルを構築し、ディープラーニングタスクをより効率的に実行しましょう。
-
新しい API により、より短時間のプログラムが可能となりました。
-
皆様のご投稿に感謝いたします!
- Github Issues: バグレポート、機能リクエスト、インストールに関する問題、使用方法に関する問題など。
- 経験豊富なコミュニティメンバーによるさまざまなレベルのメンタリングを提供するコントリビューションイベントが多数あります。固定された issues のイベントを確認し、ぜひ参加をご検討ください。
- コミュニティブログ: https://pfcc.blog/
- PaddlePaddle コミュニティの詳細は community をご覧ください。
PaddlePaddle は Apache-2.0 license の下で提供されています。
