maxzameer commited on
Commit
707199b
·
verified ·
1 Parent(s): c54d00f

ElasticBit layers 004-007 (atomic batch, nextLayer=8)

Browse files
.gitattributes CHANGED
@@ -37,3 +37,7 @@ layers/layer_000.elasticbit filter=lfs diff=lfs merge=lfs -text
37
  layers/layer_001.elasticbit filter=lfs diff=lfs merge=lfs -text
38
  layers/layer_002.elasticbit filter=lfs diff=lfs merge=lfs -text
39
  layers/layer_003.elasticbit filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
37
  layers/layer_001.elasticbit filter=lfs diff=lfs merge=lfs -text
38
  layers/layer_002.elasticbit filter=lfs diff=lfs merge=lfs -text
39
  layers/layer_003.elasticbit filter=lfs diff=lfs merge=lfs -text
40
+ layers/layer_004.elasticbit filter=lfs diff=lfs merge=lfs -text
41
+ layers/layer_005.elasticbit filter=lfs diff=lfs merge=lfs -text
42
+ layers/layer_006.elasticbit filter=lfs diff=lfs merge=lfs -text
43
+ layers/layer_007.elasticbit filter=lfs diff=lfs merge=lfs -text
layers/layer_004.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6143d75f8520f0475d4c24e26ce7ca55db80522eef1ac3e6855484a284181058
3
+ size 302328429
layers/layer_005.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2a8e918a6947ffb8f41d4afc47fc7ca19345719a4e0822acb08c3239e5875fa6
3
+ size 325176459
layers/layer_006.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cc5be9111fb5f22b44edd501b34fe23524722f6d0c7432e4b3e87ede71b1328d
3
+ size 309010735
layers/layer_007.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:921bc85a5336d45dbbf1183f15b9a80c098044b53ec300254e608d6054e11e41
3
+ size 331483376
progress.json CHANGED
@@ -221,19 +221,210 @@
221
  "stateValueMismatchCount": 0
222
  },
223
  "artifactRoundTripDevice": "cuda:0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
224
  }
225
  ],
226
- "nextLayer": 4,
227
  "reconstructionSmoke": null,
228
  "complete": false,
229
  "aggregate": {
230
- "completedLayers": 4,
231
- "linearOriginalBytes": 2726297600,
232
- "linearElasticBitStorageBytes": 1291919360,
233
- "linearStorageReduction": 0.5261268028846153,
234
- "parameterWeightedEffectiveBits": 7.576923076923077,
235
- "layerArtifactBytes": 1185699138,
236
  "globalComponentBytes": 2055219848,
237
- "totalUploadedModelBytesApprox": 3240918986
238
  }
239
  }
 
221
  "stateValueMismatchCount": 0
222
  },
223
  "artifactRoundTripDevice": "cuda:0"
