File size: 2,312 Bytes
6e70cb1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
{
 "model_type": "cortex",
 "schema_version": 3,
 "step": 30000,
 "args": {
  "game": "quake",
  "steps": 32320,
  "epochs": 1,
  "batch_size": 16,
  "seq_len": 4,
  "windows_per_chunk": 4,
  "ego_k": 16,
  "ego_horizon": 50,
  "ego_log_spaced": false,
  "no_ego": true,
  "ego_pos_scale": 5.0,
  "d_model": 384,
  "n_layers": 6,
  "n_heads": 6,
  "lr": 0.0003,
  "mouse_scale": 1.0,
  "num_workers": 8,
  "val_workers": 4,
  "shard_buffer_size": 32,
  "seed": 0,
  "ckpt_every": 2500,
  "log_every": 50,
  "val_frac": 0.05,
  "val_every": 2500,
  "val_batches": 20,
  "motion_weight": false,
  "mouse_loss_weight": 2.0,
  "held_transition_weight": 0.0,
  "tap_events": false,
  "tap_loss_weight": 1.0,
  "tap_positive_weight_cap": 100.0,
  "mouse_loss_beta": 0.1,
  "mouse_mode": "regress",
  "mouse_n_bins": 9,
  "chunk_codes": 64,
  "vision_tokens": "patches",
  "target_advance_ms": 100,
  "yaw_aux_weight": 0.0,
  "future_yaw_weight": 0.0,
  "future_yaw_horizon": 10,
  "motion_input": false,
  "action_context": false,
  "action_persistence_skip": false,
  "init_checkpoint": null,
  "patch_grid": [
   5,
   8
  ],
  "data_horizon": 1,
  "require_future_pose": false
 },
 "action_schema": {
  "game": "quake",
  "keys": [
   "w",
   "a",
   "s",
   "d",
   "space"
  ],
  "mouse_dx": true,
  "mouse_dy": true,
  "mouse_buttons": [
   1
  ],
  "held_names": [
   "w",
   "a",
   "s",
   "d",
   "Up",
   "Down",
   "Left",
   "Right",
   "space",
   "Shift_L",
   "Control_L",
   "Alt_L",
   "Tab",
   "Escape",
   "Return",
   "e",
   "f",
   "g",
   "q",
   "r",
   "t",
   "1",
   "2",
   "3",
   "4",
   "5",
   "6",
   "7",
   "8",
   "9",
   "0",
   "Delete",
   "F12",
   "mouse_1",
   "mouse_2",
   "mouse_3"
  ],
  "active_held": [
   true,
   true,
   true,
   true,
   false,
   false,
   false,
   false,
   true,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   false,
   true,
   false,
   false
  ],
  "previous_held_context": false,
  "previous_held_skip": false,
  "transient_taps": false,
  "training_alignment": {
   "source_stride": 2,
   "source_fps": 20,
   "observation_to_action_offset": 1
  }
 }
}