Spaces:
Running
Running
import os, sys, glob | |
full_lst = glob.glob(sys.argv[1]) | |
pattern_ = 'model' if len(sys.argv) < 2 else sys.argv[2] | |
clamp = 'clamp' if len(sys.argv) <= 3 else sys.argv[3] | |
print(f'pattern_ = {pattern_}', sys.argv[2]) | |
for lst in full_lst: | |
print(lst) | |
try: | |
tgt = sorted(glob.glob(f"{lst}/{pattern_}*pt"))[-1] | |
lst = os.path.split(lst)[1] | |
print(lst) | |
num = 1 | |
except: | |
continue | |
COMMAND = f'python scripts/nll.py --clip_denoised False ' \ | |
f'--model_path {tgt} ' \ | |
f'--out_dir diffusion_lm/improved_diffusion/scores_eval2_valid_None ' \ | |
f'--num_samples 64 --split valid --clamp {clamp}' | |
print(COMMAND) | |
os.system(COMMAND) | |
COMMAND = f'python scripts/nll.py --clip_denoised False ' \ | |
f'--model_path {tgt} ' \ | |
f'--out_dir diffusion_lm/improved_diffusion/scores_eval2_valid_None ' \ | |
f'--num_samples 64 --split train --clamp {clamp}' | |
print(COMMAND) | |
os.system(COMMAND) |