maxzameer commited on
Commit
4b18b14
·
verified ·
1 Parent(s): f2f63d4

ElasticBit layers 020-023 (atomic batch, nextLayer=24)

Browse files
.gitattributes CHANGED
@@ -53,3 +53,7 @@ layers/layer_016.elasticbit filter=lfs diff=lfs merge=lfs -text
53
  layers/layer_017.elasticbit filter=lfs diff=lfs merge=lfs -text
54
  layers/layer_018.elasticbit filter=lfs diff=lfs merge=lfs -text
55
  layers/layer_019.elasticbit filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
53
  layers/layer_017.elasticbit filter=lfs diff=lfs merge=lfs -text
54
  layers/layer_018.elasticbit filter=lfs diff=lfs merge=lfs -text
55
  layers/layer_019.elasticbit filter=lfs diff=lfs merge=lfs -text
56
+ layers/layer_020.elasticbit filter=lfs diff=lfs merge=lfs -text
57
+ layers/layer_021.elasticbit filter=lfs diff=lfs merge=lfs -text
58
+ layers/layer_022.elasticbit filter=lfs diff=lfs merge=lfs -text
59
+ layers/layer_023.elasticbit filter=lfs diff=lfs merge=lfs -text
layers/layer_020.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:90d7ce6129ff978e3340563ec39e547f78788a1dfdfc67f9112eeb48fe36722a
3
+ size 331373548
layers/layer_021.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:014289e43275d58925e4d2a6a547484eaf933b509c6d594f4e5688309bfb7531
3
+ size 331435085
layers/layer_022.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2da85acefc79aaeca898f58636e0fca1a53c6726ca685f68214c82b3b1d91eaf
3
+ size 331445332
layers/layer_023.elasticbit ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:37b6bc590922a6c98a412762a8d59ad017d0514a5beff6e741866f9366b034c4
3
+ size 331457953
progress.json CHANGED
@@ -988,19 +988,211 @@
988
  "stateValueMismatchCount": 0
989
  },
990
  "artifactRoundTripDevice": "cuda:0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
991
  }
992
  ],
993
- "nextLayer": 20,
994
  "reconstructionSmoke": null,
995
  "complete": false,
996
  "aggregate": {
997
- "completedLayers": 20,
998
- "linearOriginalBytes": 13631488000,
999
- "linearElasticBitStorageBytes": 6864281600,
1000
- "linearStorageReduction": 0.49643930288461535,
1001
- "parameterWeightedEffectiveBits": 8.051923076923076,
1002
- "layerArtifactBytes": 6430117997,
1003
  "globalComponentBytes": 2055219848,
1004
- "totalUploadedModelBytesApprox": 8485337845
1005
  }
1006
  }
 
988
  "stateValueMismatchCount": 0
989
  },
990
  "artifactRoundTripDevice": "cuda:0"
