-
Notifications
You must be signed in to change notification settings - Fork 0
/
validator-config-prod.json
158 lines (158 loc) · 4.29 KB
/
validator-config-prod.json
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
157
158
{
"DYNAMIC_WEIGHTS_VERSION": {
"description": "The weights version for synthetic jobs",
"items": [
{
"value": 2,
"reason": "enable anti weight copying dance"
},
{
"value": 3,
"reason": "binary score (0 or 1 * dancing bonus)",
"effective_from": "2024-08-29T06:28:24.000Z"
},
{
"value": 4,
"reason": "optimized job sending flow",
"effective_from": "2024-10-03T10:43:20.000Z"
}
]
},
"DYNAMIC_SYNTHETIC_JOBS_FLOW_VERSION": {
"description": "The synthetic jobs flow version",
"items": [
{
"value": 2,
"reason": "enable more robust validator job timing and scoring"
}
]
},
"DYNAMIC_MANIFEST_SCORE_MULTIPLIER": {
"description": "The bonus rate for miners changing their horde size",
"items": [
{
"value": 1.15,
"reason": "anti weight copying bonus"
},
{
"value": 3.0,
"reason": "anti weight copying bonus from 15% -> 200%",
"effective_from": "2024-08-29T06:28:24.000Z"
},
{
"value": 1.3,
"reason": "anti weight copying bonus from 200 -> 30%",
"effective_from": "2024-09-16T09:25:00.000Z"
}
]
},
"DYNAMIC_BLOCK_FINALIZATION_NUMBER": {
"description": "After this many blocks pass, a block can be considered final",
"items": [
{
"value": 3,
"reason": "Before 3 blocks pass, subtensor may be in disagreement"
}
]
},
"DYNAMIC_COMMIT_REVEAL_WEIGHTS_ENABLED": {
"description": "This should be synced with the hyperparam",
"items": [
{
"value": true,
"reason": "True"
}
]
},
"DYNAMIC_COMMIT_REVEAL_WEIGHTS_INTERVAL": {
"description": "In blocks. This should be synced with the hyperparam",
"items": [
{
"value": 722,
"reason": "This value assures the reveal happens after two epochs"
}
]
},
"DYNAMIC_COMMIT_REVEAL_COMMIT_START_OFFSET": {
"description": "In blocks. The offset separating commit and reveal windows in the commit-reveal interval",
"items": [
{
"value": 361,
"reason": "Use the first epoch for revealing and the second for committing"
}
]
},
"DYNAMIC_COMMIT_REVEAL_COMMIT_END_BUFFER": {
"description": "In blocks. The buffer at the end of the commit window, in which no further commiting allowed.",
"items": [
{
"value": 15,
"reason": "Ensure commiting does not happen outside of the window"
}
]
},
"DYNAMIC_COMMIT_REVEAL_REVEAL_END_BUFFER": {
"description": "In blocks. The buffer at the end of the reveal window, in which no further revealing allowed.",
"items": [
{
"value": 15,
"reason": "Ensure revealing does not happend outside of the window"
}
]
},
"DYNAMIC_MAX_WEIGHT": {
"description": "This should be synced with the hyperparam",
"items": [
{
"value": 65535,
"reason": "Default value"
}
]
},
"DYNAMIC_EXECUTOR_CLASS_WEIGHTS": {
"description": "executor class weights",
"items": [
{
"value": "spin_up-4min.gpu-24gb=95,always_on.llm.a6000=5",
"reason": "Increase a6000 class weight to 5%"
},
{
"value": "spin_up-4min.gpu-24gb=90,always_on.llm.a6000=10",
"reason": "Increase a6000 class weight to 10%",
"effective_from": "2024-10-29T22:14:24.000Z"
},
{
"value": "spin_up-4min.gpu-24gb=85,always_on.llm.a6000=15",
"reason": "Increase a6000 class weight to 15%",
"effective_from": "2024-10-31T13:10:24.000Z"
}
]
},
"DYNAMIC_MAX_PROMPT_SERIES": {
"description": "pregenerated prompt series count",
"items": [
{
"value": 3840,
"reason": "support higher number of executors"
}
]
},
"DYNAMIC_TARGET_NUMBER_OF_PROMPT_SAMPLES_READY": {
"description": "prepared answers count for llm synthetic jobs",
"items": [
{
"value": 3840,
"reason": "support higher number of executors"
}
]
},
"DYNAMIC_MINER_MAX_EXECUTORS_PER_CLASS": {
"description": "executor class limits",
"items": [
{
"value": "always_on.llm.a6000=5",
"reason": "support higher number of executors"
}
]
}
}