2ca17f69dd
Add support for `network_alpha` under the Training tab and support for `--training_comment` under the Folders tab.
33 lines
820 B
Python
33 lines
820 B
Python
import argparse
|
|
import os
|
|
import torch
|
|
from safetensors.torch import load_file
|
|
|
|
|
|
def main(file):
|
|
print(f"loading: {file}")
|
|
if os.path.splitext(file)[1] == '.safetensors':
|
|
sd = load_file(file)
|
|
else:
|
|
sd = torch.load(file, map_location='cpu')
|
|
|
|
values = []
|
|
|
|
keys = list(sd.keys())
|
|
for key in keys:
|
|
if 'lora_up' in key or 'lora_down' in key:
|
|
values.append((key, sd[key]))
|
|
print(f"number of LoRA modules: {len(values)}")
|
|
|
|
for key, value in values:
|
|
value = value.to(torch.float32)
|
|
print(f"{key},{torch.mean(torch.abs(value))},{torch.min(torch.abs(value))}")
|
|
|
|
|
|
if __name__ == '__main__':
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument("file", type=str, help="model file to check / 重みを確認するモデルファイル")
|
|
args = parser.parse_args()
|
|
|
|
main(args.file)
|