PyTorch Lightning

出典: フリー百科事典『ウィキペディア(Wikipedia)』
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

関連項目[編集]

参考文献[編集]

  1. ^ GitHub - PyTorch Lightning” (2019年12月1日). 2020年11月21日閲覧。
  2. ^ Reproducibility Challenge @NeurIPS 2019”. NeurIPS (2019年12月1日). 2019年12月1日閲覧。
  3. ^ PyTorch Lightning 1.0: From 0–600k”. 2020年11月21日閲覧。
  4. ^ "The Deep Learning framework to train, deploy, and ship AI products Lightning fast." Lightning-AI/lightning. README.md. 2023-05-06閲覧.
  5. ^ "Simple installation from PyPI pip install lightning" Lightning-AI/lightning. README.md. 2023-05-06閲覧.
  6. ^ "Lightning has 3 core packages ... PyTorch Lightning ... Lightning Fabric ... Lightning Apps" Lightning-AI/lightning. README.md. 2023-05-06閲覧.