當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python PyTorch Conv1d用法及代碼示例

本文簡要介紹python語言中 torch.nn.quantized.Conv1d 的用法。

用法:

class torch.nn.quantized.Conv1d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True, padding_mode='zeros', device=None, dtype=None)

變量

  • ~Conv1d.weight(Tensor) -從可學習的權重參數派生的打包張量。

  • ~Conv1d.scale(Tensor) -輸出比例的標量

  • ~Conv1d.zero_point(Tensor) -輸出零點的標量

對由多個量化輸入平麵組成的量化輸入信號應用一維卷積。

有關輸入參數、參數和實現的詳細信息,請參閱 Conv1d

注意

padding_mode 參數僅支持 zeros

注意

輸入數據類型僅支持torch.quint8

有關其他屬性,請參見 Conv1d

例子:

>>> m = nn.quantized.Conv1d(16, 33, 3, stride=2)
>>> input = torch.randn(20, 16, 100)
>>> # quantize input to quint8
>>> q_input = torch.quantize_per_tensor(input, scale=1.0, zero_point=0,
                                        dtype=torch.quint8)
>>> output = m(q_input)

相關用法


注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.nn.quantized.Conv1d。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。