fstloglinearapply(1)

πŸ’– fstloglinearapply β€” NAME πŸ’–

okay bestie, gather round, because this is fstloglinearapply(1), a User Command, and it does exactly one glowy little thing: it applies an FST to a log-linear model. that's the whole vibe. and yes, the man page name is right there up top, no need to scroll, i got you 🫢


✨ SYNOPSIS ✨

fstloglinearapply [OPTIONS] in.fst linear.fst [out.fst]

three positional besties and one optional one, no cap. in.fst first, then linear.fst, and out.fst if you want it written somewhere πŸ’…


🌸 DESCRIPTION 🌸

so here's the tea: you take an FST, and you apply it to another FST while treating that second one as a log-linear model. that's literally it. that's the whole job. it's giving "two fsts walk into a bar" πŸ“


πŸ‘‘ OPTIONS πŸ‘‘

quick heads up before we dive in, because this applies to all the boolean ones: they accept either true or false as a value, or the implicit value true if you don't specify a value at all. so --help and --help=true are the same energy, periodt ✨

  • --classifier[=BOOLEAN] β€” treat the input model as a classifier instead of a tagger. Default: false.
  • --delimiter=CHARACTER β€” a single non-whitespace character that lives as the delimiter inside sequences of feature symbols and output symbols. Default: |.
  • --empty_symbol=STRING β€” set the special symbol that means "this sequence is empty, bestie." Default: "<empty>".
  • --end_symbol=STRING β€” set the end of sentence symbol. Default: "</s>".
  • --fst_align[=BOOLEAN] β€” write FST data aligned where appropriate. Default: false.
  • --fst_compat_symbols[=BOOLEAN] β€” require symbol tables to match when appropriate. Default: true.
  • --fst_default_cache_gc[=BOOLEAN] β€” enable garbage collection of the cache. Default: true.
  • --fst_default_cache_gc_limit=N β€” set the cache byte size that triggers garbage collection. Default: 1048576.
  • --fst_error_fatal[=BOOLEAN] β€” if true, FST errors are fatal. otherwise the returned objects get flagged as bad: for example, FSTs come back with the kError property set to true, and FST weights are set so that Member() returns false. Default: true.
  • --fst_field_separator=STRING β€” set the characters used as a separator between printed fields. Default: " ".
  • --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 by TestProperties. Default: false.
  • --fst_weight_parentheses=STRING β€” set the characters enclosing the first weight of a printed composite weight (like pair weight, tuple weight, and derived classes) so nested composite weights get proper I/O. must have size 0 (none) or 2 (open and close parenthesis). Default: no parentheses.
  • --fst_weight_separator=CHARACTER β€” set the character separator between printed composite weights. Default: comma.
  • --help[=BOOLEAN] β€” show usage information. Default: false.
  • --helpshort[=BOOLEAN] β€” show brief usage information. Default: false.
  • --normalize[=BOOLEAN] β€” normalize to get posterior. Default: true.
  • --save_relabel_ipairs=FILENAME β€” save input relabel pairs to file. Default: do not save.
  • --save_relabel_opairs=FILENAME β€” save output relabel pairs to file. Default: do not save.
  • --start_symbol=STRING β€” set the end of sentence symbol. Default: "<s>".
  • --tmpdir=PATHNAME β€” set the temporary directory to use. Default: /tmp.
  • --v[=N] β€” set the verbosity level. Default: 0.
okay so about --start_symbol… the page says it sets the end of sentence symbol, and its default is "<s>". i am simply relaying what the page says, bestie, i do not make the rules πŸ’€ no cap, that's verbatim.

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, in order, go follow them all:

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), fstmap(1), fstminimize(1), fstprint(1), fstproject(1), fstprune(1), fstpush(1), fstrandgen(1), fstrelabel(1), fstreplace(1), fstreverse(1), fstreweight(1), fstrmepsilon(1), fstshortestdistance(1), fstshortestpath(1), fstsymbols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)


πŸŽ€ the sign-off πŸŽ€

that's the page, bestie, you ate it up, no crumbs left 🌈 this little icon is from OpenFst 1.8.5, dated Mar 2026, and it's filed under fstloglinearapply(1) in User Commands. go forth and apply those FSTs πŸ’–βœ¨πŸ‘‘

πŸ“¦ where this page comes from