224
+ },
225
+ {
226
+ "layerIndex": 4,
227
+ "artifactPath": "layers/layer_004.elasticbit",
228
+ "artifactBytes": 302328429,
229
+ "artifactSha256": "6143d75f8520f0475d4c24e26ce7ca55db80522eef1ac3e6855484a284181058",
230
+ "artifactType": "elasticbit-block-root-v1",
231
+ "sourceLayerBytesFP16": 681594880,
232
+ "compressionSeconds": 5.131640434265137,
233
+ "threshold": 0.01,
234
+ "device": "cuda:0",
235
+ "elasticBitCudaDeviceIndex": 0,
236
+ "matrixSummary": {
237
+ "count": 4,
238
+ "histogram": {
239
+ "8": 2,
240
+ "7": 2
241
+ },
242
+ "effectiveBits": 7.615384615384615,
243
+ "originalBytes": 681574400,
244
+ "storageBytes": 324618240,
245
+ "storageReduction": 0.5237229567307693,
246
+ "maxMatrixError": 0.009336325339972973
247
+ },
248
+ "isolatedCalibrationValidation": {
249
+ "relativeL2": 0.0029243629728438842,
250
+ "maxAbsDiff": 3.5
251
+ },
252
+ "independentValidation": {
253
+ "relativeL2": 0.0032304916402272135,
254
+ "maxAbsDiff": 4.0
255
+ },
256
+ "artifactRoundTripValidation": {
257
+ "relativeL2": 0.0,
258
+ "maxAbsDiff": 0.0
259
+ },
260
+ "artifactRoundTripLowMem": {
261
+ "placeholderCount": 4,
262
+ "avoidedDenseBytesApproxFP16": 681574400,
263
+ "preloadedStateSlots": 2,
264
+ "movedNonPersistentBuffers": [],
265
+ "postloadExactStateSlots": 2,
266
+ "checkedStateDtypes": 2,
267
+ "dtypeMismatchCount": 0,
268
+ "stateValueMismatchCount": 0
269
+ },
270
+ "artifactRoundTripDevice": "cuda:0"
271
+ },
272
+ {
273
+ "layerIndex": 5,
274
+ "artifactPath": "layers/layer_005.elasticbit",
275
+ "artifactBytes": 325176459,
276
+ "artifactSha256": "2a8e918a6947ffb8f41d4afc47fc7ca19345719a4e0822acb08c3239e5875fa6",
277
+ "artifactType": "elasticbit-block-root-v1",
278
+ "sourceLayerBytesFP16": 681594880,
279
+ "compressionSeconds": 6.981692552566528,
280
+ "threshold": 0.01,
281
+ "device": "cuda:0",
282
+ "elasticBitCudaDeviceIndex": 0,
283
+ "matrixSummary": {
284
+ "count": 4,
285
+ "histogram": {
286
+ "8": 2,
287
+ "7": 1,
288
+ "9": 1
289
+ },
290
+ "effectiveBits": 8.153846153846153,
291
+ "originalBytes": 681574400,
292
+ "storageBytes": 347555840,
293
+ "storageReduction": 0.49006911057692304,
294
+ "maxMatrixError": 0.009992124512791634
295
+ },
296
+ "isolatedCalibrationValidation": {
297
+ "relativeL2": 0.0009526971167285513,
298
+ "maxAbsDiff": 0.125
299
+ },
300
+ "independentValidation": {
301
+ "relativeL2": 0.0009863846305689502,
302
+ "maxAbsDiff": 0.125
303
+ },
304
+ "artifactRoundTripValidation": {
305
+ "relativeL2": 0.0,
306
+ "maxAbsDiff": 0.0
307
+ },
308
+ "artifactRoundTripLowMem": {
309
+ "placeholderCount": 4,
310
+ "avoidedDenseBytesApproxFP16": 681574400,
311
+ "preloadedStateSlots": 2,
312
+ "movedNonPersistentBuffers": [],
313
+ "postloadExactStateSlots": 2,
314
+ "checkedStateDtypes": 2,
315
+ "dtypeMismatchCount": 0,
316
+ "stateValueMismatchCount": 0
317
+ },
318
+ "artifactRoundTripDevice": "cuda:0"
319
+ },
320
+ {
321
+ "layerIndex": 6,
322
+ "artifactPath": "layers/layer_006.elasticbit",
323
+ "artifactBytes": 309010735,
324
+ "artifactSha256": "cc5be9111fb5f22b44edd501b34fe23524722f6d0c7432e4b3e87ede71b1328d",
325
+ "artifactType": "elasticbit-block-root-v1",
326
+ "sourceLayerBytesFP16": 681594880,
327
+ "compressionSeconds": 5.5142552852630615,
328
+ "threshold": 0.01,
329
+ "device": "cuda:0",
330
+ "elasticBitCudaDeviceIndex": 0,
331
+ "matrixSummary": {
332
+ "count": 4,
333
+ "histogram": {
334
+ "9": 1,
335
+ "7": 1,
336
+ "8": 2
337
+ },
338
+ "effectiveBits": 7.961538461538462,
339
+ "originalBytes": 681574400,
340
+ "storageBytes": 339363840,
341
+ "storageReduction": 0.5020883413461539,
342
+ "maxMatrixError": 0.008528505451977253
343
+ },
344
+ "isolatedCalibrationValidation": {
345
+ "relativeL2": 0.0011323165792623885,
346
+ "maxAbsDiff": 0.5
347
+ },
348
+ "independentValidation": {
349
+ "relativeL2": 0.0012071607504281967,
350
+ "maxAbsDiff": 0.5
351
+ },
352
+ "artifactRoundTripValidation": {
353
+ "relativeL2": 0.0,
354
+ "maxAbsDiff": 0.0
355
+ },
356
+ "artifactRoundTripLowMem": {
357
+ "placeholderCount": 4,
358
+ "avoidedDenseBytesApproxFP16": 681574400,
359
+ "preloadedStateSlots": 2,
360
+ "movedNonPersistentBuffers": [],
361
+ "postloadExactStateSlots": 2,
362
+ "checkedStateDtypes": 2,
363
+ "dtypeMismatchCount": 0,
364
+ "stateValueMismatchCount": 0
365
+ },
366
+ "artifactRoundTripDevice": "cuda:0"
367
+ },
368
+ {
369
+ "layerIndex": 7,
370
+ "artifactPath": "layers/layer_007.elasticbit",
371
+ "artifactBytes": 331483376,
372
+ "artifactSha256": "921bc85a5336d45dbbf1183f15b9a80c098044b53ec300254e608d6054e11e41",
373
+ "artifactType": "elasticbit-block-root-v1",
374
+ "sourceLayerBytesFP16": 681594880,
375
+ "compressionSeconds": 7.554826021194458,
376
+ "threshold": 0.01,
377
+ "device": "cuda:0",
378
+ "elasticBitCudaDeviceIndex": 0,
379
+ "matrixSummary": {
380
+ "count": 4,
381
+ "histogram": {
382
+ "9": 2,
383
+ "7": 1,
384
+ "8": 1
385
+ },
386
+ "effectiveBits": 8.23076923076923,
387
+ "originalBytes": 681574400,
388
+ "storageBytes": 350832640,
389
+ "storageReduction": 0.48526141826923075,
390
+ "maxMatrixError": 0.008778146468102932
391
+ },
392
+ "isolatedCalibrationValidation": {
393
+ "relativeL2": 0.0010294616772501977,
394
+ "maxAbsDiff": 0.5
395
+ },
396
+ "independentValidation": {
397
+ "relativeL2": 0.0010377453582805136,
398
+ "maxAbsDiff": 0.044921875
399
+ },
400
+ "artifactRoundTripValidation": {
401
+ "relativeL2": 0.0,
402
+ "maxAbsDiff": 0.0
403
+ },
404
+ "artifactRoundTripLowMem": {
405
+ "placeholderCount": 4,
406
+ "avoidedDenseBytesApproxFP16": 681574400,
407
+ "preloadedStateSlots": 2,
408
+ "movedNonPersistentBuffers": [],
409
+ "postloadExactStateSlots": 2,
410
+ "checkedStateDtypes": 2,
411
+ "dtypeMismatchCount": 0,
412
+ "stateValueMismatchCount": 0
413
+ },
414
+ "artifactRoundTripDevice": "cuda:0"
415
  }
