static void Dump(string[] args) { if (args.Length < 3) { PrintDumpUsage(); Environment.Exit(-1); } var modelPath = args[1]; var option = args[2]; var fasttext = new FastText(); fasttext.LoadModel(modelPath); if (option == "args") { fasttext.GetArgs().Dump(Console.Out); } else if (option == "dict") { fasttext.GetDictionary().Dump(Console.Out); } else if (option == "input") { if (fasttext.IsQuant()) { Console.Error.WriteLine("Not supported for quantized models."); } else { fasttext.GetInputMatrix().Dump(Console.Out); } } else if (option == "output") { if (fasttext.IsQuant()) { Console.Error.WriteLine("Not supported for quantized models."); } else { fasttext.GetOutputMatrix().Dump(Console.Out); } } else { PrintDumpUsage(); Environment.Exit(-1); } }