3 from __future__
import absolute_import
4 from __future__
import division
5 from __future__
import print_function
6 from __future__
import unicode_literals
8 from caffe2.python
import context
14 Scope driven way to provide optimizers to layers. 15 Optimizer can be fetched through the 'get_optimizer' method. 22 def _rebuild_optimizers(self):
27 def get_optimizer(self, name):
29 "{} optimizer is not provided!".format(name))
32 def push_optimizers(self, optimizers):
37 def pop_optimizers(self):
45 Optimizers context to provide optimizers to layers 49 optimizers = {'optim1': optim1, 'optim2': optim2} 50 with Optimizers(optimizers): 51 optim = OptimizerContext.current().get_optimizer('optim1') 54 def __init__(self, optimizers):
58 OptimizerContext.current().push_optimizers(self.
_optimizers)
61 def __exit__(self, type, value, traceback):
62 OptimizerContext.current().pop_optimizers()
def _rebuild_optimizers(self)