def test(args): jobname, ulevel, runtime = args template = get_template_generator('high_standard')().get_template(ulevel) parser = IndividualDPMGenerator(jobname, template) parser.set_runtime(runtime * 1000) dpm = parser.get_dpm(ulevel=ulevel) return jobname, dpm
def test(args): jobname, ulevel, runtime, cdr = args start = time.time() print(f"{jobname} {ulevel} 계산중") parser = IndividualDPMGenerator(jobname) parser.set_runtime(runtime * 1000) dpm = parser.get_dpm(spec_name=str(ulevel), ulevel=ulevel, cdr=cdr) end = time.time() print(f"{jobname} {ulevel} 계산완료, {end - start:.3f}초") return jobname, ulevel, dpm
def test(args): preset, ulevel, cdr, runtime = args id, jobname, description, options, alt = preset template = get_template_generator("high_standard")().get_template(ulevel) parser = IndividualDPMGenerator(jobname, template) parser.set_runtime(runtime * 1000) result = parser.get_detailed_dpm(ulevel=ulevel, cdr=cdr, options=options) dpm = result["dpm"] loss = result["loss"] return jobname, cdr, description, dpm, loss, alt
def dpm(args): parser = IndividualDPMGenerator(args.job) parser.set_runtime(args.time * 1000) try: dpm = parser.get_dpm( spec_name=str(args.ulevel), ulevel=args.ulevel, cdr=args.cdr, printFlag=args.log, statistics=args.stat or args.log, ) finally: print(args.job, f"{dpm:,.3f}")
def test(args): jobname, ulevel, runtime, cdr = args start = time.time() print(f"{jobname} {ulevel} 계산중") template = get_template_generator("high_standard")().get_template(ulevel) parser = IndividualDPMGenerator(jobname, template) parser.set_runtime(runtime * 1000) dpm = parser.get_dpm(ulevel=ulevel, cdr=cdr, weaponstat=[4, 9]) end = time.time() print(f"{jobname} {ulevel} 계산완료, {end - start:.3f}초") return jobname, ulevel, dpm
def test(args): preset, ulevel, cdr, runtime = args id, jobname, description, options, alt = preset parser = IndividualDPMGenerator(jobname) parser.set_runtime(runtime * 1000) result = parser.get_detailed_dpm(spec_name=str(ulevel), ulevel=ulevel, cdr=cdr, options=options) dpm = result["dpm"] loss = result["loss"] return jobname, cdr, description, dpm, loss, alt
def dpm(args): template = get_template_generator("high_standard")().get_template( args.ulevel) parser = IndividualDPMGenerator(args.job, template) parser.set_runtime(args.time * 1000) try: dpm = parser.get_dpm( ulevel=args.ulevel, cdr=args.cdr, level=args.level, weaponstat=[4, 9], printFlag=args.log, statistics=args.stat or args.log, ) finally: print(args.job, dpm)
def dpm(args): if args.job == 'all': jobs = jobMap.keys() else: jobs = [args.job] for jobname in jobs: template = get_template_generator('high_standard')().get_template( args.ulevel) parser = IndividualDPMGenerator(jobname, template) parser.set_runtime(args.time * 1000) try: dpm = parser.get_dpm(ulevel=args.ulevel, level=args.level, weaponstat=weaponstat, printFlag=args.log, statistics=args.stat or args.log) except: raise finally: print(jobname, dpm)