Class TensorboardRun (1.13.1)

TensorboardRun(
    tensorboard_run_name: str,
    tensorboard_id: Optional[str] = None,
    tensorboard_experiment_id: Optional[str] = None,
    project: Optional[str] = None,
    location: Optional[str] = None,
    credentials: Optional[google.auth.credentials.Credentials] = None,
)

Managed tensorboard resource for Vertex AI.

Inheritance

builtins.object > google.cloud.aiplatform.base.VertexAiResourceNoun > builtins.object > google.cloud.aiplatform.base.FutureManager > google.cloud.aiplatform.base.VertexAiResourceNounWithFutureManager > google.cloud.aiplatform.tensorboard.tensorboard_resource._TensorboardServiceResource > TensorboardRun

Methods

TensorboardRun

TensorboardRun(
    tensorboard_run_name: str,
    tensorboard_id: Optional[str] = None,
    tensorboard_experiment_id: Optional[str] = None,
    project: Optional[str] = None,
    location: Optional[str] = None,
    credentials: Optional[google.auth.credentials.Credentials] = None,
)

Retrieves an existing tensorboard experiment given a tensorboard experiment name or ID.

Example Usage:

tb_exp = aiplatform.TensorboardRun(
    tensorboard_run_name= "projects/123/locations/us-central1/tensorboards/456/experiments/678/run/8910"
)

tb_exp = aiplatform.TensorboardExperiment(
    tensorboard_experiment_name= "8910",
    tensorboard_id = "456",
    tensorboard_experiment_id = "678"
)
Parameters
NameDescription
tensorboard_run_namestr

Required. A fully-qualified tensorboard run resource name or resource ID. Example: "projects/123/locations/us-central1/tensorboards/456/experiments/678/runs/8910" or "8910" when tensorboard_id and tensorboard_experiment_id are passed and project and location are initialized or passed.

tensorboard_idstr

Optional. A tensorboard resource ID.

tensorboard_experiment_idstr

Optional. A tensorboard experiment resource ID.

projectstr

Optional. Project to retrieve tensorboard from. If not set, project set in aiplatform.init will be used.

locationstr

Optional. Location to retrieve tensorboard from. If not set, location set in aiplatform.init will be used.

credentialsauth_credentials.Credentials

Optional. Custom credentials to use to retrieve this Tensorboard. Overrides credentials set in aiplatform.init.

Exceptions
TypeDescription
ValueErrorif only one of tensorboard_id or tensorboard_experiment_id is provided.

create

create(
    tensorboard_run_id: str,
    tensorboard_experiment_name: str,
    tensorboard_id: Optional[str] = None,
    display_name: Optional[str] = None,
    description: Optional[str] = None,
    labels: Optional[Dict[str, str]] = None,
    project: Optional[str] = None,
    location: Optional[str] = None,
    credentials: Optional[google.auth.credentials.Credentials] = None,
    request_metadata: Sequence[Tuple[str, str]] = (),
    create_request_timeout: Optional[float] = None,
)

Creates a new tensorboard.

Example Usage:

tb = aiplatform.TensorboardExperiment.create(
    tensorboard_experiment_id='my-experiment'
    tensorboard_id='456'
    display_name='my display name',
    description='my description',
    labels={
        'key1': 'value1',
        'key2': 'value2'
    }
)
Parameters
NameDescription
tensorboard_run_idstr

Required. The ID to use for the Tensorboard run, which will become the final component of the Tensorboard run's resource name. This value should be 1-128 characters, and valid: characters are /a-z][0-9]-/.

tensorboard_experiment_namestr

Required. The resource name or ID of the TensorboardExperiment to create the TensorboardRun in. Resource name format: projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment} If resource ID is provided then tensorboard_id must be provided.

tensorboard_idstr

Optional. The resource ID of the Tensorboard to create the TensorboardRun in. Format of resource name.

display_namestr

Optional. The user-defined name of the Tensorboard Run. This value must be unique among all TensorboardRuns belonging to the same parent TensorboardExperiment. If not provided tensorboard_run_id will be used.

descriptionstr

Optional. Description of this Tensorboard Run.

labelsDict[str, str]

Optional. Labels with user-defined metadata to organize your Tensorboards. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one Tensorboard (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.

projectstr

Optional. Project to upload this model to. Overrides project set in aiplatform.init.

locationstr

Optional. Location to upload this model to. Overrides location set in aiplatform.init.

credentialsauth_credentials.Credentials

Optional. Custom credentials to use to upload this model. Overrides credentials set in aiplatform.init.

request_metadataSequence[Tuple[str, str]]

Optional. Strings which should be sent along with the request as metadata.

create_request_timeoutfloat

Optional. The timeout for the create request in seconds.

Returns
TypeDescription
TensorboardExperimentThe TensorboardExperiment resource.

list

list(
    tensorboard_experiment_name: str,
    tensorboard_id: Optional[str] = None,
    filter: Optional[str] = None,
    order_by: Optional[str] = None,
    project: Optional[str] = None,
    location: Optional[str] = None,
    credentials: Optional[google.auth.credentials.Credentials] = None,
)

List all instances of TensorboardRun in TensorboardExperiment.

Example Usage:

aiplatform.TensorboardRun.list(
    tensorboard_name='projects/my-project/locations/us-central1/tensorboards/123/experiments/456'
)
Parameters
NameDescription
tensorboard_experiment_namestr

Required. The resource name or resource ID of the TensorboardExperiment to list TensorboardRun. Format, if resource name: 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}' If resource ID is provided then tensorboard_id must be provided.

tensorboard_idstr

Optional. The resource ID of the Tensorboard that contains the TensorboardExperiment to list TensorboardRun.

filterstr

Optional. An expression for filtering the results of the request. For field names both snake_case and camelCase are supported.

order_bystr

Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: display_name, create_time, update_time

projectstr

Optional. Project to retrieve list from. If not set, project set in aiplatform.init will be used.

locationstr

Optional. Location to retrieve list from. If not set, location set in aiplatform.init will be used.

credentialsauth_credentials.Credentials

Optional. Custom credentials to use to retrieve list. Overrides credentials set in aiplatform.init.