多個for循環嵌套會影響速度

在復現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

相關文章
相關標籤/搜索