Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Add batch norm to default_n_bit_quantize_registry and default_8_bit_quantize_registry

未关闭
#1,099 2 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
42/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
停滞
技术栈
keras, python, tensorflow

调研方向

定位 default_n_bit_quantize_registry 和 default_8_bit_quantize_registry,然后检查它们周围现有的 registry 条目。按照 issue 中的描述添加 BatchNormalization 支持,并验证两个 registry 都能接受预期的批归一化情况,同时不破坏其现有行为。

由索引模型根据 Issue 内容生成。

描述

feature request
  • TensorFlow version (you are using): 2.13

Motivation
There are many models which use batch norm in places where it is not covered by the existing cases allowed in the registry.
Adding batch norm to the registry would allow users to apply QAT to such models.

At present I am editing both registries by adding the line

_QuantizeInfo(layers.BatchNormalization, ['gamma'], [], True),

which works for my case, but it would be nice to have a more general fix

主要语言
Python
星标
1.6k
派生
349
平均合并
3 天 2 小时
30 天内合并 PR
1

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

tensorflow/model-optimization 的其他 Issue

查看 tensorflow/model-optimization 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。