一个1/32比例的Handley Page 0/100套件,未打造和未上漆以显示零件细节,几乎占据了一平方码的桌面。
其实Differential Growth的结果都相对趋同,尤其随着迭代次数增加,最初的形态特征渐渐消失,最终都无外乎变成充满褶皱的球,所以在许多已有的案例当中,生形的迭代次数都不多,基本都保持了最初的大形。
我们在 Module 中额外引入了两个基类:QATModule、QuantizedModule 。分别代表上文提及的带假量化算子的 QFloat 模型与 Q 模型,并提供普通 Module → QATModule → QuantizedModule 三阶段的转换接口。各个版本的算子是一一对应的,且通过合理的类继承免除了大量算子实现中的冗余代码,清晰简洁。