991
+ },
992
+ {
993
+ "layerIndex": 20,
994
+ "artifactPath": "layers/layer_020.elasticbit",
995
+ "artifactBytes": 331373548,
996
+ "artifactSha256": "90d7ce6129ff978e3340563ec39e547f78788a1dfdfc67f9112eeb48fe36722a",
997
+ "artifactType": "elasticbit-block-root-v1",
998
+ "sourceLayerBytesFP16": 681594880,
999
+ "compressionSeconds": 7.181199550628662,
1000
+ "threshold": 0.01,
1001
+ "device": "cuda:1",
1002
+ "elasticBitCudaDeviceIndex": 1,
1003
+ "matrixSummary": {
1004
+ "count": 4,
1005
+ "histogram": {
1006
+ "9": 2,
1007
+ "7": 1,
1008
+ "8": 1
1009
+ },
1010
+ "effectiveBits": 8.23076923076923,
1011
+ "originalBytes": 681574400,
1012
+ "storageBytes": 350832640,
1013
+ "storageReduction": 0.48526141826923075,
1014
+ "maxMatrixError": 0.008326969109475613
1015
+ },
1016
+ "isolatedCalibrationValidation": {
1017
+ "relativeL2": 0.0026045544263233284,
1018
+ "maxAbsDiff": 0.1806640625
1019
+ },
1020
+ "independentValidation": {
1021
+ "relativeL2": 0.002702716273242325,
1022
+ "maxAbsDiff": 0.125
1023
+ },
1024
+ "artifactRoundTripValidation": {
1025
+ "relativeL2": 0.0,
1026
+ "maxAbsDiff": 0.0
1027
+ },
1028
+ "artifactRoundTripLowMem": {
1029
+ "placeholderCount": 4,
1030
+ "avoidedDenseBytesApproxFP16": 681574400,
1031
+ "preloadedStateSlots": 2,
1032
+ "movedNonPersistentBuffers": [],
1033
+ "postloadExactStateSlots": 2,
1034
+ "checkedStateDtypes": 2,
1035
+ "dtypeMismatchCount": 0,
1036
+ "stateValueMismatchCount": 0
1037
+ },
1038
+ "artifactRoundTripDevice": "cuda:0"
1039
+ },
1040
+ {
1041
+ "layerIndex": 21,
1042
+ "artifactPath": "layers/layer_021.elasticbit",
1043
+ "artifactBytes": 331435085,
1044
+ "artifactSha256": "014289e43275d58925e4d2a6a547484eaf933b509c6d594f4e5688309bfb7531",
1045
+ "artifactType": "elasticbit-block-root-v1",
1046
+ "sourceLayerBytesFP16": 681594880,
1047
+ "compressionSeconds": 7.080434322357178,
1048
+ "threshold": 0.01,
1049
+ "device": "cuda:1",
1050
+ "elasticBitCudaDeviceIndex": 1,
1051
+ "matrixSummary": {
1052
+ "count": 4,
1053
+ "histogram": {
1054
+ "9": 2,
1055
+ "7": 1,
1056
+ "8": 1
1057
+ },
1058
+ "effectiveBits": 8.23076923076923,
1059
+ "originalBytes": 681574400,
1060
+ "storageBytes": 350832640,
1061
+ "storageReduction": 0.48526141826923075,
1062
+ "maxMatrixError": 0.008856349624693394
1063
+ },
1064
+ "isolatedCalibrationValidation": {
1065
+ "relativeL2": 0.0027250093387543133,
1066
+ "maxAbsDiff": 0.5
1067
+ },
1068
+ "independentValidation": {
1069
+ "relativeL2": 0.002858023505256166,
1070
+ "maxAbsDiff": 0.1171875
1071
+ },
1072
+ "artifactRoundTripValidation": {
1073
+ "relativeL2": 0.0,
1074
+ "maxAbsDiff": 0.0
1075
+ },
1076
+ "artifactRoundTripLowMem": {
1077
+ "placeholderCount": 4,
1078
+ "avoidedDenseBytesApproxFP16": 681574400,
1079
+ "preloadedStateSlots": 2,
1080
+ "movedNonPersistentBuffers": [],
1081
+ "postloadExactStateSlots": 2,
1082
+ "checkedStateDtypes": 2,
1083
+ "dtypeMismatchCount": 0,
1084
+ "stateValueMismatchCount": 0
1085
+ },
1086
+ "artifactRoundTripDevice": "cuda:0"
1087
+ },
1088
+ {
1089
+ "layerIndex": 22,
1090
+ "artifactPath": "layers/layer_022.elasticbit",
1091
+ "artifactBytes": 331445332,
1092
+ "artifactSha256": "2da85acefc79aaeca898f58636e0fca1a53c6726ca685f68214c82b3b1d91eaf",
1093
+ "artifactType": "elasticbit-block-root-v1",
1094
+ "sourceLayerBytesFP16": 681594880,
1095
+ "compressionSeconds": 7.054975748062134,
1096
+ "threshold": 0.01,
1097
+ "device": "cuda:1",
1098
+ "elasticBitCudaDeviceIndex": 1,
1099
+ "matrixSummary": {
1100
+ "count": 4,
1101
+ "histogram": {
1102
+ "9": 2,
1103
+ "7": 1,
1104
+ "8": 1
1105
+ },
1106
+ "effectiveBits": 8.23076923076923,
1107
+ "originalBytes": 681574400,
1108
+ "storageBytes": 350832640,
1109
+ "storageReduction": 0.48526141826923075,
1110
+ "maxMatrixError": 0.008715600706636906
1111
+ },
1112
+ "isolatedCalibrationValidation": {
1113
+ "relativeL2": 0.0028793881972116594,
1114
+ "maxAbsDiff": 0.14453125
1115
+ },
1116
+ "independentValidation": {
1117
+ "relativeL2": 0.002979165383702904,
1118
+ "maxAbsDiff": 0.109375
1119
+ },
1120
+ "artifactRoundTripValidation": {
1121
+ "relativeL2": 0.0,
1122
+ "maxAbsDiff": 0.0
1123
+ },
1124
+ "artifactRoundTripLowMem": {
1125
+ "placeholderCount": 4,
1126
+ "avoidedDenseBytesApproxFP16": 681574400,
1127
+ "preloadedStateSlots": 2,
1128
+ "movedNonPersistentBuffers": [],
1129
+ "postloadExactStateSlots": 2,
1130
+ "checkedStateDtypes": 2,
1131
+ "dtypeMismatchCount": 0,
1132
+ "stateValueMismatchCount": 0
1133
+ },
1134
+ "artifactRoundTripDevice": "cuda:0"
1135
+ },
1136
+ {
1137
+ "layerIndex": 23,
1138
+ "artifactPath": "layers/layer_023.elasticbit",
1139
+ "artifactBytes": 331457953,
1140
+ "artifactSha256": "37b6bc590922a6c98a412762a8d59ad017d0514a5beff6e741866f9366b034c4",
1141
+ "artifactType": "elasticbit-block-root-v1",
1142
+ "sourceLayerBytesFP16": 681594880,
1143
+ "compressionSeconds": 6.9463255405426025,
1144
+ "threshold": 0.01,
1145
+ "device": "cuda:1",
1146
+ "elasticBitCudaDeviceIndex": 1,
1147
+ "matrixSummary": {
1148
+ "count": 4,
1149
+ "histogram": {
1150
+ "9": 2,
1151
+ "7": 1,
1152
+ "8": 1
1153
+ },
1154
+ "effectiveBits": 8.23076923076923,
1155
+ "originalBytes": 681574400,
1156
+ "storageBytes": 350832640,
1157
+ "storageReduction": 0.48526141826923075,
1158
+ "maxMatrixError": 0.008419889025390148
1159
+ },
1160
+ "isolatedCalibrationValidation": {
1161
+ "relativeL2": 0.003062929332325967,
1162
+ "maxAbsDiff": 0.5
1163
+ },
1164
+ "independentValidation": {
1165
+ "relativeL2": 0.0030691627060804687,
1166
+ "maxAbsDiff": 0.1953125
1167
+ },
1168
+ "artifactRoundTripValidation": {
1169
+ "relativeL2": 0.0,
1170
+ "maxAbsDiff": 0.0
1171
+ },
1172
+ "artifactRoundTripLowMem": {
1173
+ "placeholderCount": 4,
1174
+ "avoidedDenseBytesApproxFP16": 681574400,
1175
+ "preloadedStateSlots": 2,
1176
+ "movedNonPersistentBuffers": [],
1177
+ "postloadExactStateSlots": 2,
1178
+ "checkedStateDtypes": 2,
1179
+ "dtypeMismatchCount": 0,
1180
+ "stateValueMismatchCount": 0
1181
+ },
1182
+ "artifactRoundTripDevice": "cuda:0"
1183
  }
