@@ -130,9 +130,9 @@ struct SDParams {
130
130
float skip_layer_start = 0 .01f ;
131
131
float skip_layer_end = 0 .2f ;
132
132
133
- float apg_eta = 1 .0f ;
134
- float apg_momentum = 0 .0f ;
135
- float apg_norm_treshold = 0 .0f ;
133
+ float apg_eta = 1 .0f ;
134
+ float apg_momentum = 0 .0f ;
135
+ float apg_norm_threshold = 0 .0f ;
136
136
};
137
137
138
138
void print_params (SDParams params) {
@@ -653,7 +653,7 @@ void parse_args(int argc, const char** argv, SDParams& params) {
653
653
invalid_arg = true ;
654
654
break ;
655
655
}
656
- params.apg_norm_treshold = std::stof (argv[i]);
656
+ params.apg_norm_threshold = std::stof (argv[i]);
657
657
} else {
658
658
fprintf (stderr, " error: unknown argument: %s\n " , arg.c_str ());
659
659
print_usage (argc, argv);
@@ -744,6 +744,15 @@ std::string get_image_params(SDParams params, int64_t seed) {
744
744
}
745
745
parameter_string += " Steps: " + std::to_string (params.sample_steps ) + " , " ;
746
746
parameter_string += " CFG scale: " + std::to_string (params.cfg_scale ) + " , " ;
747
+ if (params.apg_eta != 1 ) {
748
+ parameter_string += " APG eta: " + std::to_string (params.apg_eta ) + " , " ;
749
+ }
750
+ if (params.apg_momentum != 0 ) {
751
+ parameter_string += " CFG momentum: " + std::to_string (params.apg_momentum ) + " , " ;
752
+ }
753
+ if (params.apg_norm_threshold != 0 ) {
754
+ parameter_string += " CFG normalization threshold: " + std::to_string (params.apg_norm_threshold ) + " , " ;
755
+ }
747
756
if (params.slg_scale != 0 && params.skip_layers .size () != 0 ) {
748
757
parameter_string += " SLG scale: " + std::to_string (params.cfg_scale ) + " , " ;
749
758
parameter_string += " Skip layers: [" ;
@@ -995,7 +1004,7 @@ int main(int argc, const char* argv[]) {
995
1004
params.skip_layer_end },
996
1005
sd_apg_params_t {params.apg_eta ,
997
1006
params.apg_momentum ,
998
- params.apg_norm_treshold });
1007
+ params.apg_norm_threshold });
999
1008
} else {
1000
1009
sd_image_t input_image = {(uint32_t )params.width ,
1001
1010
(uint32_t )params.height ,
@@ -1067,7 +1076,7 @@ int main(int argc, const char* argv[]) {
1067
1076
params.skip_layer_end },
1068
1077
sd_apg_params_t {params.apg_eta ,
1069
1078
params.apg_momentum ,
1070
- params.apg_norm_treshold });
1079
+ params.apg_norm_threshold });
1071
1080
}
1072
1081
}
1073
1082
0 commit comments