当前位置: 首页 > news >正文

pytorch setattr vs. add_module区别

简而言之,就是如果的nn.module类里面的,建议用add_module;其他用setattr。

作用和区别

setattr和add_module都是将一个量,用设置字符串当这个变量名字的方式,赋给一个类。但是如果没有严格按照pytorch定义的方式,那么setattr很可能不会把这个量当成pytorch类的参数赋给这个类参与深度学习的训练。比如:

convs = []
convs.append(conv)
setattr(self, "convs", convs)

或者

self.convs = 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【日常记录-MySQL】MySQL设置root用户密码
  • 英语文化中的音乐分类及其发展历史(Classical、Jazz、Rock、Pop、Electronic、Country、RB、Hip-Hop)
  • 虚拟dom-Diff算法
  • 通过docker-compose 部署misskey 服务器
  • 开发输出防护栏以检测GPT-4o幻觉
  • 基于springboot3实现单点登录(二):认证服务端搭建
  • 【递归】什么是递归-C语言为例
  • Linux安全与高级应用(九)Linux远程访问与控制:安全与最佳实践
  • 通过python管理mysql
  • 【Qt中2D绘图的类有哪些】
  • 【面试之算法篇】寻找二叉树中两个节点的最低公共祖先
  • JSON 提取器:从文本中提取 JSON 内容的实用工具
  • Android系统Android.bp文件详解
  • el-tree自定义节点内容
  • Java的线程实现
  • 【391天】每日项目总结系列128(2018.03.03)
  • 11111111
  • Bytom交易说明(账户管理模式)
  • echarts花样作死的坑
  • Fabric架构演变之路
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTML-表单
  • js作用域和this的理解
  • linux安装openssl、swoole等扩展的具体步骤
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • mysql innodb 索引使用指南
  • Next.js之基础概念(二)
  • overflow: hidden IE7无效
  • React系列之 Redux 架构模式
  • SpringBoot 实战 (三) | 配置文件详解
  • SQLServer之创建数据库快照
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 分布式任务队列Celery
  • 回流、重绘及其优化
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 前端js -- this指向总结。
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 我的zsh配置, 2019最新方案
  • 我看到的前端
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 用Python写一份独特的元宵节祝福
  • #android不同版本废弃api,新api。
  • (02)Hive SQL编译成MapReduce任务的过程
  • (1)bark-ml
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (ibm)Java 语言的 XPath API
  • (SERIES12)DM性能优化
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (分布式缓存)Redis持久化
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (四)stm32之通信协议
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)