GenSim2 / misc /purge_task.py
gensim2's picture
init
ff66cf3
raw
history blame contribute delete
No virus
1.07 kB
import os
import json
import argparse
# remove some tasks from the list
parser = argparse.ArgumentParser()
parser.add_argument(
"--files", "-f", type=str, default="exps"
)
args = parser.parse_args()
data_path = "prompts/data"
generated_task_path = os.path.join(data_path, "generated_tasks.json")
generated_task_code_path = os.path.join(data_path, "generated_task_codes.json")
generated_tasks = json.load(open(generated_task_path))
generated_task_codes = json.load(open(generated_task_code_path))
task_names = args.files.split(",")
print("Task names:", task_names)
for task_name in task_names:
task_name = task_name.replace("_", "-")
print("purge task:", task_name)
task_name_py = task_name.replace("-", "_") + ".py"
del generated_tasks[task_name]
generated_task_codes.remove(task_name_py)
os.system("rm cliport/generated_tasks/" + task_name_py)
with open(generated_task_code_path, "w") as outfile:
json.dump(generated_task_codes, outfile, indent=4)
with open(generated_task_path, "w") as outfile:
json.dump(generated_tasks, outfile, indent=4)