iTheresaApocalypse commited on
Commit
216ed2e
Β·
verified Β·
1 Parent(s): 4acc36b

Model card: no-wrap names and affiliations, narrower file tree

Browse files
Files changed (1) hide show
  1. README.md +23 -26
README.md CHANGED
@@ -24,13 +24,14 @@ tags:
24
  # Scaling in Games: Continued Pre-Training for Embodied Agents in Diverse Virtual Worlds
25
 
26
  <p align="center" style="line-height:1.5;margin:0.4em 0 0.3em;">
27
- <b>Kuan Zhang</b><sup>1,2,*,‑</sup>, <b>Yukun Chen</b><sup>1,3,*,‑</sup>, <b>Zhihao Yang</b><sup>1,3,*,‑</sup>, Yue Su<sup>4</sup>, Xiangnan Wu<sup>3</sup>, Zirong Chen<sup>2</sup>, Run Luo<sup>1,5,‑</sup>, Jinkun Hou<sup>6</sup>, Tao Tan<sup>1</sup>, <b>Yinhe Zheng</b><sup>1,†</sup>, <b>Yiming Li</b><sup>2,†</sup>
28
  </p>
29
 
30
- <p align="center" style="font-size:0.85em;line-height:1.45;margin:0 0 0.6em;">
31
- <sup>1</sup>miHoYo Honkai AI R&amp;D Team &nbsp; <sup>2</sup>College AI, Tsinghua University &nbsp; <sup>3</sup>University of Chinese Academy of Sciences &nbsp; <sup>4</sup>MMLab, The University of Hong Kong &nbsp; <sup>5</sup>National University of Singapore &nbsp; <sup>6</sup>Peking University<br>
32
- <sup>*</sup>Equal contribution &nbsp; <sup>†</sup>Corresponding author &nbsp; <sup>‑</sup>Work done while interning at miHoYo
33
  </p>
 
34
  <p align="center">
35
  <img src="https://huggingface.co/THUSI-Lab/GameScaling/resolve/main/assets/logos/affiliations.png" alt="miHoYo Β· Tsinghua University Β· University of Chinese Academy of Sciences Β· The University of Hong Kong" width="100%" style="width:100%;max-width:100%;">
36
  </p>
