@@ -127,9 +127,9 @@ struct SDParams {
127
127
float skip_layer_start = 0 .01f ;
128
128
float skip_layer_end = 0 .2f ;
129
129
130
- float apg_eta = 1 .0f ;
131
- float apg_momentum = 0 .0f ;
132
- float apg_norm_treshold = 0 .0f ;
130
+ float apg_eta = 1 .0f ;
131
+ float apg_momentum = 0 .0f ;
132
+ float apg_norm_threshold = 0 .0f ;
133
133
};
134
134
135
135
void print_params (SDParams params) {
@@ -640,7 +640,7 @@ void parse_args(int argc, const char** argv, SDParams& params) {
640
640
invalid_arg = true ;
641
641
break ;
642
642
}
643
- params.apg_norm_treshold = std::stof (argv[i]);
643
+ params.apg_norm_threshold = std::stof (argv[i]);
644
644
} else {
645
645
fprintf (stderr, " error: unknown argument: %s\n " , arg.c_str ());
646
646
print_usage (argc, argv);
@@ -731,6 +731,15 @@ std::string get_image_params(SDParams params, int64_t seed) {
731
731
}
732
732
parameter_string += " Steps: " + std::to_string (params.sample_steps ) + " , " ;
733
733
parameter_string += " CFG scale: " + std::to_string (params.cfg_scale ) + " , " ;
734
+ if (params.apg_eta != 1 ) {
735
+ parameter_string += " APG eta: " + std::to_string (params.apg_eta ) + " , " ;
736
+ }
737
+ if (params.apg_momentum != 0 ) {
738
+ parameter_string += " CFG momentum: " + std::to_string (params.apg_momentum ) + " , " ;
739
+ }
740
+ if (params.apg_norm_threshold != 0 ) {
741
+ parameter_string += " CFG normalization threshold: " + std::to_string (params.apg_norm_threshold ) + " , " ;
742
+ }
734
743
if (params.slg_scale != 0 && params.skip_layers .size () != 0 ) {
735
744
parameter_string += " SLG scale: " + std::to_string (params.cfg_scale ) + " , " ;
736
745
parameter_string += " Skip layers: [" ;
@@ -980,7 +989,7 @@ int main(int argc, const char* argv[]) {
980
989
params.skip_layer_end },
981
990
sd_apg_params_t {params.apg_eta ,
982
991
params.apg_momentum ,
983
- params.apg_norm_treshold });
992
+ params.apg_norm_threshold });
984
993
} else {
985
994
sd_image_t input_image = {(uint32_t )params.width ,
986
995
(uint32_t )params.height ,
@@ -1051,7 +1060,7 @@ int main(int argc, const char* argv[]) {
1051
1060
params.skip_layer_end },
1052
1061
sd_apg_params_t {params.apg_eta ,
1053
1062
params.apg_momentum ,
1054
- params.apg_norm_treshold });
1063
+ params.apg_norm_threshold });
1055
1064
}
1056
1065
}
1057
1066
0 commit comments