{# Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved. #} {% from "helper.html" import print_flashes %} {% from "helper.html" import print_errors %} {% from "helper.html" import mark_errors %} {% extends "layout.html" %} {% block title %} New {% if extension_title %}{{ extension_title }}{% else %}Image{% endif %} Model {% endblock %} {% block nav %}
  • New Model
  • {% endblock %} {% block content %}
    {{ form.hidden_tag() }} {{ print_errors(form) }}
    {{form.dataset.label}} {{form.dataset.tooltip}} {{form.dataset(class='form-control', size=5)}}

    Python Layers

    {{form.python_layer_from_client.explanation(file='/models/python_layer_explanation.html')}}
    {{form.python_layer_client_file.label}} {{form.python_layer_client_file.tooltip}} {{form.python_layer_client_file(class='form-control')}}
    {{form.python_layer_server_file.label}} {{form.python_layer_server_file.tooltip}} {{form.python_layer_server_file(class='form-control autocomplete_path')}}

    Solver Options

    {{form.train_epochs.label}} {{form.train_epochs.tooltip}} {{form.train_epochs(class='form-control')}}
    {{form.snapshot_interval.label}} {{form.snapshot_interval.tooltip}} {{form.snapshot_interval(class='form-control')}}
    {{form.val_interval.label}} {{form.val_interval.tooltip}} {{form.val_interval(class='form-control')}}
    {# TODO: neat progress bar #}
    {{form.random_seed.label}} {{form.random_seed.tooltip}} {{form.random_seed(class='form-control', placeholder='[none]')}}
    {{form.batch_size.label}} {{form.batch_size.tooltip}} {{form.batch_size.small_text}} {{form.batch_size(class='form-control', placeholder='[network defaults]')}}
    {{form.solver_type.label}} {{form.solver_type.tooltip}} {{form.solver_type(class='form-control')}}
    {{form.rms_decay.label}} {{form.rms_decay.tooltip}} {{form.rms_decay(class='form-control')}}
    {{form.learning_rate.label}} {{form.learning_rate.tooltip}} {{form.learning_rate.small_text}} {{form.learning_rate(class='form-control learning-rate-option')}}

    Data Transformations

    {{form.use_mean.label}} {{form.use_mean.tooltip}} {{form.use_mean(class='form-control')}}
    {{form.crop_size.label}} {{form.crop_size.tooltip}} {{form.crop_size(class='form-control', placeholder='none')}}

    {% include "models/images/generic/partials/new/network_tab_standard.html" %}
    {% include "models/images/generic/partials/new/network_tab_previous.html" %}
    {% include "models/images/generic/partials/new/network_tab_pretrained.html" %}
    {{form.custom_network.label}} {{form.custom_network.explanation(file='/models/images/generic/custom_network_explanation.html')}}
    {{form.custom_network(class='form-control', rows=10)}}
    Visualize
    {{form.custom_network_snapshot.label}} {{form.custom_network_snapshot.tooltip}} {{form.custom_network_snapshot(class='form-control autocomplete_path')}}
    {{ form.method(style="display:none;") }}
    {% if form.select_gpu.choices|length > 2 and not multi_gpu %}
    {{form.select_gpu.label.text}}
    {% for choice in form.select_gpu %}
    {% endfor %}
    {% endif %} {% if form.select_gpus.choices| length > 1 and multi_gpu %}
    {{form.select_gpu_count.label}} {{form.select_gpu_count(class='form-control')}}

    or

    {{form.select_gpus.label}} {{form.select_gpus.tooltip}} {{form.select_gpus(class='form-control', size=4)}}
    {% endif %}
    {{form.group_name.label}} {{form.group_name.tooltip}} {{form.group_name(class='form-control')}}
    {{form.model_name.label}} {{form.model_name.tooltip}} {{form.model_name(class='form-control')}}
    {% endblock %}