416
  ],
417
+ "nextLayer": 8,
418
  "reconstructionSmoke": null,
419
  "complete": false,
420
  "aggregate": {
421
+ "completedLayers": 8,
422
+ "linearOriginalBytes": 5452595200,
423
+ "linearElasticBitStorageBytes": 2654289920,
424
+ "linearStorageReduction": 0.5132061298076923,
425
+ "parameterWeightedEffectiveBits": 7.783653846153846,
426
+ "layerArtifactBytes": 2453698137,
427
  "globalComponentBytes": 2055219848,
428
+ "totalUploadedModelBytesApprox": 4508917985
429
  }
430
  }
reports/layer_004.json ADDED
@@ -0,0 +1,89 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 4,
3
+ "artifactPath": "layers/layer_004.elasticbit",
4
+ "artifactBytes": 302328429,
5
+ "artifactSha256": "6143d75f8520f0475d4c24e26ce7ca55db80522eef1ac3e6855484a284181058",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 5.131640434265137,
9
+ "threshold": 0.01,
10
+ "device": "cuda:0",
11
+ "elasticBitCudaDeviceIndex": 0,
12
+ "matrixSummary": {
13
+ "count": 4,
14
+ "histogram": {
15
+ "8": 2,
16
+ "7": 2
17
+ },
18
+ "effectiveBits": 7.615384615384615,
19
+ "originalBytes": 681574400,
20
+ "storageBytes": 324618240,
21
+ "storageReduction": 0.5237229567307693,
22
+ "maxMatrixError": 0.009336325339972973
23
+ },
24
+ "isolatedCalibrationValidation": {
25
+ "relativeL2": 0.0029243629728438842,
26
+ "maxAbsDiff": 3.5
27
+ },
28
+ "independentValidation": {
29
+ "relativeL2": 0.0032304916402272135,
30
+ "maxAbsDiff": 4.0
31
+ },
32
+ "artifactRoundTripValidation": {
33
+ "relativeL2": 0.0,
34
+ "maxAbsDiff": 0.0
35
+ },
36
+ "artifactRoundTripLowMem": {
37
+ "placeholderCount": 4,
38
+ "avoidedDenseBytesApproxFP16": 681574400,
39
+ "preloadedStateSlots": 2,
40
+ "movedNonPersistentBuffers": [],
41
+ "postloadExactStateSlots": 2,
42
+ "checkedStateDtypes": 2,
43
+ "dtypeMismatchCount": 0,
44
+ "stateValueMismatchCount": 0
45
+ },
46
+ "artifactRoundTripDevice": "cuda:0",
47
+ "matrices": [
48
+ {
49
+ "name": "block.self_attn.o_proj",
50
+ "storageBits": 8,
51
+ "executionWidth": 8,
52
+ "error": 0.009336325339972973,
53
+ "storageBytes": 26234880,
54
+ "executionBytes": 26234880,
55
+ "originalBytes": 52428800,
56
+ "memoryReduction": 0.499609375
57
+ },
58
+ {
59
+ "name": "block.self_attn.qkv_proj",
60
+ "storageBits": 7,
61
+ "executionWidth": 8,
62
+ "error": 0.0084691122174263,
63
+ "storageBytes": 34437120,
64
+ "executionBytes": 39352320,
65
+ "originalBytes": 78643200,
66
+ "memoryReduction": 0.562109375
67
+ },
68
+ {
69
+ "name": "block.mlp.gate_up_proj",
70
+ "storageBits": 8,
71
+ "executionWidth": 8,
72
+ "error": 0.007204472087323666,
73
+ "storageBytes": 183644160,
74
+ "executionBytes": 183644160,
75
+ "originalBytes": 367001600,
76
+ "memoryReduction": 0.499609375
77
+ },
78
+ {
79
+ "name": "block.mlp.down_proj",
80
+ "storageBits": 7,
81
+ "executionWidth": 8,
82
+ "error": 0.006671952083706856,
83
+ "storageBytes": 80302080,
84
+ "executionBytes": 91770880,
85
+ "originalBytes": 183500800,
86
+ "memoryReduction": 0.5623883928571429
87
+ }
88
+ ]
89
+ }
reports/layer_005.json ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 5,
3
+ "artifactPath": "layers/layer_005.elasticbit",
4
+ "artifactBytes": 325176459,
5
+ "artifactSha256": "2a8e918a6947ffb8f41d4afc47fc7ca19345719a4e0822acb08c3239e5875fa6",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 6.981692552566528,
9
+ "threshold": 0.01,
10
+ "device": "cuda:0",
11
+ "elasticBitCudaDeviceIndex": 0,
12
+ "matrixSummary": {
13
+ "count": 4,
14
+ "histogram": {
15
+ "8": 2,
16
+ "7": 1,
17
+ "9": 1
18
+ },
19
+ "effectiveBits": 8.153846153846153,
20
+ "originalBytes": 681574400,
21
+ "storageBytes": 347555840,
22
+ "storageReduction": 0.49006911057692304,
23
+ "maxMatrixError": 0.009992124512791634
24
+ },
25
+ "isolatedCalibrationValidation": {
26
+ "relativeL2": 0.0009526971167285513,
27
+ "maxAbsDiff": 0.125
28
+ },
29
+ "independentValidation": {
30
+ "relativeL2": 0.0009863846305689502,
31
+ "maxAbsDiff": 0.125
32
+ },
33
+ "artifactRoundTripValidation": {
34
+ "relativeL2": 0.0,
35
+ "maxAbsDiff": 0.0
36
+ },
37
+ "artifactRoundTripLowMem": {
38
+ "placeholderCount": 4,
39
+ "avoidedDenseBytesApproxFP16": 681574400,
40
+ "preloadedStateSlots": 2,
41
+ "movedNonPersistentBuffers": [],
42
+ "postloadExactStateSlots": 2,
43
+ "checkedStateDtypes": 2,
44
+ "dtypeMismatchCount": 0,
45
+ "stateValueMismatchCount": 0
46
+ },
47
+ "artifactRoundTripDevice": "cuda:0",
48
+ "matrices": [
49
+ {
50
+ "name": "block.self_attn.o_proj",
51
+ "storageBits": 8,
52
+ "executionWidth": 8,
53
+ "error": 0.009992124512791634,
54
+ "storageBytes": 26234880,
55
+ "executionBytes": 26234880,
56
+ "originalBytes": 52428800,
57
+ "memoryReduction": 0.499609375
58
+ },
59
+ {
60
+ "name": "block.self_attn.qkv_proj",
61
+ "storageBits": 7,
62
+ "executionWidth": 8,
63
+ "error": 0.008202957920730114,
64
+ "storageBytes": 34437120,
65
+ "executionBytes": 39352320,
66
+ "originalBytes": 78643200,
67
+ "memoryReduction": 0.562109375
68
+ },
69
+ {
70
+ "name": "block.mlp.gate_up_proj",
71
+ "storageBits": 8,
72
+ "executionWidth": 8,
73
+ "error": 0.0070442804135382175,
74
+ "storageBytes": 183644160,
75
+ "executionBytes": 183644160,
76
+ "originalBytes": 367001600,
77
+ "memoryReduction": 0.499609375
78
+ },
79
+ {
80
+ "name": "block.mlp.down_proj",
81
+ "storageBits": 9,
82
+ "executionWidth": 16,
83
+ "error": 0.005074291490018368,
84
+ "storageBytes": 103239680,
85
+ "executionBytes": 183500800,
86
+ "originalBytes": 183500800,
87
+ "memoryReduction": 0.4373883928571428
88
+ }
89
+ ]
90
+ }
reports/layer_006.json ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 6,
3
+ "artifactPath": "layers/layer_006.elasticbit",
4
+ "artifactBytes": 309010735,
5
+ "artifactSha256": "cc5be9111fb5f22b44edd501b34fe23524722f6d0c7432e4b3e87ede71b1328d",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 5.5142552852630615,
9
+ "threshold": 0.01,
10
+ "device": "cuda:0",
11
+ "elasticBitCudaDeviceIndex": 0,
12
+ "matrixSummary": {
13
+ "count": 4,
14
+ "histogram": {
15
+ "9": 1,
16
+ "7": 1,
17
+ "8": 2
18
+ },
19
+ "effectiveBits": 7.961538461538462,
20
+ "originalBytes": 681574400,
21
+ "storageBytes": 339363840,
22
+ "storageReduction": 0.5020883413461539,
23
+ "maxMatrixError": 0.008528505451977253
24
+ },
25
+ "isolatedCalibrationValidation": {
26
+ "relativeL2": 0.0011323165792623885,
27
+ "maxAbsDiff": 0.5
28
+ },
29
+ "independentValidation": {
30
+ "relativeL2": 0.0012071607504281967,
31
+ "maxAbsDiff": 0.5
32
+ },
33
+ "artifactRoundTripValidation": {
34
+ "relativeL2": 0.0,
35
+ "maxAbsDiff": 0.0
36
+ },
37
+ "artifactRoundTripLowMem": {
38
+ "placeholderCount": 4,
39
+ "avoidedDenseBytesApproxFP16": 681574400,
40
+ "preloadedStateSlots": 2,
41
+ "movedNonPersistentBuffers": [],
42
+ "postloadExactStateSlots": 2,
43
+ "checkedStateDtypes": 2,
44
+ "dtypeMismatchCount": 0,
45
+ "stateValueMismatchCount": 0
46
+ },
47
+ "artifactRoundTripDevice": "cuda:0",
48
+ "matrices": [
49
+ {
50
+ "name": "block.self_attn.o_proj",
51
+ "storageBits": 9,
52
+ "executionWidth": 16,
53
+ "error": 0.0052634370513260365,
54
+ "storageBytes": 29511680,
55
+ "executionBytes": 52428800,
56
+ "originalBytes": 52428800,
57
+ "memoryReduction": 0.437109375
58
+ },
59
+ {
60
+ "name": "block.self_attn.qkv_proj",
61
+ "storageBits": 7,
62
+ "executionWidth": 8,
63
+ "error": 0.008528505451977253,
64
+ "storageBytes": 34437120,
65
+ "executionBytes": 39352320,
66
+ "originalBytes": 78643200,
67
+ "memoryReduction": 0.562109375
68
+ },
69
+ {
70
+ "name": "block.mlp.gate_up_proj",
71
+ "storageBits": 8,
72
+ "executionWidth": 8,
73
+ "error": 0.006829055026173592,
74
+ "storageBytes": 183644160,
75
+ "executionBytes": 183644160,
76
+ "originalBytes": 367001600,
77
+ "memoryReduction": 0.499609375
78
+ },
79
+ {
80
+ "name": "block.mlp.down_proj",
81
+ "storageBits": 8,
82
+ "executionWidth": 8,
83
+ "error": 0.007873034104704857,
84
+ "storageBytes": 91770880,
85
+ "executionBytes": 91770880,
86
+ "originalBytes": 183500800,
87
+ "memoryReduction": 0.4998883928571428
88
+ }
89
+ ]
90
+ }
reports/layer_007.json ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 7,
3
+ "artifactPath": "layers/layer_007.elasticbit",
4
+ "artifactBytes": 331483376,
5
+ "artifactSha256": "921bc85a5336d45dbbf1183f15b9a80c098044b53ec300254e608d6054e11e41",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 7.554826021194458,
9
+ "threshold": 0.01,
10
+ "device": "cuda:0",
11
+ "elasticBitCudaDeviceIndex": 0,
12
+ "matrixSummary": {
13
+ "count": 4,
14
+ "histogram": {
15
+ "9": 2,
16
+ "7": 1,
17
+ "8": 1
18
+ },
19
+ "effectiveBits": 8.23076923076923,
20
+ "originalBytes": 681574400,
21
+ "storageBytes": 350832640,
22
+ "storageReduction": 0.48526141826923075,
23
+ "maxMatrixError": 0.008778146468102932
24
+ },
25
+ "isolatedCalibrationValidation": {
26
+ "relativeL2": 0.0010294616772501977,
27
+ "maxAbsDiff": 0.5
28
+ },
29
+ "independentValidation": {
30
+ "relativeL2": 0.0010377453582805136,
31
+ "maxAbsDiff": 0.044921875
32
+ },
33
+ "artifactRoundTripValidation": {
34
+ "relativeL2": 0.0,
35
+ "maxAbsDiff": 0.0
36
+ },
37
+ "artifactRoundTripLowMem": {
38
+ "placeholderCount": 4,
39
+ "avoidedDenseBytesApproxFP16": 681574400,
40
+ "preloadedStateSlots": 2,
41
+ "movedNonPersistentBuffers": [],
42
+ "postloadExactStateSlots": 2,
43
+ "checkedStateDtypes": 2,
44
+ "dtypeMismatchCount": 0,
45
+ "stateValueMismatchCount": 0
46
+ },
47
+ "artifactRoundTripDevice": "cuda:0",
48
+ "matrices": [
49
+ {
50
+ "name": "block.self_attn.o_proj",
51
+ "storageBits": 9,
52
+ "executionWidth": 16,
53
+ "error": 0.005046782083809376,
54
+ "storageBytes": 29511680,
55
+ "executionBytes": 52428800,
56
+ "originalBytes": 52428800,
57
+ "memoryReduction": 0.437109375
58
+ },
59
+ {
60
+ "name": "block.self_attn.qkv_proj",
61
+ "storageBits": 7,
62
+ "executionWidth": 8,
63
+ "error": 0.008778146468102932,
64
+ "storageBytes": 34437120,
65
+ "executionBytes": 39352320,
66
+ "originalBytes": 78643200,
67
+ "memoryReduction": 0.562109375
68
+ },
69
+ {
70
+ "name": "block.mlp.gate_up_proj",
71
+ "storageBits": 8,
72
+ "executionWidth": 8,
73
+ "error": 0.006849483586847782,
74
+ "storageBytes": 183644160,
75
+ "executionBytes": 183644160,
76
+ "originalBytes": 367001600,
77
+ "memoryReduction": 0.499609375
78
+ },
79
+ {
80
+ "name": "block.mlp.down_proj",
81
+ "storageBits": 9,
82
+ "executionWidth": 16,
83
+ "error": 0.005052048712968826,
84
+ "storageBytes": 103239680,
85
+ "executionBytes": 183500800,
86
+ "originalBytes": 183500800,
87
+ "memoryReduction": 0.4373883928571428
88
+ }
89
+ ]
90
+ }