PyTorch Lightning
表示
作者 | William Falcon |
---|---|
開発元 | various |
初版 | 2019-05-31 |
最新版 |
2.1.0
/ 2023-10-12 |
リポジトリ | https://github.com/PyTorchLightning/pytorch-lightning |
プラットフォーム | Cross-platform |
ライセンス | Apache 2.0 |
公式サイト | https://www.pytorchlightning.ai/ |
PyTorch Lightning は、ディープラーニングフレームワークである PyTorch に高レベルのインターフェイスを提供するオープンソースのPython ライブラリ[1]。
軽量で高性能なフレームワークであり、PyTorch コードを編成して研究をエンジニアリングから切り離し、ディープラーニングの実験を読みやすく再現しやすくする。割り当てられたハードウェアで簡単に実行できると同時にハードウェアに依存しないような、スケーラブルな深層学習モデルを作成するように設計されている。 PyTorch Lightningは、あらゆるタイプの研究に究極の柔軟性を提供し、最先端のAI機能を実装する上で必要となる定型的なエンジニアリングを削減する。
PyTorch Lightning は、2019年、PyTorch コードをカンファレンスに送信するための規格として NeurIPS Reproducibility Challenge に採用された。 [2]
2020年10月19日、PyTorch Lightning 1.0 がリリースされた[3]。
Lightning
[編集]Lightning は深層学習フレームワークの一種である[4]。モデルの学習・推論・デプロイまでを一貫してサポートする。Pythonパッケージ lightning
として提供されている[5]。
Lightningは以下の3つのコアパッケージから成る[6]:
- PyTorch Lightning
- Lightning Fabric
- Lightning Apps
関連項目
[編集]参考文献
[編集]- ^ “GitHub - PyTorch Lightning” (2019年12月1日). 2020年11月21日閲覧。
- ^ “Reproducibility Challenge @NeurIPS 2019”. NeurIPS (2019年12月1日). 2019年12月1日閲覧。
- ^ “PyTorch Lightning 1.0: From 0–600k”. 2020年11月21日閲覧。
- ^ "The Deep Learning framework to train, deploy, and ship AI products Lightning fast." Lightning-AI/lightning. README.md. 2023-05-06閲覧.
- ^ "Simple installation from PyPI
pip install lightning
" Lightning-AI/lightning. README.md. 2023-05-06閲覧. - ^ "Lightning has 3 core packages ... PyTorch Lightning ... Lightning Fabric ... Lightning Apps" Lightning-AI/lightning. README.md. 2023-05-06閲覧.