def binary_search_symeig(self, T):
left = 0
right = len(T)
while right - left > 1:
mid = (left + right) // 2
eigs = T[:mid, :mid].symeig()[0]
if torch.min(eigs) < -1e-4:
right = mid - 1
else:
left = mid
return left
评论列表
文章目录