Skip to content

Commit f542c1a

Browse files
committed
add model download from wandb
1 parent c52e86c commit f542c1a

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

pufferlib/ocean/g2048/eval.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,18 @@ def finetune(env_name, load_model_path):
8888
pufferl.train(env_name, args)
8989

9090
if __name__ == '__main__':
91-
evaluate('puffer_g2048', load_model_path='puffer_g2048_5thsjr61.pt')
91+
import os
92+
import wandb
93+
94+
# https://wandb.ai/kywch/pufferlib/runs/5thsjr61?nw=nwuserkywch
95+
wandb_run_id = '5thsjr61'
96+
wandb.init(id=wandb_run_id, project='pufferlib', entity='kywch')
97+
98+
artifact = wandb.use_artifact(f'{wandb_run_id}:latest')
99+
data_dir = artifact.download()
100+
model_file = max(os.listdir(data_dir))
101+
model_path = f'{data_dir}/{model_file}'
102+
wandb.finish()
103+
104+
evaluate('puffer_g2048', load_model_path=model_path)
92105
# finetune('puffer_g2048', load_model_path='puffer_g2048_256_base.pt')

0 commit comments

Comments
 (0)