“Checkpoint(检查点)”在不同技术场景里含义差别很大,下面按最常见场景分别说明如何查看。
通常保存为 .pt / .pth 文件。
import torch
ckpt = torch.load("model_epoch10.pt", map_location="cpu")
# 查看整体结构
print(ckpt.keys())
# 查看模型参数
if "state_dict" in ckpt:
for k, v in ckpt["state_dict"].items():
print(k, v.shape)
如果是 Hugging Face 格式:
from transformers import AutoModel
model = AutoModel.from_pretrained("./checkpoint-1000")
print(model.config)
import tensorflow as tf
ckpt = tf.train.latest_checkpoint("./ckpt_dir")
print("Latest checkpoint:", ckpt)
# 查看变量
reader = tf.train.NewCheckpointReader(ckpt)
print(reader.get_variable_to_shape_map())
SHOW checkpoint_timeout;
SHOW checkpoint_completion_target;
SELECT * FROM pg_stat_bgwriter;
# Web UI
http://<jobmanager>:8081 → Jobs → Checkpoints
命令行:
flink list -c
import os
print(os.listdir("lightning_logs/version_0/checkpoints"))
请补充说明:
.ckpt / .pt / 目录?)我可以给你针对性的查看命令或代码。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。