follow dev54_1, referring to PyQCU/test/test.ascend.mg-dev53.ipynb(changed, wilson version) and PyQCU/test/test.ascend.mg-dev55.ipynb(new, clover version), optimize PyQCU/pyqcu/ascend/inverse.py:mg:cycle by changing "x = torch.randn_like(b)" to "x = torch.zeros_like(b)" and "_tol = torch.norm(b).item()*0.01 if level != self.num_levels - 1 else torch.norm(b).item()*0.001" to "_tol = r_norm*0.25 if level != self.num_levels - 1 else r_norm*0.1"(at the same time, remove some prints), as a result, there is finally a real speedup in the time sense!!! :):):)