Views
No views yet
Run summary:
wandb: epoch/best_loss 0.09876
wandb: epoch/cosine_similarity 0.97987
wandb: epoch/loss 0.09891
wandb: train/avg_halt_prob 0.99924
wandb: train/cosine_similarity 0.97987
wandb: train/halt_loss 0.00076
wandb: train/loss 0.09891
wandb: train/lr 0.0
wandb: train/mse 0.09853
wandb: train/relative_error 0.248231import torch
2from huggingface_hub import hf_hub_download
3from src.train.phase2_trm import SequenceTRM
4
5# Download and load
6checkpoint_path = hf_hub_download(repo_id="anonx3247/llm-trm-pretraining", filename="trm.pt")
7checkpoint = torch.load(checkpoint_path, map_location="cpu")
8
9# Initialize TRM
10trm = SequenceTRM(
11 d_compressed=256,
12 n_layers=2,
13 n_heads=8,
14)
15trm.load_state_dict(checkpoint["trm_state_dict"])
16
17# Use: takes [B, L, D'] context, outputs [B, L+1, D']
18compressed_hidden = ... # [B, L, 256]
19output = trm(compressed_hidden, n_steps=4) # [B, L+1, 256]
20reasoning_result = output[:, -1, :] # [B, 256]