Training in progress, step 200, checkpoint
Browse files
last-checkpoint/adapter_model.safetensors
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 671149168
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:04f86455e8423d2e57689ff35cb83a894348230f5b6bf8ab90dfda2ee90bcab6
|
3 |
size 671149168
|
last-checkpoint/optimizer.pt
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 341314196
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:018d34c7a7e88af6a7bf4193948a146a0326d67d8c0b3675040fae14584a2666
|
3 |
size 341314196
|
last-checkpoint/rng_state.pth
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 14244
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a2ddc82c358b3c30354624170f203fbf557b3de6d3b065880b2015ae4490f728
|
3 |
size 14244
|
last-checkpoint/scheduler.pt
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 1064
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d2d754412c61116546142914503e7369d0cc35d3c380a07e5218f595d76b6d96
|
3 |
size 1064
|
last-checkpoint/trainer_state.json
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
{
|
2 |
-
"best_metric": 0.
|
3 |
-
"best_model_checkpoint": "miner_id_24/checkpoint-
|
4 |
-
"epoch": 0.
|
5 |
"eval_steps": 50,
|
6 |
-
"global_step":
|
7 |
"is_hyper_param_search": false,
|
8 |
"is_local_process_zero": true,
|
9 |
"is_world_process_zero": true,
|
@@ -1089,6 +1089,364 @@
|
|
1089 |
"eval_samples_per_second": 13.354,
|
1090 |
"eval_steps_per_second": 3.348,
|
1091 |
"step": 150
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1092 |
}
|
1093 |
],
|
1094 |
"logging_steps": 1,
|
@@ -1112,12 +1470,12 @@
|
|
1112 |
"should_evaluate": false,
|
1113 |
"should_log": false,
|
1114 |
"should_save": true,
|
1115 |
-
"should_training_stop":
|
1116 |
},
|
1117 |
"attributes": {}
|
1118 |
}
|
1119 |
},
|
1120 |
-
"total_flos": 2.
|
1121 |
"train_batch_size": 8,
|
1122 |
"trial_name": null,
|
1123 |
"trial_params": null
|
|
|
1 |
{
|
2 |
+
"best_metric": 0.7726338505744934,
|
3 |
+
"best_model_checkpoint": "miner_id_24/checkpoint-200",
|
4 |
+
"epoch": 0.46893317702227433,
|
5 |
"eval_steps": 50,
|
6 |
+
"global_step": 200,
|
7 |
"is_hyper_param_search": false,
|
8 |
"is_local_process_zero": true,
|
9 |
"is_world_process_zero": true,
|
|
|
1089 |
"eval_samples_per_second": 13.354,
|
1090 |
"eval_steps_per_second": 3.348,
|
1091 |
"step": 150
|
1092 |
+
},
|
1093 |
+
{
|
1094 |
+
"epoch": 0.3540445486518171,
|
1095 |
+
"grad_norm": 13.72651481628418,
|
1096 |
+
"learning_rate": 1.553232954407171e-05,
|
1097 |
+
"loss": 4.8476,
|
1098 |
+
"step": 151
|
1099 |
+
},
|
1100 |
+
{
|
1101 |
+
"epoch": 0.3563892145369285,
|
1102 |
+
"grad_norm": 11.892254829406738,
|
1103 |
+
"learning_rate": 1.4938160786375572e-05,
|
1104 |
+
"loss": 4.2858,
|
1105 |
+
"step": 152
|
1106 |
+
},
|
1107 |
+
{
|
1108 |
+
"epoch": 0.35873388042203985,
|
1109 |
+
"grad_norm": 11.731127738952637,
|
1110 |
+
"learning_rate": 1.435357758543015e-05,
|
1111 |
+
"loss": 4.0372,
|
1112 |
+
"step": 153
|
1113 |
+
},
|
1114 |
+
{
|
1115 |
+
"epoch": 0.36107854630715125,
|
1116 |
+
"grad_norm": 9.893701553344727,
|
1117 |
+
"learning_rate": 1.3778739760445552e-05,
|
1118 |
+
"loss": 3.7506,
|
1119 |
+
"step": 154
|
1120 |
+
},
|
1121 |
+
{
|
1122 |
+
"epoch": 0.3634232121922626,
|
1123 |
+
"grad_norm": 8.016587257385254,
|
1124 |
+
"learning_rate": 1.3213804466343421e-05,
|
1125 |
+
"loss": 3.564,
|
1126 |
+
"step": 155
|
1127 |
+
},
|
1128 |
+
{
|
1129 |
+
"epoch": 0.365767878077374,
|
1130 |
+
"grad_norm": 7.139926433563232,
|
1131 |
+
"learning_rate": 1.2658926150792322e-05,
|
1132 |
+
"loss": 3.7387,
|
1133 |
+
"step": 156
|
1134 |
+
},
|
1135 |
+
{
|
1136 |
+
"epoch": 0.36811254396248533,
|
1137 |
+
"grad_norm": 6.891546726226807,
|
1138 |
+
"learning_rate": 1.2114256511983274e-05,
|
1139 |
+
"loss": 3.4805,
|
1140 |
+
"step": 157
|
1141 |
+
},
|
1142 |
+
{
|
1143 |
+
"epoch": 0.3704572098475967,
|
1144 |
+
"grad_norm": 6.198111057281494,
|
1145 |
+
"learning_rate": 1.157994445715706e-05,
|
1146 |
+
"loss": 3.3239,
|
1147 |
+
"step": 158
|
1148 |
+
},
|
1149 |
+
{
|
1150 |
+
"epoch": 0.37280187573270807,
|
1151 |
+
"grad_norm": 6.7223286628723145,
|
1152 |
+
"learning_rate": 1.1056136061894384e-05,
|
1153 |
+
"loss": 3.4887,
|
1154 |
+
"step": 159
|
1155 |
+
},
|
1156 |
+
{
|
1157 |
+
"epoch": 0.37514654161781946,
|
1158 |
+
"grad_norm": 6.473415374755859,
|
1159 |
+
"learning_rate": 1.0542974530180327e-05,
|
1160 |
+
"loss": 3.3225,
|
1161 |
+
"step": 160
|
1162 |
+
},
|
1163 |
+
{
|
1164 |
+
"epoch": 0.37749120750293086,
|
1165 |
+
"grad_norm": 7.057542324066162,
|
1166 |
+
"learning_rate": 1.0040600155253765e-05,
|
1167 |
+
"loss": 3.8811,
|
1168 |
+
"step": 161
|
1169 |
+
},
|
1170 |
+
{
|
1171 |
+
"epoch": 0.3798358733880422,
|
1172 |
+
"grad_norm": 7.749269008636475,
|
1173 |
+
"learning_rate": 9.549150281252633e-06,
|
1174 |
+
"loss": 3.6982,
|
1175 |
+
"step": 162
|
1176 |
+
},
|
1177 |
+
{
|
1178 |
+
"epoch": 0.3821805392731536,
|
1179 |
+
"grad_norm": 6.553416728973389,
|
1180 |
+
"learning_rate": 9.068759265665384e-06,
|
1181 |
+
"loss": 3.1394,
|
1182 |
+
"step": 163
|
1183 |
+
},
|
1184 |
+
{
|
1185 |
+
"epoch": 0.38452520515826494,
|
1186 |
+
"grad_norm": 7.439867973327637,
|
1187 |
+
"learning_rate": 8.599558442598998e-06,
|
1188 |
+
"loss": 3.4977,
|
1189 |
+
"step": 164
|
1190 |
+
},
|
1191 |
+
{
|
1192 |
+
"epoch": 0.38686987104337633,
|
1193 |
+
"grad_norm": 7.266504764556885,
|
1194 |
+
"learning_rate": 8.141676086873572e-06,
|
1195 |
+
"loss": 3.24,
|
1196 |
+
"step": 165
|
1197 |
+
},
|
1198 |
+
{
|
1199 |
+
"epoch": 0.3892145369284877,
|
1200 |
+
"grad_norm": 7.101572036743164,
|
1201 |
+
"learning_rate": 7.695237378953223e-06,
|
1202 |
+
"loss": 3.3716,
|
1203 |
+
"step": 166
|
1204 |
+
},
|
1205 |
+
{
|
1206 |
+
"epoch": 0.39155920281359907,
|
1207 |
+
"grad_norm": 6.140331268310547,
|
1208 |
+
"learning_rate": 7.260364370723044e-06,
|
1209 |
+
"loss": 3.2937,
|
1210 |
+
"step": 167
|
1211 |
+
},
|
1212 |
+
{
|
1213 |
+
"epoch": 0.3939038686987104,
|
1214 |
+
"grad_norm": 6.884533882141113,
|
1215 |
+
"learning_rate": 6.837175952121306e-06,
|
1216 |
+
"loss": 3.1861,
|
1217 |
+
"step": 168
|
1218 |
+
},
|
1219 |
+
{
|
1220 |
+
"epoch": 0.3962485345838218,
|
1221 |
+
"grad_norm": 7.3040852546691895,
|
1222 |
+
"learning_rate": 6.425787818636131e-06,
|
1223 |
+
"loss": 3.4212,
|
1224 |
+
"step": 169
|
1225 |
+
},
|
1226 |
+
{
|
1227 |
+
"epoch": 0.39859320046893315,
|
1228 |
+
"grad_norm": 6.858395099639893,
|
1229 |
+
"learning_rate": 6.026312439675552e-06,
|
1230 |
+
"loss": 3.3434,
|
1231 |
+
"step": 170
|
1232 |
+
},
|
1233 |
+
{
|
1234 |
+
"epoch": 0.40093786635404455,
|
1235 |
+
"grad_norm": 7.002919673919678,
|
1236 |
+
"learning_rate": 5.6388590278194096e-06,
|
1237 |
+
"loss": 3.433,
|
1238 |
+
"step": 171
|
1239 |
+
},
|
1240 |
+
{
|
1241 |
+
"epoch": 0.40328253223915594,
|
1242 |
+
"grad_norm": 5.903860569000244,
|
1243 |
+
"learning_rate": 5.263533508961827e-06,
|
1244 |
+
"loss": 3.0425,
|
1245 |
+
"step": 172
|
1246 |
+
},
|
1247 |
+
{
|
1248 |
+
"epoch": 0.4056271981242673,
|
1249 |
+
"grad_norm": 6.657563209533691,
|
1250 |
+
"learning_rate": 4.900438493352055e-06,
|
1251 |
+
"loss": 2.9576,
|
1252 |
+
"step": 173
|
1253 |
+
},
|
1254 |
+
{
|
1255 |
+
"epoch": 0.4079718640093787,
|
1256 |
+
"grad_norm": 7.222111701965332,
|
1257 |
+
"learning_rate": 4.549673247541875e-06,
|
1258 |
+
"loss": 3.1969,
|
1259 |
+
"step": 174
|
1260 |
+
},
|
1261 |
+
{
|
1262 |
+
"epoch": 0.41031652989449,
|
1263 |
+
"grad_norm": 6.370119571685791,
|
1264 |
+
"learning_rate": 4.2113336672471245e-06,
|
1265 |
+
"loss": 2.9986,
|
1266 |
+
"step": 175
|
1267 |
+
},
|
1268 |
+
{
|
1269 |
+
"epoch": 0.4126611957796014,
|
1270 |
+
"grad_norm": 6.047725677490234,
|
1271 |
+
"learning_rate": 3.885512251130763e-06,
|
1272 |
+
"loss": 2.9852,
|
1273 |
+
"step": 176
|
1274 |
+
},
|
1275 |
+
{
|
1276 |
+
"epoch": 0.41500586166471276,
|
1277 |
+
"grad_norm": 5.522815227508545,
|
1278 |
+
"learning_rate": 3.5722980755146517e-06,
|
1279 |
+
"loss": 2.4885,
|
1280 |
+
"step": 177
|
1281 |
+
},
|
1282 |
+
{
|
1283 |
+
"epoch": 0.41735052754982416,
|
1284 |
+
"grad_norm": 5.858480453491211,
|
1285 |
+
"learning_rate": 3.271776770026963e-06,
|
1286 |
+
"loss": 2.6544,
|
1287 |
+
"step": 178
|
1288 |
+
},
|
1289 |
+
{
|
1290 |
+
"epoch": 0.4196951934349355,
|
1291 |
+
"grad_norm": 6.4223432540893555,
|
1292 |
+
"learning_rate": 2.9840304941919415e-06,
|
1293 |
+
"loss": 2.7672,
|
1294 |
+
"step": 179
|
1295 |
+
},
|
1296 |
+
{
|
1297 |
+
"epoch": 0.4220398593200469,
|
1298 |
+
"grad_norm": 6.036847114562988,
|
1299 |
+
"learning_rate": 2.7091379149682685e-06,
|
1300 |
+
"loss": 2.804,
|
1301 |
+
"step": 180
|
1302 |
+
},
|
1303 |
+
{
|
1304 |
+
"epoch": 0.4243845252051583,
|
1305 |
+
"grad_norm": 6.438906669616699,
|
1306 |
+
"learning_rate": 2.4471741852423237e-06,
|
1307 |
+
"loss": 3.0929,
|
1308 |
+
"step": 181
|
1309 |
+
},
|
1310 |
+
{
|
1311 |
+
"epoch": 0.42672919109026963,
|
1312 |
+
"grad_norm": 6.418200969696045,
|
1313 |
+
"learning_rate": 2.1982109232821178e-06,
|
1314 |
+
"loss": 2.5931,
|
1315 |
+
"step": 182
|
1316 |
+
},
|
1317 |
+
{
|
1318 |
+
"epoch": 0.42907385697538103,
|
1319 |
+
"grad_norm": 5.831960678100586,
|
1320 |
+
"learning_rate": 1.962316193157593e-06,
|
1321 |
+
"loss": 2.6685,
|
1322 |
+
"step": 183
|
1323 |
+
},
|
1324 |
+
{
|
1325 |
+
"epoch": 0.43141852286049237,
|
1326 |
+
"grad_norm": 6.494126319885254,
|
1327 |
+
"learning_rate": 1.7395544861325718e-06,
|
1328 |
+
"loss": 3.0425,
|
1329 |
+
"step": 184
|
1330 |
+
},
|
1331 |
+
{
|
1332 |
+
"epoch": 0.43376318874560377,
|
1333 |
+
"grad_norm": 6.834192752838135,
|
1334 |
+
"learning_rate": 1.5299867030334814e-06,
|
1335 |
+
"loss": 2.784,
|
1336 |
+
"step": 185
|
1337 |
+
},
|
1338 |
+
{
|
1339 |
+
"epoch": 0.4361078546307151,
|
1340 |
+
"grad_norm": 6.280160427093506,
|
1341 |
+
"learning_rate": 1.333670137599713e-06,
|
1342 |
+
"loss": 2.787,
|
1343 |
+
"step": 186
|
1344 |
+
},
|
1345 |
+
{
|
1346 |
+
"epoch": 0.4384525205158265,
|
1347 |
+
"grad_norm": 7.3110151290893555,
|
1348 |
+
"learning_rate": 1.1506584608200367e-06,
|
1349 |
+
"loss": 2.5908,
|
1350 |
+
"step": 187
|
1351 |
+
},
|
1352 |
+
{
|
1353 |
+
"epoch": 0.44079718640093785,
|
1354 |
+
"grad_norm": 6.006848335266113,
|
1355 |
+
"learning_rate": 9.810017062595322e-07,
|
1356 |
+
"loss": 2.5029,
|
1357 |
+
"step": 188
|
1358 |
+
},
|
1359 |
+
{
|
1360 |
+
"epoch": 0.44314185228604924,
|
1361 |
+
"grad_norm": 6.280737400054932,
|
1362 |
+
"learning_rate": 8.247462563808817e-07,
|
1363 |
+
"loss": 3.003,
|
1364 |
+
"step": 189
|
1365 |
+
},
|
1366 |
+
{
|
1367 |
+
"epoch": 0.4454865181711606,
|
1368 |
+
"grad_norm": 6.811750888824463,
|
1369 |
+
"learning_rate": 6.819348298638839e-07,
|
1370 |
+
"loss": 3.0713,
|
1371 |
+
"step": 190
|
1372 |
+
},
|
1373 |
+
{
|
1374 |
+
"epoch": 0.447831184056272,
|
1375 |
+
"grad_norm": 6.924781322479248,
|
1376 |
+
"learning_rate": 5.526064699265753e-07,
|
1377 |
+
"loss": 2.738,
|
1378 |
+
"step": 191
|
1379 |
+
},
|
1380 |
+
{
|
1381 |
+
"epoch": 0.4501758499413834,
|
1382 |
+
"grad_norm": 7.4093475341796875,
|
1383 |
+
"learning_rate": 4.367965336512403e-07,
|
1384 |
+
"loss": 3.0687,
|
1385 |
+
"step": 192
|
1386 |
+
},
|
1387 |
+
{
|
1388 |
+
"epoch": 0.4525205158264947,
|
1389 |
+
"grad_norm": 7.605098247528076,
|
1390 |
+
"learning_rate": 3.3453668231809286e-07,
|
1391 |
+
"loss": 2.9803,
|
1392 |
+
"step": 193
|
1393 |
+
},
|
1394 |
+
{
|
1395 |
+
"epoch": 0.4548651817116061,
|
1396 |
+
"grad_norm": 5.863836288452148,
|
1397 |
+
"learning_rate": 2.458548727494292e-07,
|
1398 |
+
"loss": 2.0715,
|
1399 |
+
"step": 194
|
1400 |
+
},
|
1401 |
+
{
|
1402 |
+
"epoch": 0.45720984759671746,
|
1403 |
+
"grad_norm": 6.435384750366211,
|
1404 |
+
"learning_rate": 1.7077534966650766e-07,
|
1405 |
+
"loss": 2.1854,
|
1406 |
+
"step": 195
|
1407 |
+
},
|
1408 |
+
{
|
1409 |
+
"epoch": 0.45955451348182885,
|
1410 |
+
"grad_norm": 7.628547191619873,
|
1411 |
+
"learning_rate": 1.0931863906127327e-07,
|
1412 |
+
"loss": 2.5558,
|
1413 |
+
"step": 196
|
1414 |
+
},
|
1415 |
+
{
|
1416 |
+
"epoch": 0.4618991793669402,
|
1417 |
+
"grad_norm": 7.008022308349609,
|
1418 |
+
"learning_rate": 6.150154258476315e-08,
|
1419 |
+
"loss": 2.8638,
|
1420 |
+
"step": 197
|
1421 |
+
},
|
1422 |
+
{
|
1423 |
+
"epoch": 0.4642438452520516,
|
1424 |
+
"grad_norm": 8.426461219787598,
|
1425 |
+
"learning_rate": 2.7337132953697554e-08,
|
1426 |
+
"loss": 2.6995,
|
1427 |
+
"step": 198
|
1428 |
+
},
|
1429 |
+
{
|
1430 |
+
"epoch": 0.46658851113716293,
|
1431 |
+
"grad_norm": 8.745497703552246,
|
1432 |
+
"learning_rate": 6.834750376549792e-09,
|
1433 |
+
"loss": 2.4873,
|
1434 |
+
"step": 199
|
1435 |
+
},
|
1436 |
+
{
|
1437 |
+
"epoch": 0.46893317702227433,
|
1438 |
+
"grad_norm": 9.842741966247559,
|
1439 |
+
"learning_rate": 0.0,
|
1440 |
+
"loss": 2.5042,
|
1441 |
+
"step": 200
|
1442 |
+
},
|
1443 |
+
{
|
1444 |
+
"epoch": 0.46893317702227433,
|
1445 |
+
"eval_loss": 0.7726338505744934,
|
1446 |
+
"eval_runtime": 53.7376,
|
1447 |
+
"eval_samples_per_second": 13.361,
|
1448 |
+
"eval_steps_per_second": 3.35,
|
1449 |
+
"step": 200
|
1450 |
}
|
1451 |
],
|
1452 |
"logging_steps": 1,
|
|
|
1470 |
"should_evaluate": false,
|
1471 |
"should_log": false,
|
1472 |
"should_save": true,
|
1473 |
+
"should_training_stop": true
|
1474 |
},
|
1475 |
"attributes": {}
|
1476 |
}
|
1477 |
},
|
1478 |
+
"total_flos": 2.876309235396772e+17,
|
1479 |
"train_batch_size": 8,
|
1480 |
"trial_name": null,
|
1481 |
"trial_params": null
|