b61a525baee25d2ea31ab088540dd4d2ffed2251,test/kernels/rbf_kernel_test.py,,test_computes_radial_basis_function_gradient,#,23
 
Before Change
    actual_output.backward(torch.eye(3))
    actual_param_grad = param.grad.data.sum()
    log_lengthscale = Variable(torch.Tensor([math.log(lengthscale)]), requires_grad=True)
    output = kernel(Variable(a), Variable(b), log_lengthscale=log_lengthscale)
    output.backward(gradient=torch.eye(3))
    res = log_lengthscale.grad.data
    assert(torch.norm(res - actual_param_grad) < 1e-5)
After Change
    b = torch.Tensor([0, 2, 2]).view(3, 1)
    lengthscale = 2
    kernel = RBFKernel().initialize(log_lengthscale=math.log(lengthscale))
    param = Variable(torch.Tensor(3, 3).fill_(math.log(lengthscale)), requires_grad=True)
    diffs = Variable(a.expand(3, 3) - b.expand(3, 3).transpose(0, 1))
    actual_output = (-(diffs ** 2) / param.exp()).exp()
    actual_output.backward(torch.eye(3))

In pattern: SUPERPATTERN
Frequency: 4
Non-data size: 4
Instances
 Project Name: cornellius-gp/gpytorch
 Commit Name: b61a525baee25d2ea31ab088540dd4d2ffed2251
 Time: 2017-08-15
 Author: gpleiss@gmail.com
 File Name: test/kernels/rbf_kernel_test.py
 Class Name: 
 Method Name: test_computes_radial_basis_function_gradient
 Project Name: cornellius-gp/gpytorch
 Commit Name: b61a525baee25d2ea31ab088540dd4d2ffed2251
 Time: 2017-08-15
 Author: gpleiss@gmail.com
 File Name: test/kernels/rbf_kernel_test.py
 Class Name: 
 Method Name: test_computes_radial_basis_function
 Project Name: cornellius-gp/gpytorch
 Commit Name: b61a525baee25d2ea31ab088540dd4d2ffed2251
 Time: 2017-08-15
 Author: gpleiss@gmail.com
 File Name: test/math/functions/lazy_toeplitz/interpolated_toeplitz_gp_marginal_log_likelihood_test.py
 Class Name: 
 Method Name: test_toeplitz_gp_marginal_log_likelihood_backward
 Project Name: cornellius-gp/gpytorch
 Commit Name: b61a525baee25d2ea31ab088540dd4d2ffed2251
 Time: 2017-08-15
 Author: gpleiss@gmail.com
 File Name: test/math/functions/lazy_toeplitz/interpolated_toeplitz_gp_marginal_log_likelihood_test.py
 Class Name: 
 Method Name: test_toeplitz_gp_marginal_log_likelihood_forward