数据与复现科研绘图与可视化K-Dense-AI/claude-scientific-skills数据与复现
PY

PyTorch Lightning

维护者 K-Dense Inc. · 最近更新 2026年4月1日

PyTorch Lightning是一个深度学习 框架 that organi。

Claude CodeOpenClawNanoClaw分析处理写作整理pytorch-lightningmachine-learningpackagemachine learning & deep learning

原始来源

K-Dense-AI/claude-scientific-skills

https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/pytorch-lightning

维护者
K-Dense Inc.
许可
Apache-2.0 license
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • PyTorch Lightning是一个深度学习 框架 that organizes PyTorch code to eliminate boilerplate while maintaining full flexibility. Automate training workflows,multi-device orchestration,、 implement best practices ,用于 neural network training 、 scaling across multiple GPUs/TPUs。
  • Building,training,或 deploying neural networks ,使用 PyTorch Lightning。
  • Organizing PyTorch code into LightningModules。
  • Configuring Trainers ,用于 multi-GPU/TPU training。
  • Implementing data pipelines ,支持 LightningDataModules。

原始文档

SKILL.md 摘录

1. LightningModule - Model Definition

Organize PyTorch models into six logical sections:

  1. Initialization - __init__() and setup()
  2. Training Loop - training_step(batch, batch_idx)
  3. Validation Loop - validation_step(batch, batch_idx)
  4. Test Loop - test_step(batch, batch_idx)
  5. Prediction - predict_step(batch, batch_idx)
  6. Optimizer Configuration - configure_optimizers()

Quick template reference: See scripts/template_lightning_module.py for a complete boilerplate.

Detailed documentation: Read references/lightning_module.md for comprehensive method documentation, hooks, properties, and best practices.

2. Trainer - Training Automation

The Trainer automates the training loop, device management, gradient operations, and callbacks. Key features:

  • Multi-GPU/TPU support with strategy selection (DDP, FSDP, DeepSpeed)
  • Automatic mixed precision training
  • Gradient accumulation and clipping
  • Checkpointing and early stopping
  • Progress bars and logging

Quick setup reference: See scripts/quick_trainer_setup.py for common Trainer configurations.

Detailed documentation: Read references/trainer.md for all parameters, methods, and configuration options.

3. LightningDataModule - Data Pipeline Organization

Encapsulate all data processing steps in a reusable class:

  1. prepare_data() - Download and process data (single-process)
  2. setup() - Create datasets and apply transforms (per-GPU)
  3. train_dataloader() - Return training DataLoader
  4. val_dataloader() - Return validation DataLoader
  5. test_dataloader() - Return test DataLoader

Quick template reference: See scripts/template_datamodule.py for a complete boilerplate.

Detailed documentation: Read references/data_module.md for method details and usage patterns.

适用场景

  • Building,training,或 deploying neural networks ,使用 PyTorch Lightning。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

相关技能

相关技能

返回目录
BG
数据与复现科研绘图与可视化

bgpt-paper-search

bgpt-paper-search:BGPT是一个remote MCP server that searches curated database of scientific papers built ,面向 raw experimenta…

Claude CodeOpenClaw分析处理
K-Dense-AI/claude-scientific-skills查看
BI
数据与复现科研绘图与可视化

bio-pathway-enrichment-visualization

bio-pathway-enrichment-visualization:可视化 enrichment results ,使用 enrichplot package functions。 Covers dotplot,barplot,cne…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现科研绘图与可视化

bio-pathway-reactome

bio-pathway-reactome:Reactome pathway enrichment ,使用 ReactomePA package。 执行 over-representation analysis 、 GSEA ,支持 visu…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
CI
数据与复现科研绘图与可视化

Citation Management

Citation Management:管理 citations systematically throughout research 、 writing process。 This skill provides tools 、 strat…

Claude CodeOpenClaw分析处理
K-Dense-AI/claude-scientific-skills查看