LSR
LSR copied to clipboard
inquiry about L_ij_bar, singular U.
Thanks for ur excellent work. There is a RuntimeError when running at line 72:LLinv = torch.inverse(L_ij_bar) in reasoner.py:
RuntimeError: inverse_cuda: For batch 24: U(68,68) is zero, singular U.
I think it may because that the determinant of L_ij_bar is zero. How can i fix it? Looking forward to ur reply.
Hi @FayeXXX , thanks for your question. It is a bug and you may try to use a different bath size to avoid this problem. I will try to fix this issue in the future as we are now rushing to some deadlines. Thanks
Hi, I met the same problem, do you have any solutions?
hi @slzbywdf, thanks for your feedback. The simplest way is to use a different batch size or different lr to avoid this problem. I will fix this issue in the future but so far the above solution can help you to run it normally. Thanks a lot!