示例#1
0
 def check_optimizer(self, optimizer):
     self.assertTrue(optimizer.get_auxiliary_parameters().shared)
     self.assertTrue(optimizer.get_auxiliary_parameters().local)
     self.assertTrue(workspace.HasBlob("optimizer_iteration"))
     iteration_tensor = workspace.FetchBlob("optimizer_iteration")
     np.testing.assert_allclose(np.array([2000]),
                                iteration_tensor,
                                atol=1e-5)
     for param in optimizer.get_auxiliary_parameters().shared:
         workspace.FetchBlob(param)
     for param in optimizer.get_auxiliary_parameters().local:
         workspace.FetchBlob(param)
示例#2
0
 def check_optimizer(self, optimizer):
     self.assertTrue(optimizer.get_auxiliary_parameters().shared)
     self.assertTrue(optimizer.get_auxiliary_parameters().local)
     self.assertTrue(workspace.HasBlob("optimizer_iteration"))
     iteration_tensor = workspace.FetchBlob("optimizer_iteration")
     np.testing.assert_allclose(np.array([2000]),
                                iteration_tensor,
                                atol=1e-5)
     for param in optimizer.get_auxiliary_parameters().shared:
         workspace.FetchBlob(param)
     for param in optimizer.get_auxiliary_parameters().local:
         workspace.FetchBlob(param)
示例#3
0
 def check_optimizer(self, optimizer):
     self.assertFalse(optimizer.get_auxiliary_parameters().shared)
     self.assertTrue(optimizer.get_auxiliary_parameters().local)
     for param in optimizer.get_auxiliary_parameters().local:
         workspace.FetchBlob(param)
示例#4
0
 def check_optimizer(self, optimizer):
     self.assertTrue(optimizer.get_auxiliary_parameters().shared)
     self.assertFalse(optimizer.get_auxiliary_parameters().local)
     for param in optimizer.get_auxiliary_parameters().shared:
         tensor = workspace.FetchBlob(param)
         np.testing.assert_allclose(np.array([1.0]), tensor, atol=1e-5)
示例#5
0
 def check_optimizer(self, optimizer):
     self.assertFalse(optimizer.get_auxiliary_parameters().shared)
     self.assertTrue(optimizer.get_auxiliary_parameters().local)
     for param in optimizer.get_auxiliary_parameters().local:
         workspace.FetchBlob(param)
示例#6
0
 def check_optimizer(self, optimizer):
     self.assertTrue(optimizer.get_auxiliary_parameters().shared)
     self.assertFalse(optimizer.get_auxiliary_parameters().local)
     for param in optimizer.get_auxiliary_parameters().shared:
         tensor = workspace.FetchBlob(param)
         np.testing.assert_allclose(np.array([1.0]), tensor, atol=1e-5)