CoolFace
Datasetpublic

msr-spare-1/qwen3-30b-0624-tooluse-blend-spare-games-envs

qwen3-30B-A3B-Instruct-0624-tooluse-blend — generated environments Environments generated by the SPARE proposer during training run 09p118sw (qwen3-30B-A3B-Instruct-0624-tooluse-blend), recovered from the spare-viz durable cache. The run's scratch directory no longer exists; this dataset is the surviving copy. Games 243 Steps covered 9 (step 0–161) With recovered skill 243 With hint 0 Actor / proposer model… See the full description on the dataset page: https://huggingface.co/datasets/msr-spare-1/qwen3-30b-0624-tooluse-blend-spare-games-envs.

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes18downloads
Dataset Card

qwen3-30B-A3B-Instruct-0624-tooluse-blend — generated environments

Environments generated by the SPARE proposer during training run 09p118sw (qwen3-30B-A3B-Instruct-0624-tooluse-blend), recovered from the spare-viz durable cache. The run's scratch directory no longer exists; this dataset is the surviving copy.

Games243
Steps covered9 (step 0–161)
With recovered skill243
With hint0
Actor / proposer model/data/users/simon/spare-workspace/Qwen3-30B-A3B-Instruct-2507
WandB segments09p118sw

Layout

manifest.json authoritative games list games/gen<NNNN>/game<NNNNN><NNN><slug>.py one environment per file

generation numbers are dense over the training steps actually captured; the true training step is the step field. Each game exposes the standard SPARE contract (reset(seed=None), step(action) -> (obs, reward, terminated, truncated, info)).

Loading

Load games through the project loader, not a bare import — it injects the common stdlib names and the ToolUseBaseEnv / TerminalBaseEnv base classes that generated games subclass without importing:

python
from spare.core.envs.synthetic_game_env import make_synthetic_env
env = make_synthetic_env("games/gen_0000/game_00000_000_api_orchestration.py")
obs, info = env.reset(seed=0)
obs, reward, terminated, truncated, info = env.step("...")

Caveats

  • —Partial step coverage. The viz extractor pulls newest-first with a call budget, so a run's captured steps are a subset of the steps it trained.
  • —No joined rewards. Weave payloads for these runs predate the reward join; meanreward/solverate are null where reward_joined is false.
  • —skill / difficulty are parsed from the proposer prompt, not from a stored label.

Rendered in the env gallery via SPARE_VIZ_ENV_DATASETS=<rid>=<this dataset>.