mirror of
https://github.com/kohya-ss/sd-scripts.git
synced 2026-04-09 06:45:09 +00:00
Add commit hash to metadata
This commit is contained in:
@@ -12,6 +12,7 @@ import math
|
|||||||
import os
|
import os
|
||||||
import random
|
import random
|
||||||
import hashlib
|
import hashlib
|
||||||
|
import subprocess
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
|
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
@@ -1100,6 +1101,13 @@ def addnet_hash_safetensors(b):
|
|||||||
return hash_sha256.hexdigest()
|
return hash_sha256.hexdigest()
|
||||||
|
|
||||||
|
|
||||||
|
def get_git_revision_hash() -> str:
|
||||||
|
try:
|
||||||
|
return subprocess.check_output(['git', 'rev-parse', 'HEAD']).decode('ascii').strip()
|
||||||
|
except:
|
||||||
|
return "(unknown)"
|
||||||
|
|
||||||
|
|
||||||
# flash attention forwards and backwards
|
# flash attention forwards and backwards
|
||||||
|
|
||||||
# https://arxiv.org/abs/2205.14135
|
# https://arxiv.org/abs/2205.14135
|
||||||
|
|||||||
@@ -344,7 +344,8 @@ def train(args):
|
|||||||
"ss_reg_dataset_dirs": json.dumps(train_dataset.reg_dataset_dirs_info),
|
"ss_reg_dataset_dirs": json.dumps(train_dataset.reg_dataset_dirs_info),
|
||||||
"ss_tag_frequency": json.dumps(train_dataset.tag_frequency),
|
"ss_tag_frequency": json.dumps(train_dataset.tag_frequency),
|
||||||
"ss_bucket_info": json.dumps(train_dataset.bucket_info),
|
"ss_bucket_info": json.dumps(train_dataset.bucket_info),
|
||||||
"ss_training_comment": args.training_comment # will not be updated after training
|
"ss_training_comment": args.training_comment, # will not be updated after training
|
||||||
|
"ss_sd_scripts_commit_hash": train_util.get_git_revision_hash()
|
||||||
}
|
}
|
||||||
|
|
||||||
# uncomment if another network is added
|
# uncomment if another network is added
|
||||||
|
|||||||
Reference in New Issue
Block a user