shank commited on
Commit
ca28017
Β·
1 Parent(s): a07dc7f

Fix HF_TOKEN scope issue for CheckpointPushCallback

Browse files
Files changed (1) hide show
  1. training/train_grpo.py +5 -4
training/train_grpo.py CHANGED
@@ -37,8 +37,7 @@ parser.add_argument("--resume", type=str, default=None, help="Path to checkpoint
37
  parser.add_argument("--max_steps", type=int, default=500)
38
  args = parser.parse_args()
39
 
40
- HF_TOKEN = os.getenv("HF_TOKEN")
41
- WANDB_API_KEY = os.getenv("WANDB_API_KEY")
42
  # ── Runtime dependency install ─────────────────────────────────────────────────
43
  # requirements.txt only has torch (too large to install at runtime).
44
  # Everything else is installed here, after gradio is already up.
@@ -120,8 +119,10 @@ HF_REPO = "shashaank0707/AgentDebugger-trained"
120
  MAX_STEPS = 10 if args.test else args.max_steps
121
  CHECKPOINT_DIR = "./checkpoints"
122
 
123
- # W&B β€” optional but strongly recommended for judging
124
  WANDB_API_KEY = os.environ.get("WANDB_API_KEY", "") if not args.test_local else ""
 
 
125
  if WANDB_API_KEY:
126
  wandb.init(
127
  project="AgentDebuggerEnv",
@@ -597,7 +598,7 @@ if WANDB_API_KEY:
597
  # ── Save and push ─────────────────────────────────────────────────────────────
598
  model.save_pretrained("./final_model")
599
  tokenizer.save_pretrained("./final_model")
600
- HF_TOKEN = os.environ.get("HF_TOKEN")
601
  if HF_TOKEN and not args.test:
602
  model.push_to_hub(HF_REPO, token=HF_TOKEN, private=True)
603
  tokenizer.push_to_hub(HF_REPO, token=HF_TOKEN, private=True)
 
37
  parser.add_argument("--max_steps", type=int, default=500)
38
  args = parser.parse_args()
39
 
40
+
 
41
  # ── Runtime dependency install ─────────────────────────────────────────────────
42
  # requirements.txt only has torch (too large to install at runtime).
43
  # Everything else is installed here, after gradio is already up.
 
119
  MAX_STEPS = 10 if args.test else args.max_steps
120
  CHECKPOINT_DIR = "./checkpoints"
121
 
122
+ # W&B and HF Token
123
  WANDB_API_KEY = os.environ.get("WANDB_API_KEY", "") if not args.test_local else ""
124
+ HF_TOKEN = os.environ.get("HF_TOKEN")
125
+
126
  if WANDB_API_KEY:
127
  wandb.init(
128
  project="AgentDebuggerEnv",
 
598
  # ── Save and push ─────────────────────────────────────────────────────────────
599
  model.save_pretrained("./final_model")
600
  tokenizer.save_pretrained("./final_model")
601
+
602
  if HF_TOKEN and not args.test:
603
  model.push_to_hub(HF_REPO, token=HF_TOKEN, private=True)
604
  tokenizer.push_to_hub(HF_REPO, token=HF_TOKEN, private=True)