@@ -3451,37 +3451,38 @@ common_params_context common_params_parser_init(common_params & params, llama_ex
3451
3451
).set_examples ({ LLAMA_EXAMPLE_DIFFUSION }));
3452
3452
3453
3453
add_opt (common_arg (
3454
- { " --diffusion--dream- eps" }, " F" ,
3454
+ { " --diffusion-eps" }, " F" ,
3455
3455
string_format (" epsilon for timesteps (default: %.6f)" , (double ) params.diffusion .eps ),
3456
3456
[](common_params & params, const std::string & value) { params.diffusion .eps = std::stof (value); }
3457
3457
).set_examples ({ LLAMA_EXAMPLE_DIFFUSION }));
3458
3458
add_opt (common_arg (
3459
- { " --diffusion-dream- algorithm" }, " N" ,
3460
- string_format (" diffusion algorithm: 0=ORIGIN , 1=MASKGIT_PLUS , 2=TOPK_MARGIN , 3=ENTROPY (default: %d)" ,
3459
+ { " --diffusion-algorithm" }, " N" ,
3460
+ string_format (" diffusion algorithm: 0=CONFIDENCE_BASED , 1=ENTROPY_BASED , 2=MARGIN_BASED , 3=RANDOM, 4=ORIGIN (default: %d)" ,
3461
3461
params.diffusion .algorithm ),
3462
3462
[](common_params & params, int value) { params.diffusion .algorithm = value; }
3463
3463
).set_examples ({ LLAMA_EXAMPLE_DIFFUSION }));
3464
3464
add_opt (common_arg (
3465
- { " --diffusion-dream- alg-temp" }, " F" ,
3465
+ { " --diffusion-alg-temp" }, " F" ,
3466
3466
string_format (" dream algorithm temperature (default: %.3f)" , (double ) params.diffusion .alg_temp ),
3467
3467
[](common_params & params, const std::string & value) { params.diffusion .alg_temp = std::stof (value); }
3468
3468
).set_examples ({ LLAMA_EXAMPLE_DIFFUSION }));
3469
3469
3470
3470
add_opt (common_arg (
3471
- { " --diffusion-llada- block-length" }, " N" ,
3471
+ { " --diffusion-block-length" }, " N" ,
3472
3472
string_format (" llada block length for generation (default: %d)" , params.diffusion .block_length ),
3473
3473
[](common_params & params, int value) { params.diffusion .block_length = value; }
3474
3474
).set_examples ({ LLAMA_EXAMPLE_DIFFUSION }));
3475
3475
add_opt (common_arg (
3476
- { " --diffusion-llada- cfg-scale" }, " F" ,
3476
+ { " --diffusion-cfg-scale" }, " F" ,
3477
3477
string_format (" llada classifier-free guidance scale (default: %.3f)" , (double ) params.diffusion .cfg_scale ),
3478
3478
[](common_params & params, const std::string & value) { params.diffusion .cfg_scale = std::stof (value); }
3479
3479
).set_examples ({ LLAMA_EXAMPLE_DIFFUSION }));
3480
3480
add_opt (common_arg (
3481
- { " --diffusion-llada-algorithm " }, " N " ,
3482
- string_format (" llada remasking algorithm: 0=LOW_CONFIDENCE, 1=RANDOM (default: %d )" , params.diffusion .remasking ),
3483
- [](common_params & params, int value) { params.diffusion .remasking = value; }
3481
+ { " --diffusion-add-gumbel-noise " }, " F " ,
3482
+ string_format (" add gumbel noise to the logits if temp > 0.0 (default: %s )" , params.diffusion .add_gumbel_noise ? " true " : " false " ),
3483
+ [](common_params & params, const std::string & value) { params.diffusion .add_gumbel_noise = std::stof ( value) ; }
3484
3484
).set_examples ({ LLAMA_EXAMPLE_DIFFUSION }));
3485
3485
3486
+
3486
3487
return ctx_arg;
3487
3488
}
0 commit comments