(is_train=False)
| 871 | |
| 872 | |
| 873 | def preprocess(is_train=False): |
| 874 | FLAGS = ArgsParser().parse_args() |
| 875 | profiler_options = FLAGS.profiler_options |
| 876 | config = load_config(FLAGS.config) |
| 877 | config = merge_config(config, FLAGS.opt) |
| 878 | profile_dic = {"profiler_options": FLAGS.profiler_options} |
| 879 | config = merge_config(config, profile_dic) |
| 880 | |
| 881 | if is_train: |
| 882 | # save_config |
| 883 | save_model_dir = config["Global"]["save_model_dir"] |
| 884 | os.makedirs(save_model_dir, exist_ok=True) |
| 885 | with open(os.path.join(save_model_dir, "config.yml"), "w") as f: |
| 886 | yaml.dump(dict(config), f, default_flow_style=False, sort_keys=False) |
| 887 | log_file = "{}/train.log".format(save_model_dir) |
| 888 | else: |
| 889 | log_file = None |
| 890 | |
| 891 | log_ranks = config["Global"].get("log_ranks", "0") |
| 892 | logger = get_logger(log_file=log_file, log_ranks=log_ranks) |
| 893 | |
| 894 | # check if set use_gpu=True in paddlepaddle cpu version |
| 895 | use_gpu = config["Global"].get("use_gpu", False) |
| 896 | use_xpu = config["Global"].get("use_xpu", False) |
| 897 | use_npu = config["Global"].get("use_npu", False) |
| 898 | use_mlu = config["Global"].get("use_mlu", False) |
| 899 | use_gcu = config["Global"].get("use_gcu", False) |
| 900 | use_metax_gpu = config["Global"].get("use_metax_gpu", False) |
| 901 | |
| 902 | use_iluvatar_gpu = config["Global"].get("use_iluvatar_gpu", False) |
| 903 | |
| 904 | alg = config["Architecture"]["algorithm"] |
| 905 | assert alg in [ |
| 906 | "EAST", |
| 907 | "DB", |
| 908 | "SAST", |
| 909 | "Rosetta", |
| 910 | "CRNN", |
| 911 | "STARNet", |
| 912 | "RARE", |
| 913 | "SRN", |
| 914 | "CLS", |
| 915 | "PGNet", |
| 916 | "Distillation", |
| 917 | "NRTR", |
| 918 | "TableAttn", |
| 919 | "SAR", |
| 920 | "PSE", |
| 921 | "SEED", |
| 922 | "SDMGR", |
| 923 | "LayoutXLM", |
| 924 | "LayoutLM", |
| 925 | "LayoutLMv2", |
| 926 | "PREN", |
| 927 | "FCE", |
| 928 | "SVTR", |
| 929 | "SVTR_LCNet", |
| 930 | "ViTSTR", |
nothing calls this directly
no test coverage detected
searching dependent graphs…