第25个方法
torch.dequantize(tensor) → Tensor
此方法结合上节所讲的方法(点击进入此方法)
torch.quantize_per_tensor()食用更佳。上节讲的方法是将pytorch中的tensor进行量化,这样可以提高运行效率,节省内存,减少训练时间等。
- 本次的方法是给定一个量化的张量,使用此方法将量化的张量转化回32位的浮点tensor,使用方法如下:
import torch
a = torch.tensor([1., 4., 2.])
b = torch.quantize_per_tensor(a, 0.1, 10, dtype=torch.quint8)
c = torch.dequantize(b)
b, c
结果如下:
当然也可以直接使用b.dequantize()的方法,这两个是等价的,如下所示:
参数介绍:
tensor
:量化的tensor,最后将此tensor转化为非量化的tensor。