Commit 0d2e78b
committed
fix(hf_ptq): scope layerwise export and resume to the one exporting pass
A sequential algorithm list made export ownership ambiguous. Detection read the
first layerwise block, so an exporting block behind a non-exporting one missed
the opt-in and exported to the recipe's placeholder; deriving the resume dir had
the mirror bug, letting another pass's explicit checkpoint_dir stand in for the
exporting one's, and giving every block one shared directory when none was set.
Export finalizes shards as calibration walks the layers, so only the final pass
can own them: layerwise_export_block() enforces exactly one export_dir on the
last entry and every export-driven helper reads through it. resolve_checkpoint_dir
now resolves each block against its own base, so two passes cannot collide on one
manifest.
Signed-off-by: Fridah-nv <201670829+Fridah-nv@users.noreply.github.com>1 parent 4074508 commit 0d2e78b
3 files changed
Lines changed: 150 additions & 34 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1152 | 1152 | | |
1153 | 1153 | | |
1154 | 1154 | | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
1155 | 1187 | | |
1156 | 1188 | | |
1157 | 1189 | | |
1158 | 1190 | | |
1159 | 1191 | | |
1160 | 1192 | | |
1161 | | - | |
1162 | | - | |
1163 | | - | |
1164 | 1193 | | |
1165 | | - | |
1166 | | - | |
1167 | | - | |
1168 | | - | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
1169 | 1201 | | |
1170 | 1202 | | |
1171 | 1203 | | |
| |||
1182 | 1214 | | |
1183 | 1215 | | |
1184 | 1216 | | |
1185 | | - | |
1186 | | - | |
| 1217 | + | |
1187 | 1218 | | |
1188 | 1219 | | |
1189 | 1220 | | |
| |||
1192 | 1223 | | |
1193 | 1224 | | |
1194 | 1225 | | |
1195 | | - | |
| 1226 | + | |
1196 | 1227 | | |
1197 | 1228 | | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
1198 | 1232 | | |
1199 | | - | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
1200 | 1239 | | |
1201 | 1240 | | |
1202 | 1241 | | |
| |||
1210 | 1249 | | |
1211 | 1250 | | |
1212 | 1251 | | |
1213 | | - | |
1214 | | - | |
1215 | | - | |
1216 | | - | |
1217 | | - | |
1218 | | - | |
1219 | | - | |
1220 | | - | |
1221 | | - | |
1222 | | - | |
1223 | | - | |
| 1252 | + | |
| 1253 | + | |
1224 | 1254 | | |
1225 | 1255 | | |
1226 | 1256 | | |
1227 | 1257 | | |
1228 | 1258 | | |
| 1259 | + | |
1229 | 1260 | | |
1230 | 1261 | | |
1231 | 1262 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1200 | 1200 | | |
1201 | 1201 | | |
1202 | 1202 | | |
1203 | | - | |
1204 | | - | |
| 1203 | + | |
| 1204 | + | |
1205 | 1205 | | |
1206 | 1206 | | |
1207 | 1207 | | |
1208 | 1208 | | |
1209 | 1209 | | |
1210 | | - | |
| 1210 | + | |
1211 | 1211 | | |
1212 | | - | |
| 1212 | + | |
1213 | 1213 | | |
1214 | | - | |
1215 | | - | |
1216 | | - | |
1217 | | - | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
1218 | 1217 | | |
1219 | 1218 | | |
1220 | 1219 | | |
1221 | 1220 | | |
1222 | 1221 | | |
1223 | 1222 | | |
1224 | | - | |
1225 | | - | |
| 1223 | + | |
| 1224 | + | |
1226 | 1225 | | |
1227 | 1226 | | |
1228 | | - | |
1229 | | - | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
1230 | 1232 | | |
1231 | 1233 | | |
1232 | 1234 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
560 | 560 | | |
561 | 561 | | |
562 | 562 | | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
0 commit comments