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

detectron2/layers源码笔记

from .wrappers import (

    BatchNorm2d,        

    Conv2d,        #在torch.conv2d的基础上集成了norm层和activation层

    ConvTranspose2d,

    cat,

    interpolate,

    Linear,

    nonzero_tuple,        #nonzero_tuple(x)得到tuple of 每个维度的索引

    cross_entropy,

    empty_input_loss_func_wrapper,        

    shapes_to_tensor,                #等价于torch.as_tensor()

    move_device_like(a,b),                #a.to(b.device)

)

FrozenBatchNorm2d中提供了两个有力的对batchnorm进行frozen和解frozen的函数,并且只需要接收model,会递归地对模型中的batchnorm部分进行变换


http://www.kler.cn/news/335677.html

相关文章:

  • 缓存数据减轻服务器压力
  • Hive数仓操作(二)
  • Go语言实现长连接并发框架 - 请求分发器
  • Rust-模式匹配
  • 2024年9月30日--10月6日(ue5肉鸽结束)
  • 猫猫cpu的缓存(NW)
  • 单片机长短按简单实现
  • 全网最适合入门的面向对象编程教程:56 Python字符串与序列化-正则表达式和re模块应用
  • Nginx基础详解5(nginx集群、四七层的负载均衡、Jmeter工具的使用、实验验证集群的性能与单节点的性能)
  • 解决Ubuntu无法找到python3.7的包的问题 E: Couldn‘t find any package by glob ‘python3.7‘
  • 华为仓颉语言入门(9):for-in表达式
  • Pikichu-xss实验案例-通过xss获取cookie
  • 基于Python的人工智能应用案例系列(15):LSTM酒类销售预测
  • CMake构建工程基本要素
  • 文本到语音或视频的构想
  • 什么是数字化智能工厂的组成
  • Microsoft Edge 离线安装包制作或获取方法和下载地址分享
  • 从DBA是“擦车的”谈起
  • 【Linux】用虚拟机配置Ubuntu 24.04.1 LTS环境
  • 社群团购中的用户黏性价值:以开源小程序多商户AI智能名片商城源码为例