ElasticBit layers 020-023 (atomic batch, nextLayer=24)
Browse files- .gitattributes +4 -0
- layers/layer_020.elasticbit +3 -0
- layers/layer_021.elasticbit +3 -0
- layers/layer_022.elasticbit +3 -0
- layers/layer_023.elasticbit +3 -0
- progress.json +200 -8
- reports/layer_020.json +90 -0
- reports/layer_021.json +90 -0
- reports/layer_022.json +90 -0
- reports/layer_023.json +90 -0
.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":
|
| 994 |
"reconstructionSmoke": null,
|
| 995 |
"complete": false,
|
| 996 |
"aggregate": {
|
| 997 |
-
"completedLayers":
|
| 998 |
-
"linearOriginalBytes":
|
| 999 |
-
"linearElasticBitStorageBytes":
|
| 1000 |
-
"linearStorageReduction": 0.
|
| 1001 |
-
"parameterWeightedEffectiveBits": 8.
|
| 1002 |
-
"layerArtifactBytes":
|
| 1003 |
"globalComponentBytes": 2055219848,
|
| 1004 |
-
"totalUploadedModelBytesApprox":
|
| 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 |
+
}
|