NGRAMTRANSFER(1)

πŸ“¦
version 1.3.17 Β· 3 versions
, in fedora 44

πŸ’– NGRAMTRANSFER(1) πŸ’–

okay bestie, sit down, hydrate, and let me tell you about ngramtransfer β€” it's a User Commands girly from the OpenGrm squad, version 1.3.17, and she's here to move your n-grams around. ✨


🌸 NAME 🌸

ngramtransfer β€” the manual page for ngramtransfer 1.3.17, no cap πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Transfer n-grams between models. That's it, that's the whole vibe. 🫢

Usage, and yes you have to actually use it like this:

ngramtransfer [--options] --ofile=out.fst in1.fst in2.fst [in3.fst ...]

πŸ‘‘ PROGRAM FLAGS:

These are her flags, the ones that make the magic happen:

  • --backoff_label β€” type = int64_t, default = 0. Backoff label. iconic.
  • --complete β€” type = bool, default = false. Complete partial models. finishing what you started energy fr fr.
  • --context_pattern1 β€” type = std::string, default = "". Context pattern for first model.
  • --context_pattern2 β€” type = std::string, default = "". Context pattern for second model.
  • --contexts β€” type = std::string, default = "". Context patterns files (all FSTs).
  • --index β€” type = int32_t, default = -1. Specifies one FST as the destination (source). pick your main character ✨
  • --method β€” type = std::string, default = "count_transfer". One of "count_transfer", "histogram_transfer". choose your fighter πŸ’…
  • --normalize β€” type = bool, default = false. Recompute backoff weights after transfer.
  • --ofile β€” type = std::string, default = "". Output file (prefix).
  • --transfer_from β€” type = bool, default = false. Transfer from (to) other FSTS to indexed FST.

🌈 LIBRARY FLAGS:

⭐ Flags from: flags.cc

  • --help β€” type = bool, default = false. show usage information. the "help me bestie" button.
  • --helpshort β€” type = bool, default = false. show brief usage information. the tl;dr version.
  • --tmpdir β€” type = std::string, default = "/tmp". temporary directory.
  • --v β€” type = int32_t, default = 0. verbosity level. turn her up πŸ”Š

πŸŽ€ Flags from: fst.cc

  • --fst_align β€” type = bool, default = false. Write FST data aligned where appropriate.
  • --fst_default_cache_gc β€” type = bool, default = true. Enable garbage collection of cache. she cleans up after herself 🧹
  • --fst_default_cache_gc_limit β€” type = int64_t, default = 1048576. Cache byte size that triggers garbage collection.
  • --fst_read_mode β€” type = std::string, default = "read". Default file reading mode for mappable files.
  • --fst_verify_properties β€” type = bool, default = false. Verify FST properties queried by TestProperties.
  • --save_relabel_ipairs β€” type = std::string, default = "". Save input relabel pairs to file.
  • --save_relabel_opairs β€” type = std::string, default = "". Save output relabel pairs to file.

πŸ’œ Flags from: ngram-output.cc

  • --end_symbol β€” type = std::string, default = "</s>". Class label for sentence end.
  • --start_symbol β€” type = std::string, default = "<s>". Class label for sentence start. and they were ✨bookends✨

πŸ“ Flags from: symbol-table.cc

  • --fst_compat_symbols β€” type = bool, default = true. Require symbol tables to match when appropriate.
  • --fst_field_separator β€” type = std::string, default = " ". Set of characters used as a separator between printed fields.

🧚 Flags from: util.cc

  • --fst_error_fatal β€” type = bool, default = true. FST errors are fatal; o.w. return objects flagged as bad: e.g., FSTs: kError property set, FST weights: not a Member().
  • --ngram_error_fatal β€” type = bool, default = true. NGram errors are fatal if true; otherwise returns objects flagged as bad: e.g., NGramModel::Error() is true.

πŸ’… Flags from: weight.cc

  • --fst_weight_parentheses β€” type = std::string, default = "". 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 size 0 (none) or 2 (open and close parenthesis).
  • --fst_weight_separator β€” type = std::string, default = ",". Character separator between printed composite weights; must be a single character.

ok bestie real talk: --fst_weight_parentheses has to be size 0 or size 2, and --fst_weight_separator has to be exactly one character. no in-between, no exceptions, the algorithm said what it said πŸ’€

and that's the whole page, you ate that 🫢 this was ngramtransfer 1.3.17 from February 2022 β€” periodt, go transfer some n-grams bestie πŸ’–βœ¨

πŸ“¦ where this page comes from