5798da03ec746645773267832214e28d286d5b21,gpytorch/lazy/kronecker_product_lazy_tensor.py,KroneckerProductLazyTensor,_symeig,#KroneckerProductLazyTensor#Any#,152
Before Change
// we chop any negative eigenvalues
neg_evals = zeros_like(evals_)
neg_evals[evals_.data < 0] = -evals_.data[evals_.data < 0]
evals_ = evals_ + neg_evals
evals_ = evals_.type(tensor_dtype)
evecs_ = evecs_.type(tensor_dtype)
After Change
evals_, evecs_ = eval_tensor.double().symeig(eigenvectors=eigenvectors)
// we chop any negative eigenvalues
evals_.clamp_min_(0.0)
evals_ = evals_.type(tensor_dtype)
evecs_ = evecs_.type(tensor_dtype)
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 4
Instances
Project Name: cornellius-gp/gpytorch
Commit Name: 5798da03ec746645773267832214e28d286d5b21
Time: 2020-07-10
Author: wjm363@nyu.edu
File Name: gpytorch/lazy/kronecker_product_lazy_tensor.py
Class Name: KroneckerProductLazyTensor
Method Name: _symeig
Project Name: cornellius-gp/gpytorch
Commit Name: e03463567dbb8f33a161cab7b4d50d7d8b657fea
Time: 2018-12-28
Author: gardner.jake@gmail.com
File Name: gpytorch/kernels/kernel.py
Class Name: Kernel
Method Name: __slow_sq_dist
Project Name: cornellius-gp/gpytorch
Commit Name: 42109eda22963a219ddb18dff58334f50ca10a07
Time: 2020-07-07
Author: wjm363@nyu.edu
File Name: gpytorch/lazy/kronecker_product_lazy_tensor.py
Class Name: KroneckerProductLazyTensor
Method Name: _symeig