Open hhnqqq opened 3 weeks ago
我在peft里面似乎没有找到快速svd的代码 这是我自己用的代码,不知道是否和论文里的一致
V, S, Uh = randomized_svd(self.weight.data.numpy(), n_components=self.lora_rank, random_state=None) Vr, Sr, Ur = map(torch.from_numpy, (V, S, Uh))
另外,论文里的 Table 4: Comparation between SVD and Fast SVD in terms of initialization time, error and training loss有点看不懂
我懂了,设置n_iters的话就是fast svd
我在peft里面似乎没有找到快速svd的代码 这是我自己用的代码,不知道是否和论文里的一致