MCPcopy Create free account
hub / github.com/DragonisCV/RAM / setup_optimizers

Method setup_optimizers

ram/models/ram_plus_finetune_model.py:96–107  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

94 self.setup_loss_functions()
95
96 def setup_optimizers(self):
97 train_opt = self.opt['train']
98 optim_params = []
99 logger = get_root_logger()
100 for k, v in self.net_g.named_parameters():
101 if v.requires_grad:
102 optim_params.append(v)
103 logger.warning(f'Params {k} will be optimized.')
104
105 optim_type = train_opt['optim_g'].pop('type')
106 self.optimizer_g = self.get_optimizer(optim_type, optim_params, **train_opt['optim_g'])
107 self.optimizers.append(self.optimizer_g)
108
109 def setup_loss_functions(self):
110 train_opt = self.opt['train']

Callers 1

Calls 2

get_root_loggerFunction · 0.90
get_optimizerMethod · 0.80

Tested by

no test coverage detected