Beispiel #1
0
def get_console_parameters(func):
    if MOCK_get_console_parameters:
        parser = ArgumentParser()
        parser.start = MOCK_CLI_PASSWORD_START_POSITION
        parser.stop = MOCK_CLI_PASSWORD_STOP_POSITION
        parser.output = MOCK_CLI_OUTPUT_FOLDER
        parser.size = MOCK_CLI_OUTPUT_FILE_SIZE
        parser.resume = MOCK_CLI_RESUME
        return lambda: parser
    return func
Beispiel #2
0
        "option when given.")
    parser.add_argument(
        'instance',
        metavar='instance',
        nargs='?',
        type=FileType('w'),
        help="Where the translate instance should be written to, "
        "override option when given.")

    parser = parser.parse_args()
    if parser.template is not None:
        smart_close(parser.description)
        parser.description = parser.template
        if parser.instance is not None:
            smart_close(parser.output)
            parser.output = parser.instance

    with smart_close(parser.description) as template_fd:
        template_str = template_fd.read()

    try:
        rendered = create_description_instance(template_str, parser.language,
                                               parser.i18n, parser.namespace,
                                               not bool(parser.markdown))
    except ValueError as e:
        print(e, file=sys.stderr)
        sys.exit(-1)

    with smart_close(parser.output) as output_fd:
        print(rendered, file=output_fd)
Beispiel #3
0
                            options.weight_decay, options.dropout_rate,
                            options.loss_type, int(time())))
                else:
                    if os.path.isdir(options.plot_path):
                        options.plot_path = os.path.join(
                            options.plot_path,
                            "{}_{}_{}_{}_{}_{}_{}_{}_{}.png".format(
                                type, options.units, options.n_iter,
                                options.learning_rate, options.batch_size,
                                options.weight_decay, options.dropout_rate,
                                options.loss_type, int(time())))
                    else:
                        print options.plot_path + " is not a valid directory"
                        sys.exit(2)

            parser.output = getOutput(options.output)
            conf = OrderedDict([('datasets', options.size),
                                ('type', options.type),
                                ('epochs', options.n_iter),
                                ('ratio', options.ratio),
                                ('units', options.units),
                                ('unit_range', unit_range), ('n_input', 0),
                                ('learning_rate', options.learning_rate),
                                ('features', features),
                                ('learning_rule', options.learning_rule),
                                ('batch_size', options.batch_size),
                                ('loss_type', options.loss_type),
                                ('weight_decay', options.weight_decay),
                                ('dropout_rate', options.dropout_rate),
                                ('n_stable', options.n_stable),
                                ('balanced', options.balanced)])
Beispiel #4
0
                else:
                    if os.path.isdir(options.plot_path):
                        options.plot_path = os.path.join(options.plot_path,
                                                         "{}_{}_{}_{}_{}_{}_{}_{}_{}.png".format(type, options.units,
                                                                                                 options.n_iter,
                                                                                                 options.learning_rate,
                                                                                                 options.batch_size,
                                                                                                 options.weight_decay,
                                                                                                 options.dropout_rate,
                                                                                                 options.loss_type,
                                                                                                 int(time())))
                    else:
                        print options.plot_path + " is not a valid directory"
                        sys.exit(2)

            parser.output = getOutput(options.output)
            conf = OrderedDict([
                ('datasets', options.size),
                ('type', options.type),
                ('epochs', options.n_iter),
                ('ratio', options.ratio),
                ('units', options.units),
                ('unit_range', unit_range),
                ('n_input', 0),
                ('learning_rate', options.learning_rate),
                ('features', features),
                ('learning_rule', options.learning_rule),
                ('batch_size', options.batch_size),
                ('loss_type', options.loss_type),
                ('weight_decay', options.weight_decay),
                ('dropout_rate', options.dropout_rate),