MCPcopy Create free account
hub / github.com/PKU-Alignment/align-anything / parse_unknown_args

Function parse_unknown_args

align_anything/utils/tools.py:479–498  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

477
478
479def parse_unknown_args():
480 parser = argparse.ArgumentParser(description='Parse bash arguments.')
481
482 # parse unknown arguments
483 _, unknown = parser.parse_known_args()
484 args_dict = {}
485 key = None
486 for arg in unknown:
487 if arg.startswith('--'):
488 if key:
489 args_dict[key] = True
490 key = arg.lstrip('--')
491 else:
492 if key:
493 args_dict[key] = arg
494 key = None
495 if key:
496 args_dict[key] = True
497
498 return args_dict
499
500
501def remove_pad_tokens(response: list[int], pad_token_id: int) -> list[int]:

Callers 6

mainFunction · 0.90
mainFunction · 0.90
mainFunction · 0.90
mainFunction · 0.90
mainFunction · 0.90
mainFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected