.CKPT Bestandsextensie
PyTorch Lightning-checkpoint
| Ontwikkelaar | Lightning.AI |
| Populariteit |
3,9 | 7 stemmen |
Wat is een CKPT-bestand?
Een CKPT-bestand is een checkpointbestand dat is gemaakt door PyTorch Lightning, een onderzoeksframework voor PyTorch. Het bevat een dump van een machine learning-model van PyTorch Lightning. Ontwikkelaars maken CKPT-bestanden om eerdere toestanden van een machine learning-model te bewaren terwijl ze het trainen tot de uiteindelijke toestand.
Meer informatie
PyTorch Lightning is een Python-bibliotheek die fungeert als interface voor PyTorch, een populair machine learning-framework dat is ontwikkeld door Meta. Hiermee kunnen ontwikkelaars deep learning-experimenten uitvoeren en schaalbare deep learning-modellen maken.
Tijdens het maken van een model kunnen ontwikkelaars de huidige toestand van dat model opslaan als een CKPT- of checkpointbestand. Hierdoor kan de ontwikkelaar in de toekomst terugkeren naar die versie van het model en deze gebruiken. Elk CKPT-bestand bevat alles wat nodig is om die versie van het model te laden, waaronder het huidige epoch, de globale stap en de state_dict van de LightningModule.
Een CKPT-bestand openen
CKPT-bestanden zijn niet bedoeld om te worden geopend. Ze zijn bedoeld om te worden geladen en gebruikt als PyTorch Lightning-modellen (voor meerdere platforms). Als je bijvoorbeeld PyTorch Lightning wilt gebruiken om het model te laden dat een CKPT-bestand bevat, gebruik je de volgende opdracht:
model = MyLightningModule.load_from_checkpoint("/Path/To/YourFile.ckpt")