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

Method setup_optimizers

ram/models/ram_finetune_model.py:66–77  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

64 self.setup_loss_functions()
65
66 def setup_optimizers(self):
67 train_opt = self.opt['train']
68 optim_params = []
69 logger = get_root_logger()
70 for k, v in self.net_g.named_parameters():
71 if v.requires_grad:
72 optim_params.append(v)
73 logger.warning(f'Params {k} will be optimized.')
74
75 optim_type = train_opt['optim_g'].pop('type')
76 self.optimizer_g = self.get_optimizer(optim_type, optim_params, **train_opt['optim_g'])
77 self.optimizers.append(self.optimizer_g)
78
79 def feed_data(self, data):
80 super(RAMFinetuneModel, self).feed_data(data)

Callers 1

Calls 2

get_root_loggerFunction · 0.90
get_optimizerMethod · 0.80

Tested by

no test coverage detected