mirror of
https://github.com/kohya-ss/sd-scripts.git
synced 2026-04-09 06:45:09 +00:00
Add traning_comment metadata.
This commit is contained in:
@@ -1995,6 +1995,7 @@ def main(args):
|
|||||||
network_weight = args.network_weights[i]
|
network_weight = args.network_weights[i]
|
||||||
print("load network weights from:", network_weight)
|
print("load network weights from:", network_weight)
|
||||||
|
|
||||||
|
if model_util.is_safetensors(network_weight):
|
||||||
from safetensors.torch import safe_open
|
from safetensors.torch import safe_open
|
||||||
with safe_open(network_weight, framework="pt") as f:
|
with safe_open(network_weight, framework="pt") as f:
|
||||||
metadata = f.metadata()
|
metadata = f.metadata()
|
||||||
|
|||||||
@@ -264,6 +264,7 @@ def train(args):
|
|||||||
"ss_keep_tokens": args.keep_tokens,
|
"ss_keep_tokens": args.keep_tokens,
|
||||||
"ss_dataset_dirs": json.dumps(train_dataset.dataset_dirs_info),
|
"ss_dataset_dirs": json.dumps(train_dataset.dataset_dirs_info),
|
||||||
"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_training_comment": args.training_comment # will not be updated after training
|
||||||
}
|
}
|
||||||
|
|
||||||
# uncomment if another network is added
|
# uncomment if another network is added
|
||||||
@@ -448,12 +449,14 @@ if __name__ == '__main__':
|
|||||||
parser.add_argument("--network_dim", type=int, default=None,
|
parser.add_argument("--network_dim", type=int, default=None,
|
||||||
help='network dimensions (depends on each network) / モジュールの次元数(ネットワークにより定義は異なります)')
|
help='network dimensions (depends on each network) / モジュールの次元数(ネットワークにより定義は異なります)')
|
||||||
parser.add_argument("--network_alpha", type=float, default=1,
|
parser.add_argument("--network_alpha", type=float, default=1,
|
||||||
help='alpha for LoRA weight scaling, 0 for no scaling (same as old version) / LoRaの重み調整のalpha値、0で調整なし(旧バージョンと同じ)')
|
help='alpha for LoRA weight scaling, default 1, 0 for no scaling (same as old version) / LoRaの重み調整のalpha値、デフォルト1、0で調整なし(旧バージョンと同じ)')
|
||||||
parser.add_argument("--network_args", type=str, default=None, nargs='*',
|
parser.add_argument("--network_args", type=str, default=None, nargs='*',
|
||||||
help='additional argmuments for network (key=value) / ネットワークへの追加の引数')
|
help='additional argmuments for network (key=value) / ネットワークへの追加の引数')
|
||||||
parser.add_argument("--network_train_unet_only", action="store_true", help="only training U-Net part / U-Net関連部分のみ学習する")
|
parser.add_argument("--network_train_unet_only", action="store_true", help="only training U-Net part / U-Net関連部分のみ学習する")
|
||||||
parser.add_argument("--network_train_text_encoder_only", action="store_true",
|
parser.add_argument("--network_train_text_encoder_only", action="store_true",
|
||||||
help="only training Text Encoder part / Text Encoder関連部分のみ学習する")
|
help="only training Text Encoder part / Text Encoder関連部分のみ学習する")
|
||||||
|
parser.add_argument("--training_comment", type=str, default=None,
|
||||||
|
help="arbitrary comment string stored in metadata / メタデータに記録する任意のコメント文字列")
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
train(args)
|
train(args)
|
||||||
|
|||||||
Reference in New Issue
Block a user