|  | 
| 171 | 171 |             dev = gpu_device(force=true) | 
| 172 | 172 |             broken = get_graph_type(g) == :sparse && dev isa AMDGPUDevice | 
| 173 | 173 |             f(g, x) = propagate(copy_xj, g, +, xj = x) | 
| 174 |  | -            test_gradients(f, g, g.x; test_gpu=true, test_grad_f=false, compare_finite_diff=false) | 
|  | 174 | +            @test test_gradients( | 
|  | 175 | +                f, g, g.x; test_gpu=true, test_grad_f=false, compare_finite_diff=false | 
|  | 176 | +            ) broken=broken | 
| 175 | 177 |         end | 
| 176 | 178 |     end | 
| 177 | 179 | 
 | 
|  | 
| 180 | 182 |             dev = gpu_device(force=true) | 
| 181 | 183 |             broken = get_graph_type(g) == :sparse && dev isa AMDGPUDevice | 
| 182 | 184 |             f(g, x) = propagate(copy_xj, g, mean, xj = x) | 
| 183 |  | -            test_gradients(f, g, g.x; test_gpu=true, test_grad_f=false, compare_finite_diff=false) | 
|  | 185 | +            @test test_gradients( | 
|  | 186 | +                f, g, g.x; test_gpu=true, test_grad_f=false, compare_finite_diff=false | 
|  | 187 | +            ) broken=broken | 
| 184 | 188 |         end | 
| 185 | 189 |     end | 
| 186 | 190 | 
 | 
|  | 
| 190 | 194 |             broken = get_graph_type(g) == :sparse && dev isa AMDGPUDevice | 
| 191 | 195 |             e = rand(Float32, size(g.x, 1), g.num_edges) | 
| 192 | 196 |             f(g, x, e) = propagate(e_mul_xj, g, +; xj = x, e) | 
| 193 |  | -            test_gradients(f, g, g.x, e; test_gpu=true, test_grad_f=false, compare_finite_diff=false) | 
|  | 197 | +            @test test_gradients( | 
|  | 198 | +                f, g, g.x, e; test_gpu=true, test_grad_f=false, compare_finite_diff=false | 
|  | 199 | +            ) broken=broken | 
| 194 | 200 |         end | 
| 195 | 201 |     end | 
| 196 | 202 | 
 | 
|  | 
0 commit comments