addmm_ is deprecated: addmm_(Number beta, Number alpha, Tensor mat1, Tensor mat2) Consider using one of the following signatures instead: addmm_(Tensor mat1, Tensor mat2, *, Number beta, Number alpha) (Triggered internally at /pytorch/torch/csrc/utils/python_arg_parser.cpp:1005.) distmat.addmm_(1, -2, x, self.centers.t())
解决方案:将
distmat.addmm_(1, -2, x, self.centers.t())
改为
distmat.addmm_(x, self.centers.t(), beta=1, alpha=-2)
问题即可解决!