@@ -130,9 +130,9 @@ struct SDParams {
130130 float skip_layer_start = 0 .01f ;
131131 float skip_layer_end = 0 .2f ;
132132
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 ;
136136};
137137
138138void print_params (SDParams params) {
@@ -653,7 +653,7 @@ void parse_args(int argc, const char** argv, SDParams& params) {
653653 invalid_arg = true ;
654654 break ;
655655 }
656- params.apg_norm_treshold = std::stof (argv[i]);
656+ params.apg_norm_threshold = std::stof (argv[i]);
657657 } else {
658658 fprintf (stderr, " error: unknown argument: %s\n " , arg.c_str ());
659659 print_usage (argc, argv);
@@ -744,6 +744,15 @@ std::string get_image_params(SDParams params, int64_t seed) {
744744 }
745745 parameter_string += " Steps: " + std::to_string (params.sample_steps ) + " , " ;
746746 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+ }
747756 if (params.slg_scale != 0 && params.skip_layers .size () != 0 ) {
748757 parameter_string += " SLG scale: " + std::to_string (params.cfg_scale ) + " , " ;
749758 parameter_string += " Skip layers: [" ;
@@ -995,7 +1004,7 @@ int main(int argc, const char* argv[]) {
9951004 params.skip_layer_end },
9961005 sd_apg_params_t {params.apg_eta ,
9971006 params.apg_momentum ,
998- params.apg_norm_treshold });
1007+ params.apg_norm_threshold });
9991008 } else {
10001009 sd_image_t input_image = {(uint32_t )params.width ,
10011010 (uint32_t )params.height ,
@@ -1067,7 +1076,7 @@ int main(int argc, const char* argv[]) {
10671076 params.skip_layer_end },
10681077 sd_apg_params_t {params.apg_eta ,
10691078 params.apg_momentum ,
1070- params.apg_norm_treshold });
1079+ params.apg_norm_threshold });
10711080 }
10721081 }
10731082
0 commit comments