fstreweight(1)
π fstreweight β reweight an FST π
okay bestie, welcome to fstreweight(1), a User Commands moment brought to you by the FST girlies. you're literally about to reweight an FST and honestly? iconic behavior. let's get into it π¦
β¨ NAME β¨
fstreweight β reweight an FST. that's it, that's the whole personality. she takes your FST, she takes your potentials, she gives you a new weight situation. slay.
π SYNOPSIS π
fstreweight [OPTIONS] in.fst potential.txt [out.fst]
so like, you feed her in.fst and potential.txt, and if you're feeling generous you can also hand her an out.fst to write into. the [OPTIONS] go up front, obviously, main character energy goes first π
πΈ DESCRIPTION πΈ
Reweight an FST.
like... that's genuinely the whole description. she reweights an FST. short, sweet, and absolutely ate. no notes π«Ά
π OPTIONS π
okay so here's the vibe: boolean options accept either true or false as a value, or you can just say the flag with no value and the implicit value true kicks in. lowkey convenient fr fr.
--fst_align[=BOOLEAN]β Write FST data aligned where appropriate. Default:false. (she does like things neat and lined up β¨)--fst_compat_symbols[=BOOLEAN]β Require symbol tables to match when appropriate. Default:true. yes bestie we're checking those symbols, no cap.--fst_default_cache_gc[=BOOLEAN]β Enable garbage collection of cache. Default:true. take out the trash, it's giving self-care π§--fst_default_cache_gc_limit=Nβ Set the cache byte size that triggers garbage collection. Default:1048576. like, that's the number. hit it and the GC wakes up.--fst_error_fatal[=BOOLEAN]β Iftrue, FST errors are fatal. Otherwise, returned objects are flagged as bad. For example, FSTs are returned with thekErrorproperty set totrue, and FST weights set so thatMember()returnsfalse. Default:true. so like, if you set this to false, nothing explodes but everything comes back marked as π bad. your call.--fst_field_separator=STRINGβ Set the characters used as a separator between printed fields. Default:" ". yes that's literally five spaces in there, respect the whitespace π₯--fst_read_mode=STRINGβ Set the default file reading mode for mappable files, either"read"or"map". Default:"read".--fst_verify_properties[=BOOLEAN]β Verify fst properties queried byTestProperties. Default:false. vibe check on your properties, optional but valid π--fst_weight_parentheses=STRINGβ Set the characters enclosing the first weight of a printed composite weight (e.g., pair weight, tuple weight, and derived classes) to ensure proper I/O of nested composite weights. Must have size0(none) or2(open and close parenthesis). Default: no parentheses. so either you bring both parentheses or you bring none, there is NO in-between. periodt.--fst_weight_separator=CHARACTERβ Set the character separator between printed composite weights. Default: comma. cute, simple, a classic π--help[=BOOLEAN]β Show usage information. Default:false. she's helpful, she's giving instructions, we love her.--helpshort[=BOOLEAN]β Show brief usage information. Default:false. the tl;dr version for when you have zero attention span (respectfully, same) π--save_relabel_ipairs=FILENAMEβ Save input relabel pairs to file. Default: do not save. so like, nothing gets written unless you say so.--save_relabel_opairs=FILENAMEβ Save output relabel pairs to file. Default: do not save. same energy, but the output side this time π¦--tmpdir=PATHNAMEβ Set the temporary directory to use. Default:/tmp. home base for the temporary stuff β¨--to_final[=BOOLEAN]β Reweight to final states. Default:false(reweight to initial states). so the default is initial states, and flipping this totruesays nah, we're doing final states now π--v[=N]β Set the verbosity level. Default:0. crank it up if you want her to talk more. and honestly? she does love to talk π«Ά
π SEE ALSO π
the whole friend group, all in one place. go say hi:
fstarcsort(1), fstclosure(1), fstcompile(1), fstcompose(1), fstcompress(1), fstconcat(1), fstconnect(1), fstconvert(1), fstdeterminize(1), fstdifference(1), fstdisambiguate(1), fstdraw(1), fstencode(1), fstepsnormalize(1), fstequal(1), fstequivalent(1), fstinfo(1), fstintersect(1), fstinvert(1), fstisomorphic(1), fstlinear(1), fstloglinearapply(1), fstmap(1), fstminimize(1), fstprint(1), fstproject(1), fstprune(1), fstpush(1), fstrandgen(1), fstrelabel(1), fstreplace(1), fstreverse(1), fstrmepsilon(1), fstshortestdistance(1), fstshortestpath(1), fstsymbols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)
ngl bestie, that's the whole page. no cap, nothing skipped, nothing merged, nothing invented. every flag, every default, every path, every signal-free exit status and warning-free caveat stayed exactly where it was π
okay so the boring-but-important receipts: this beauty is part of OpenFst 1.8.5, dated Mar 2026, and she lives in section 1 (User Commands) of the manual. that's the source, the version, and the date, all accounted for, periodt π β¨π¦ππ
π¦ where this page comes from
- ubuntu stonking: libfst-tools 1.8.5-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms