Pytorch中保存模型的两种方法

目录

一、保存整个模型

这种方法会保存模型的整个定义(包括网络结构和参数)。这样保存的模型可以直接被加载并使用,但前提是保存和加载模型的代码环境需要完全一致。

保存模型时使用代码:

python 复制代码
torch.save(model, 'model.pth')

加载模型时使用代码:

python 复制代码
model = torch.load('model.pth')

二、只保存模型参数

这种方法只会保存模型的状态字典(state_dict),即模型的参数。加载这样的模型需要先定义模型的结构,然后加载参数。

保存模型使用代码:

python 复制代码
torch.save(model.state_dict(), 'params.pth')

加载模型使用代码:

python 复制代码
model = Model()  # 需要先定义模型结构
model.load_state_dict(torch.load('params.pth'))
相关推荐
韩曙亮1 分钟前
【AI 大模型】各 AI 大厂 Agent 平台各等级订阅会员对比分析 ( 字节 TRAE、腾讯 Buddy、阿里 Qoder CN、百度 DuMate )
人工智能·ai·大模型·ai大模型·qoder·workbuddy·traecode
梦想不只是梦与想7 分钟前
环境管理系统:Conda(一)
python·conda·环境隔离
dayuOK63078 分钟前
内容创作工具的下一站:从“单点生成”到“工作流智能体”
大数据·人工智能·新媒体运营·aigc·ai写作
学贵有疑人贵有德9 分钟前
AI for Science 的基础:对齐现象,而不是对齐主流权威模型
人工智能
Runwise创新社区10 分钟前
企业上 Agentic AI 之前:用例准入五条、技术底座体检表与自研/合作的决策边界
人工智能·架构·ai agent·业务架构
三小河19 分钟前
实现一个兼容多输出类型的 Agent Chat
人工智能
Rocky Ding*21 分钟前
【三年面试五年模拟】2026-09-16 字节跳动 Agent 秋招一面全解析:从 Harness、记忆与并发到算法题的系统化解析
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·ai agent
AI创界者25 分钟前
Flux 2 本地无限制独立部署指南:文生图/图生图/多图参考架构解析与开箱即用整合包
人工智能·aigc
小小程序猴126 分钟前
GEO的技术实现视角:可引用性(Citability)如何工程化
人工智能
鲜于言悠90527 分钟前
android进程是怎么来的
人工智能