@@ -84,15 +85,15 @@ training code. Paper results and analysis are on the [project page](https://game
84
 
85
  ```text
86
  THUSI-Lab/GameScaling
87
- β”œβ”€β”€ models/
88
- β”‚ β”œβ”€β”€ 0p8b_s1_1600h_gs6736/ one folder per checkpoint (eight in total)
89
- β”‚ β”‚ β”œβ”€β”€ config.json Qwen3_5ForConditionalGeneration, bfloat16
90
- β”‚ β”‚ β”œβ”€β”€ model.safetensors weights (27B: model-0000{1,2}-of-00002 + index.json)
91
- β”‚ β”‚ β”œβ”€β”€ chat_template.jinja REQUIRED: renders history turns exactly as in training
92
  β”‚ β”‚ β”œβ”€β”€ tokenizer.json
93
  β”‚ β”‚ β”œβ”€β”€ tokenizer_config.json
94
  β”‚ β”‚ β”œβ”€β”€ generation_config.json
95
- β”‚ β”‚ β”œβ”€β”€ preprocessor_config.json image processor
96
  β”‚ β”‚ β”œβ”€β”€ processor_config.json
97
  β”‚ β”‚ └── video_preprocessor_config.json
98
  β”‚ β”œβ”€β”€ 0p8b_s3_1600h_gs6760/
@@ -103,22 +104,18 @@ THUSI-Lab/GameScaling
103
  β”‚ β”œβ”€β”€ 27b_s1_1600h_gs6995/
104
  β”‚ └── 27b_s3_1600h_gs7020/
105
  β”œβ”€β”€ prompts/
106
- β”‚ β”œβ”€β”€ system_prompt_template.txt standard system prompt with 3 placeholders (Β§2)
107
- β”‚ └── example_doom_battle1.txt a filled-in example
108
- β”œβ”€β”€ gamescaling/ inference client (requests + Pillow only)
109
- β”‚ β”œβ”€β”€ __init__.py
110
- β”‚ β”œβ”€β”€ prompt.py build_system_prompt / build_gameworld_system_prompt
111
- β”‚ β”œβ”€β”€ policy.py GameScalingPolicy, PolicyConfig, presets, request body
112
- β”‚ β”œβ”€β”€ action.py action format, parser, 74-token key vocabulary
113
- β”‚ └── keymaps.py training key names <-> browser / Playwright keys
114
- β”œβ”€β”€ scripts/
115
- β”‚ └── serve_vllm.sh start an OpenAI-compatible vLLM server
116
- β”œβ”€β”€ tests/
117
- β”‚ └── test_core.py offline tests: prompts, requests, parsing (no GPU)
118
- β”œβ”€β”€ assets/ images used in this card
119
- β”œβ”€β”€ requirements.txt client dependencies
120
- β”œβ”€β”€ LICENSE Apache License 2.0
121
- └── README.md
122
  ```
123
 
124
  ## 1. Download and serve
 
24
  # Scaling in Games: Continued Pre-Training for Embodied Agents in Diverse Virtual Worlds
25
 
26
  <p align="center" style="line-height:1.5;margin:0.4em 0 0.3em;">
27
+ <span style="white-space:nowrap;"><b>Kuan Zhang</b><sup>1,2,*,‑</sup></span>, <span style="white-space:nowrap;"><b>Yukun Chen</b><sup>1,3,*,‑</sup></span>, <span style="white-space:nowrap;"><b>Zhihao Yang</b><sup>1,3,*,‑</sup></span>, <span style="white-space:nowrap;">Yue Su<sup>4</sup></span>, <span style="white-space:nowrap;">Xiangnan Wu<sup>3</sup></span>, <span style="white-space:nowrap;">Zirong Chen<sup>2</sup></span>, <span style="white-space:nowrap;">Run Luo<sup>1,5,‑</sup></span>, <span style="white-space:nowrap;">Jinkun Hou<sup>6</sup></span>, <span style="white-space:nowrap;">Tao Tan<sup>1</sup></span>, <span style="white-space:nowrap;"><b>Yinhe Zheng</b><sup>1,†</sup></span>, <span style="white-space:nowrap;"><b>Yiming Li</b><sup>2,†</sup></span>
28
  </p>
29
 
30
+ <p align="center" style="font-size:0.85em;line-height:1.5;margin:0 0 0.6em;">
31
+ <span style="white-space:nowrap;"><sup>1</sup>miHoYo Honkai AI R&amp;D Team</span> &nbsp; <span style="white-space:nowrap;"><sup>2</sup>College AI, Tsinghua University</span> &nbsp; <span style="white-space:nowrap;"><sup>3</sup>University of Chinese Academy of Sciences</span> &nbsp; <span style="white-space:nowrap;"><sup>4</sup>MMLab, The University of Hong Kong</span> &nbsp; <span style="white-space:nowrap;"><sup>5</sup>National University of Singapore</span> &nbsp; <span style="white-space:nowrap;"><sup>6</sup>Peking University</span><br>
32
+ <span style="white-space:nowrap;"><sup>*</sup>Equal contribution</span> &nbsp; <span style="white-space:nowrap;"><sup>†</sup>Corresponding author</span> &nbsp; <span style="white-space:nowrap;"><sup>‑</sup>Work done while interning at miHoYo</span>
33
  </p>
34
+
35
  <p align="center">
36
  <img src="https://huggingface.co/THUSI-Lab/GameScaling/resolve/main/assets/logos/affiliations.png" alt="miHoYo Β· Tsinghua University Β· University of Chinese Academy of Sciences Β· The University of Hong Kong" width="100%" style="width:100%;max-width:100%;">
37
  </p>
 
85
 
86
  ```text
87
  THUSI-Lab/GameScaling
88
+ β”œβ”€β”€ models/ eight checkpoints, one folder each
89
+ β”‚ β”œβ”€β”€ 0p8b_s1_1600h_gs6736/
90
+ β”‚ β”‚ β”œβ”€β”€ config.json Qwen3.5 architecture, bfloat16
91
+ β”‚ β”‚ β”œβ”€β”€ model.safetensors weights (27B: 2 shards + index)
92
+ β”‚ β”‚ β”œβ”€β”€ chat_template.jinja required, renders history turns
93
  β”‚ β”‚ β”œβ”€β”€ tokenizer.json
94
  β”‚ β”‚ β”œβ”€β”€ tokenizer_config.json
95
  β”‚ β”‚ β”œβ”€β”€ generation_config.json
96
+ β”‚ β”‚ β”œβ”€β”€ preprocessor_config.json
97
  β”‚ β”‚ β”œβ”€β”€ processor_config.json
98
  β”‚ β”‚ └── video_preprocessor_config.json
99
  β”‚ β”œβ”€β”€ 0p8b_s3_1600h_gs6760/
 
104
  β”‚ β”œβ”€β”€ 27b_s1_1600h_gs6995/
105
  β”‚ └── 27b_s3_1600h_gs7020/
106
  β”œβ”€β”€ prompts/
107
+ β”‚ β”œβ”€β”€ system_prompt_template.txt standard prompt, 3 slots (Β§2)
108
+ β”‚ └── example_doom_battle1.txt filled-in example
109
+ β”œβ”€β”€ gamescaling/ inference client
110
+ β”‚ β”œβ”€β”€ prompt.py system prompt builders
111
+ β”‚ β”œβ”€β”€ policy.py client, presets, request body
112
+ β”‚ β”œβ”€β”€ action.py action format and parser
113
+ β”‚ └── keymaps.py key names <-> browser keys
114
+ β”œβ”€β”€ scripts/serve_vllm.sh start a vLLM server
115
+ β”œβ”€β”€ tests/test_core.py offline tests (no GPU)
116
+ β”œβ”€β”€ assets/ images for this card
117
+ β”œβ”€β”€ requirements.txt client deps: requests, Pillow
118
+ └── LICENSE Apache 2.0
 
 
 
 
119
  ```
120
 
121
  ## 1. Download and serve