Spaces:
Running
Running
| import sys | |
| import argparse | |
| from relative_tester import RelativeTester | |
| from utils import init_random_seeds, config, get_device | |
| if __name__ == "__main__": | |
| init_random_seeds() | |
| parser = argparse.ArgumentParser(description="R-Detect the file content") | |
| parser.add_argument( | |
| "--test_file", | |
| type=str, | |
| help="The file path of the test file. Default is demo_text_gpt.txt", | |
| default="./demo_text_gpt.txt", | |
| ) | |
| parser.add_argument( | |
| "--use_gpu", | |
| action="store_true", | |
| help="Use GPU or not.", | |
| ) | |
| parser.add_argument( | |
| "--local_model", | |
| type=str, | |
| help="Use local model or not, you need to download the model first, and set the path. Script will use remote if this param is empty.", | |
| default="", | |
| ) | |
| parser.add_argument( | |
| "--feature_ref_HWT", | |
| type=str, | |
| help="The feature ref path of HWT. Script will use remote if this param is empty.", | |
| default="", | |
| ) | |
| parser.add_argument( | |
| "--feature_ref_MGT", | |
| type=str, | |
| help="The feature ref path of MGT. Default is Empty", | |
| default="", | |
| ) | |
| args = parser.parse_args() | |
| config["test_file"] = args.test_file | |
| config["use_gpu"] = args.use_gpu | |
| config["local_model"] = args.local_model | |
| config["feature_ref_HWT"] = args.feature_ref_HWT | |
| config["feature_ref_MGT"] = args.feature_ref_MGT | |
| print(f"Running on device", get_device()) | |
| with open(config["test_file"], "r") as file: | |
| content = file.read() | |
| relative_tester = RelativeTester() | |
| print(relative_tester.test(content)) | |
| # print(content) | |