Esempio n. 1
0
def _AddUpdateArgs(parser):
    """Get arguments for the `ai-platform versions update` command."""
    flags.AddVersionResourceArg(parser, 'to update')
    flags.GetDescriptionFlag('version').AddToParser(parser)
    flags.GetRegionArg(include_global=True).AddToParser(parser)
    labels_util.AddUpdateLabelsFlags(parser)
    base.Argument('--config',
                  metavar='YAML_FILE',
                  help="""\
          Path to a YAML configuration file containing configuration parameters
          for the
          [version](https://cloud.google.com/ml/reference/rest/v1/projects.models.versions)
          to create.

          The file is in YAML format. Note that not all attributes of a version
          are configurable; available attributes (with example values) are:

              description: A free-form description of the version.
              manualScaling:
                nodes: 10  # The number of nodes to allocate for this model.
              autoScaling:
                minNodes: 0  # The minimum number of nodes to allocate for this model.
                maxNodes: 1  # The maxinum number of nodes to allocate for this model.
              requestLoggingconfig:
                bigqueryTableName: someTable  # Fully qualified BigQuery table name.
                samplingPercentage: 0.5  # Percentage of requests to be logged.

          The name of the version must always be specified via the required
          VERSION argument.

          Only one of manualScaling or autoScaling can be specified. If both
          are specified in same yaml file, an error will be returned.

          Labels cannot currently be set in the config.yaml; please use
          the command-line flags to alter them.

          If an option is specified both in the configuration file and via
          command-line arguments, the command-line arguments override the
          configuration file.
      """).AddToParser(parser)
Esempio n. 2
0
def _AddUpdateArgs(parser):
    """Get arguments for the `ml-engine versions update` command."""
    flags.AddVersionResourceArg(parser, 'to update')
    labels_util.AddUpdateLabelsFlags(parser)
Esempio n. 3
0
def _AddUpdateArgs(parser):
    """Get arguments for the `ml-engine versions update` command."""
    flags.AddVersionResourceArg(parser, 'to update')
    flags.GetDescriptionFlag('version').AddToParser(parser)
    labels_util.AddUpdateLabelsFlags(parser)
Esempio n. 4
0
def _AddUpdateArgs(parser, hide_region_arg=True):
  """Get arguments for the `ai-platform versions update` command."""
  flags.AddVersionResourceArg(parser, 'to update')
  flags.GetDescriptionFlag('version').AddToParser(parser)
  flags.GetRegionArg(hidden=hide_region_arg).AddToParser(parser)
  labels_util.AddUpdateLabelsFlags(parser)