(self, optimizer)
| 41 | return build_sgd(model, base_learning_rate=0.1, momentum=0.1, **kwargs) |
| 42 | |
| 43 | def check_optimizer(self, optimizer): |
| 44 | self.assertTrue(optimizer.get_auxiliary_parameters().shared) |
| 45 | self.assertTrue(optimizer.get_auxiliary_parameters().local) |
| 46 | for param in optimizer.get_auxiliary_parameters().shared: |
| 47 | tensor = workspace.FetchBlob(param) |
| 48 | np.testing.assert_allclose(np.array([1.0]), tensor, atol=1e-5) |
| 49 | |
| 50 | |
| 51 | class TestSgd(OptimizerTestBase, LRModificationTestBase, TestCase): |
nothing calls this directly
no test coverage detected