Example #1
0
  parser.add_option(
      "-f",
      "--format",
      dest="format",
      help="Format to output (ie: csv)",
      metavar="FORMAT")
  parser.add_option(
      "-r",
      "--reset-sequences",
      dest="resetSequences",
      action="store_true",
      default=False,
      help="Reset the model sequence after every line")

  (options, args) = parser.parse_args()

  if not len(args):
    parser.print_help()
    print
    raise(Exception("file required"))

  model = Model(checkpointDir=options.checkpoint)

  try:
    readFile(args[0], model,
             resetSequences=options.resetSequences, format=options.format)
  except KeyboardInterrupt:
    if model.canCheckpoint():
      print("Saving model before exiting...")
      model.save()