MCPcopy Create free account
hub / github.com/OpenDriveLab/ReSim / overwrite_args_by_dict

Function overwrite_args_by_dict

SwissArmyTransformer/sat/arguments.py:490–505  ·  view source on GitHub ↗
(args, overwrite_args={})

Source from the content-addressed store, hash-verified

488
489
490def overwrite_args_by_dict(args, overwrite_args={}):
491 if 'decoder_freq' in overwrite_args:
492 decoder_freq = overwrite_args['decoder_freq']
493 del overwrite_args['decoder_freq']
494 else:
495 decoder_freq = None
496 for k in overwrite_args:
497 setattr(args, k, overwrite_args[k])
498 if decoder_freq is not None:
499 args.is_decoder = []
500 for i in range(args.num_layers):
501 if i % decoder_freq == 0:
502 args.is_decoder.append(True)
503 else:
504 args.is_decoder.append(False)
505 return args
506
507
508def initialize_distributed(args):

Callers 2

from_pretrained_baseMethod · 0.90
from_pretrained_baseMethod · 0.90

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected