在復現Meta-SR的過程當中,發現若是嵌套多個for 循環會使速度過慢。這是下面實驗得出的結論:app
Corder = torch.ne(ouput[0,0,:,:],np.NAN)
# Corder = []
# for i in range(outH):
# for j in range(outW):
# i1,j1 = i//self.scale, j//self.scale
# Corder.append([i1,j1])
# Corder = np.array(Corder).astype('uint8')
Corder = Corder[:,:]//self.scale
因此儘可能避免使用多個for訓練嵌套,要麼就使用numpy,或者使用GPU最快!ui