pygfx/wgpu-py
WebGPU for Python
何を解決するか
Pythonに、Vulkan、Metal、DX12などの低レベルAPIよりも使いやすく、OpenGLよりも最新の現代的な信頼性の高いGPU APIを提供します。これにより、開発者はPythonで直接高性能な可視化およびGPUコンピューティングアプリケーションを構築できます。
動作方法
wgpu-pyはwgpu-nativeのPythonラッパーとして機能し、WebGPU仕様に忠実なPython的なAPIを公開します。一般的な使いやすさを目的とした同期(ブロッキング)関数と、AsyncioやTrioなどのフレームワークとの統合に適した非同期バージョンの両方をサポートしています。
対象ユーザー
Windows、Linux、MacOS向けの標準化されたクロスプラットフォームAPIを必要とする、グラフィックスエンジン、可視化ライブラリ、GPUアクセラレート計算ツールを開発する開発者向けに設計されています。
特徴
- WebGPU標準: WebGLとOpenGLの次世代GPU APIとして設計されたもの。
- クロスプラットフォーム: Windows、Linux(x86およびaarch64)、MacOS(IntelおよびM1)を完全サポート。
- 広範なエコシステム:
pygfxレンダリングエンジンやtinygradディープラーニングフレームワークなどのプロジェクトの基盤となっています。 - 柔軟なレンダリング:
rendercanvasを介してさまざまなGUIツールキットと統合可能で、画面レンダリングに対応。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト