1. pytorch 中冻结模型参数后参数仍会被调整

问题
python 复制代码
        self.sgf_net.requires_grad_(False)

起初设置 requires_grad(False) 优化器也没有添加sgfnet的模型参数。但是在pylightning框架中,每次推理完模型的参数都会被改变,经过仔细排查发现问题

python 复制代码
        # self.sgf_net.requires_grad_(False)
        for param in self.sgf_net.parameters():
            param.requires_grad = False
        self.sgf_net.eval()
```
添加 model.eval() 设置为推理模型就可以了
相关推荐
tq10867 分钟前
AI 重塑三层双链:从金字塔结构到人智协同网络
人工智能
深蓝电商API8 分钟前
Scrapy信号机制:监控爬虫全生命周期
爬虫·python·scrapy
AIFQuant8 分钟前
2026 全球外汇免费实时行情汇率数据 API 接口大全
开发语言·python·websocket·金融·restful
砚边数影10 分钟前
AI开发依赖引入:DL4J / Java-ML 框架 Maven 坐标配置
java·数据库·人工智能·深度学习·机器学习·ai·maven
砚边数影12 分钟前
AI环境搭建(一):JDK17 + Maven 配置,Java开发环境标准化流程
数据库·人工智能·ai·ai编程
大模型最新论文速读13 分钟前
字节跳动 Seed: 用“分子结构”对思维建模
论文阅读·人工智能·深度学习·机器学习·自然语言处理
像风一样自由202014 分钟前
MiroFish 踩坑记录与解决方案
python
要加油哦~15 分钟前
AI | 论文 | Widget2Code: From Visual Widgets to UI Code via Multimodal LLMs
人工智能
向上的车轮16 分钟前
如何用AI重写已有的系统?
人工智能
阿豪只会阿巴19 分钟前
【多喝热水系列】从零开始的ROS2之旅——Day9 初识话题通信:基本命令
c++·笔记·python·ubuntu·ros2