91b0d220c8e816766fd4565e1d2f5115d3afbefe,gpytorch/lazy/lazy_tensor.py,LazyTensor,evaluate,#LazyTensor#,408
Before Change
if num_rows < num_cols:
eye = torch.eye(num_rows, dtype=self.dtype, device=self.device)
if batch_mode:
eye = eye.unsqueeze(0).expand(batch_size, num_rows, num_rows)
return self.transpose(1, 2).matmul(eye).transpose(1, 2).contiguous()
else:
return self.t().matmul(eye).t().contiguous()
else:
After Change
if num_rows < num_cols:
eye = torch.eye(num_rows, dtype=self.dtype, device=self.device)
eye = eye.expand(*self.batch_shape, num_rows, num_rows)
return self.transpose(-1, -2).matmul(eye).transpose(-1, -2).contiguous()
else:
eye = torch.eye(num_cols, dtype=self.dtype, device=self.device)
eye = eye.expand(*self.batch_shape, num_cols, num_cols)
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 4
Instances
Project Name: cornellius-gp/gpytorch
Commit Name: 91b0d220c8e816766fd4565e1d2f5115d3afbefe
Time: 2018-10-12
Author: gpleiss@gmail.com
File Name: gpytorch/lazy/lazy_tensor.py
Class Name: LazyTensor
Method Name: evaluate
Project Name: cornellius-gp/gpytorch
Commit Name: 60a342edc8b501802135df44869353cc8604d838
Time: 2018-01-11
Author: gpleiss@gmail.com
File Name: gpytorch/kernels/rbf_kernel.py
Class Name: RBFKernel
Method Name: forward
Project Name: asappresearch/sru
Commit Name: faf3aa876462323f2fa721ebd633752d6489808f
Time: 2020-09-18
Author: taolei@csail.mit.edu
File Name: sru/modules.py
Class Name: SRU
Method Name: forward