def _Run(args, version):
    tensorboard_run_ref = args.CONCEPTS.tensorboard_run.Parse()
    region = tensorboard_run_ref.AsDict()['locationsId']
    with endpoint_util.AiplatformEndpointOverrides(version=version,
                                                   region=region):
        operation = client.TensorboardRunsClient(
            version=version).Delete(tensorboard_run_ref)
        return operations_util.WaitForOpMaybe(
            operations_client=operations.OperationsClient(),
            op=operation,
            op_ref=tensorboards_util.ParseTensorboardOperation(operation.name))
Пример #2
0
 def _Run(self, args):
     tensorboard_ref = args.CONCEPTS.tensorboard.Parse()
     region = tensorboard_ref.AsDict()['locationsId']
     with endpoint_util.AiplatformEndpointOverrides(
             version=constants.ALPHA_VERSION, region=region):
         operation = client.TensorboardsClient().Delete(tensorboard_ref)
         return operations_util.WaitForOpMaybe(
             operations_client=operations.OperationsClient(),
             op=operation,
             op_ref=tensorboards_util.ParseTensorboardOperation(
                 operation.name))
Пример #3
0
def _Run(args, version):
    """Create a new Vertex AI Tensorboard."""
    validation.ValidateDisplayName(args.display_name)

    region_ref = args.CONCEPTS.region.Parse()
    args.region = region_ref.AsDict()['locationsId']
    with endpoint_util.AiplatformEndpointOverrides(version,
                                                   region=args.region):
        tensorboards_client = client.TensorboardsClient(version=version)
        operation_client = operations.OperationsClient()
        op = tensorboards_client.Create(region_ref, args)
        response_msg = operations_util.WaitForOpMaybe(
            operation_client, op,
            tensorboards_util.ParseTensorboardOperation(op.name))
        if response_msg is not None:
            response = encoding.MessageToPyValue(response_msg)
            if 'name' in response:
                log.status.Print(('Created Vertex AI Tensorboard: {}.').format(
                    response['name']))
        return response_msg