1184
  ],
1185
+ "nextLayer": 24,
1186
  "reconstructionSmoke": null,
1187
  "complete": false,
1188
  "aggregate": {
1189
+ "completedLayers": 24,
1190
+ "linearOriginalBytes": 16357785600,
1191
+ "linearElasticBitStorageBytes": 8267612160,
1192
+ "linearStorageReduction": 0.4945763221153846,
1193
+ "parameterWeightedEffectiveBits": 8.08173076923077,
1194
+ "layerArtifactBytes": 7755829915,
1195
  "globalComponentBytes": 2055219848,
1196
+ "totalUploadedModelBytesApprox": 9811049763
1197
  }
1198
  }
reports/layer_020.json ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 20,
3
+ "artifactPath": "layers/layer_020.elasticbit",
4
+ "artifactBytes": 331373548,
5
+ "artifactSha256": "90d7ce6129ff978e3340563ec39e547f78788a1dfdfc67f9112eeb48fe36722a",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 7.181199550628662,
9
+ "threshold": 0.01,
10
+ "device": "cuda:1",
11
+ "elasticBitCudaDeviceIndex": 1,
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.008326969109475613
24
+ },
25
+ "isolatedCalibrationValidation": {
26
+ "relativeL2": 0.0026045544263233284,
27
+ "maxAbsDiff": 0.1806640625
28
+ },
29
+ "independentValidation": {
30
+ "relativeL2": 0.002702716273242325,
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": 9,
52
+ "executionWidth": 16,
53
+ "error": 0.006358081940561533,
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.008326969109475613,
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.006741302087903023,
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.006001586560159922,
84
+ "storageBytes": 103239680,
85
+ "executionBytes": 183500800,
86
+ "originalBytes": 183500800,
87
+ "memoryReduction": 0.4373883928571428
88
+ }
89
+ ]
90
+ }
reports/layer_021.json ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 21,
3
+ "artifactPath": "layers/layer_021.elasticbit",
4
+ "artifactBytes": 331435085,
5
+ "artifactSha256": "014289e43275d58925e4d2a6a547484eaf933b509c6d594f4e5688309bfb7531",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 7.080434322357178,
9
+ "threshold": 0.01,
10
+ "device": "cuda:1",
11
+ "elasticBitCudaDeviceIndex": 1,
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.008856349624693394
24
+ },
25
+ "isolatedCalibrationValidation": {
26
+ "relativeL2": 0.0027250093387543133,
27
+ "maxAbsDiff": 0.5
28
+ },
29
+ "independentValidation": {
30
+ "relativeL2": 0.002858023505256166,
31
+ "maxAbsDiff": 0.1171875
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.006340627558529377,
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.008856349624693394,
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.00669582886621356,
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.005525866989046335,
84
+ "storageBytes": 103239680,
85
+ "executionBytes": 183500800,
86
+ "originalBytes": 183500800,
87
+ "memoryReduction": 0.4373883928571428
88
+ }
89
+ ]
90
+ }
reports/layer_022.json ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 22,
3
+ "artifactPath": "layers/layer_022.elasticbit",
4
+ "artifactBytes": 331445332,
5
+ "artifactSha256": "2da85acefc79aaeca898f58636e0fca1a53c6726ca685f68214c82b3b1d91eaf",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 7.054975748062134,
9
+ "threshold": 0.01,
10
+ "device": "cuda:1",
11
+ "elasticBitCudaDeviceIndex": 1,
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.008715600706636906
24
+ },
25
+ "isolatedCalibrationValidation": {
26
+ "relativeL2": 0.0028793881972116594,
27
+ "maxAbsDiff": 0.14453125
28
+ },
29
+ "independentValidation": {
30
+ "relativeL2": 0.002979165383702904,
31
+ "maxAbsDiff": 0.109375
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.007206959184259176,
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.008715600706636906,
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.00658106105402112,
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.00556604377925396,
84
+ "storageBytes": 103239680,
85
+ "executionBytes": 183500800,
86
+ "originalBytes": 183500800,
87
+ "memoryReduction": 0.4373883928571428
88
+ }
89
+ ]
90
+ }
reports/layer_023.json ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "layerIndex": 23,
3
+ "artifactPath": "layers/layer_023.elasticbit",
4
+ "artifactBytes": 331457953,
5
+ "artifactSha256": "37b6bc590922a6c98a412762a8d59ad017d0514a5beff6e741866f9366b034c4",
6
+ "artifactType": "elasticbit-block-root-v1",
7
+ "sourceLayerBytesFP16": 681594880,
8
+ "compressionSeconds": 6.9463255405426025,
9
+ "threshold": 0.01,
10
+ "device": "cuda:1",
11
+ "elasticBitCudaDeviceIndex": 1,
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.008419889025390148
24
+ },
25
+ "isolatedCalibrationValidation": {
26
+ "relativeL2": 0.003062929332325967,
27
+ "maxAbsDiff": 0.5
28
+ },
29
+ "independentValidation": {
30
+ "relativeL2": 0.0030691627060804687,
31
+ "maxAbsDiff": 0.1953125
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.005984076298773289,
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.008419889025390148,
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.006554744206368923,
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.005664248019456863,
84
+ "storageBytes": 103239680,
85
+ "executionBytes": 183500800,
86
+ "originalBytes": 183500800,
87
+ "memoryReduction": 0.4373883928571428
88
+ }
89
+ ]
90
+ }