| import subprocess | |
| import os | |
| # 设置 PYTHONPATH 环境变量 | |
| pythonpath = '.' | |
| if 'PYTHONPATH' in os.environ: | |
| pythonpath += ':' + os.environ['PYTHONPATH'] | |
| os.environ['PYTHONPATH'] = pythonpath | |
| ROOT = "/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD" | |
| run_file = ROOT+"/eval_ood.py" | |
| subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| "--postprocessor=gram",\ | |
| "--batch-size=20",\ | |
| "--save-score",\ | |
| "--save-csv",\ | |
| ]) | |
| # subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| # "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| # "--postprocessor=gradnorm",\ | |
| # "--batch-size=20",\ | |
| # "--save-score",\ | |
| # "--save-csv",\ | |
| # ]) | |
| # subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| # "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| # "--postprocessor=react",\ | |
| # "--batch-size=100",\ | |
| # "--save-score",\ | |
| # "--save-csv",\ | |
| # ]) | |
| # subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| # "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| # "--postprocessor=mls",\ | |
| # "--batch-size=100",\ | |
| # "--save-score",\ | |
| # "--save-csv",\ | |
| # ]) | |
| # subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| # "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| # "--postprocessor=klm",\ | |
| # "--batch-size=100",\ | |
| # "--save-score",\ | |
| # "--save-csv",\ | |
| # ]) | |
| # subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| # "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| # "--postprocessor=vim",\ | |
| # "--batch-size=100",\ | |
| # "--save-score",\ | |
| # "--save-csv",\ | |
| # ]) | |
| # subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| # "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| # "--postprocessor=knn",\ | |
| # "--batch-size=100",\ | |
| # "--save-score",\ | |
| # "--save-csv",\ | |
| # ]) | |
| # subprocess.run(["python", run_file, "--id-data=bronze2", \ | |
| # "--root=/home/zhourixin/OOD_Folder/CODE/other_methods/openOOD_code/OpenOOD/results/bronze_2_p2pnet_415", \ | |
| # "--postprocessor=dice",\ | |
| # "--batch-size=100",\ | |
| # "--save-score",\ | |
| # "--save-csv",\ | |
| # ]) | |
| # run_file = ROOT+"/main.py" | |
| # subprocess.run(["python", run_file, "--config configs/datasets/cifar10/cifar10.yml \ | |
| # configs/datasets/cifar10/cifar10_ood.yml \ | |
| # configs/networks/resnet18_32x32.yml \ | |
| # configs/pipelines/test/test_ood.yml \ | |
| # configs/preprocessors/base_preprocessor.yml \ | |
| # configs/postprocessors/knn.yml ", "--num_workers=8", | |
| # "--network.checkpoint='results/cifar10_resnet18_32x32_base_e100_lr0.1_default/s0/best.ckpt'", | |
| # "--mark=0"]) | |
| # cmd = "python main.py \ | |
| # --config configs/datasets/cifar10/cifar10.yml \ | |
| # configs/datasets/cifar10/cifar10_ood.yml \ | |
| # configs/networks/resnet18_32x32.yml \ | |
| # configs/pipelines/test/test_ood.yml \ | |
| # configs/preprocessors/base_preprocessor.yml \ | |
| # configs/postprocessors/knn.yml \ | |
| # --num_workers 8 \ | |
| # --network.checkpoint 'results/cifar10_resnet18_32x32_base_e100_lr0.1_default/s0/best.ckpt' \ | |
| # --mark 0" | |
| # subprocess.run(cmd, shell=True, cwd=ROOT) | |
| # # subprocess.run(["python", run_file, "--model_type=test"]) | |
| # # subprocess.run(["python", run_file, "--model_type=stage1"]) | |
| # # subprocess.run(["python", run_file, "--model_type=stage2"]) | |
| # # subprocess.run(["python", run_file, "--model_type=stage2_searching"]) | |
| # path = ROOT | |
| # # cmd = 'python -m torch.distributed.launch --nproc_per_node 4 texture_countour_double_GCN.py --model_type=stage2' | |
| # # subprocess.run(cmd, shell=True, cwd=path) | |
| # cmd = 'python texture_countour_double_GCN.py --model_type=stage2_searching' | |
| # subprocess.run(cmd, shell=True, cwd=path) |