MCPcopy
hub / github.com/LAION-AI/Open-Assistant / get_augmenter

Function get_augmenter

scripts/data_augment/data_augment.py:472–499  ·  view source on GitHub ↗
(args)

Source from the content-addressed store, hash-verified

470
471
472def get_augmenter(args):
473 if args.augmenter == "essayinstruction":
474 augmenter = EssayInstructor()
475
476 elif args.augmenter == "essayrevision":
477 augmenter = EssayReviser()
478
479 elif args.augmenter == "stackexchange":
480 augmenter = StackExchangeBuilder()
481
482 elif args.augmenter == "hierarchicalsummarizer":
483 augmenter = HierachicalSummarizer()
484
485 elif args.augmenter == "entityrecognizedsummarizer":
486 augmenter = EntityRecognizedSummarizer()
487
488 elif args.augmenter == "codebugger":
489 augmenter = CodeBugger()
490
491 elif args.augmenter == "codeinstructor":
492 augmenter = CodeInstructor()
493
494 else:
495 raise ValueError(
496 "Augmenter must be one of 'essayinstruction', 'essayrevision', 'stackexchange', 'hierarchicalsummarizer', 'entityrecognizedsummarizer', 'codebugger', 'codeinstructor"
497 )
498
499 return augmenter
500
501
502def main(args):

Callers 1

mainFunction · 0.85

Calls 7

EssayInstructorClass · 0.85
EssayReviserClass · 0.85
CodeBuggerClass · 0.85
CodeInstructorClass · 0.85

Tested by

no test coverage detected