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() 设置为推理模型就可以了
相关推荐
进阶的鱼1 分钟前
(源码+实例)大家都在说Agent,那么Agent到底是什么?
python·llm·agent
bosins3 分钟前
基于Python实现PDF转图片工具
开发语言·python·pdf
汤姆yu3 分钟前
基于深度学习的口罩识别系统
人工智能·深度学习
冬奇Lab3 分钟前
【Cursor进阶实战·04】工作流革命:从"手动驾驶"到"自动驾驶"
人工智能·ai编程·cursor
木昆子6 分钟前
AI Agent案例实践:智能体开发模式详解之三(基于QwenAgent框架)
人工智能·后端·python
一招定胜负7 分钟前
卷积神经网络调优
人工智能·神经网络·cnn
沫儿笙7 分钟前
FANUC发那科焊接机器人镀锌板焊接节气
人工智能·机器人
麦兜*7 分钟前
【Spring Boot 3 + Spring AI】 实战:十分钟集成 OpenAI API 构建智能应用
java·人工智能·spring boot·spring·ai编程·springcloud
牛客企业服务8 分钟前
招聘数字化效率实测:企业实践解析
大数据·人工智能·招聘效率·如何提升招聘效率
2501_9418663712 分钟前
面向微服务配置动态更新与灰度发布的互联网系统高可用设计与多语言工程实践分享
java·运维·python