实现forward()自定义nn.Module类的方法与向该类添加普通方法有何不同?
我听说该forward()方法应该只接受和返回张量,因为PyTorch对该forward()方法的输入和输出实现了特殊处理。但我尝试在方法上输入/输出非张量对象forward(),并实现一个没有forward()方法的模块(相反,有多个自定义命名的方法,其行为类似于forward()方法)。两种方法都效果很好。
| 归档时间: |
|
| 查看次数: |
2278 次 |
| 最近记录: |