import argparse import hashlib import json import math from pathlib import Path import shutil import struct import time import numpy as np import torch from safetensors import safe_open from safetensors.torch import save_file from common import ROOT, inside, save_json, append, permit_compute torch.set_grad_enabled(False) FROZEN = ('embed_tokens', 'lm_head', 'model.language_model.norm.weight', 'model.norm.weight') def headers(model): result = {} for file in sorted(inside(model).glob('*.safetensors')): with file.open('rb') as f: length = struct.unpack('