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() 设置为推理模型就可以了
相关推荐
weixin_6682 分钟前
OCR 模型深度对比分析报告 - AI分析
人工智能·ocr
wasp5204 分钟前
从 Vibe Coding 到真·生产力:OpenHarness 的“Harness 方程式”及其实战分析
人工智能·架构·开源·agent
V胡桃夹子6 分钟前
pyenv-win 完整安装+使用手册
python·pyenv
weixin_408099677 分钟前
【完整教程】天诺脚本如何调用 OCR 文字识别 API?自动识别屏幕文字实战(附代码)
前端·人工智能·后端·ocr·api·天诺脚本·自动识别文字脚本
ego.iblacat11 分钟前
Python 连接 MySQL 数据库
数据库·python·mysql
lvyuanj23 分钟前
深度解析Agent技术演进路径与未来趋势
人工智能
卷卷说风控35 分钟前
Claude Code 技术架构深扒:Prompt / Context / Harness 三维设计实践
人工智能·架构·prompt
Frank学习路上41 分钟前
【AI技能】跟着费曼学自动驾驶
人工智能·机器学习·自动驾驶
humors2211 小时前
各厂商工具包网址
java·数据库·python·华为·sdk·苹果·工具包
Want5951 小时前
Rokid AI Glasses应用开发实战:把记账助手“戴”在脸上
人工智能