• 文档 >
  • 量化 >
  • 量化 API 参考 >
  • 线性
快捷键

线性 ¶

class torch.ao.nn.quantized.functional.linear(input, weight, bias=None, scale=None, zero_point=None)[source][source]

应用线性变换到输入的量化数据: y=xAT+by = xA^T + b 。见 Linear

注意

当前实现每次调用都会打包权重,这会对性能造成惩罚。如果您想避免开销,请使用 Linear

参数:
  • 输入(张量)- 类型为 torch.quint8 的量化输入

  • 权重(张量)- 类型为 torch.qint8 的量化权重

  • 偏置(张量)- 无或类型为 torch.float 的 fp32 偏置

  • 缩放(双精度浮点数)- 输出缩放。如果为 None,则从输入缩放推导

  • 零点(Python:长整型)- 输出零点。如果为 None,则从输入零点推导

返回类型:

张量

形状:
  • 输入: (N,,in_features)(N, *, in\_features) 其中 * 表示任意数量的额外维度

  • 重量: (out_features,in_features)(out\_features, in\_features)

  • 偏见: (out_features)(out\_features)

  • 输出: (N,,out_features)(N, *, out\_features)


© 版权所有 PyTorch 贡献者。

使用 Sphinx 构建,主题由 Read the Docs 提供。

文档

查看 PyTorch 的全面开发者文档

查看文档

教程

深入了解初学者和高级开发者的教程

查看教程

资源

查找开发资源并获得您的疑问解答

查看资源