LoggedArtifactAsset represent local or remote asset already logged with particular
Artifact to the Comet.
Creates a new
LoggedArtifactAsset object with provided parameters.
LoggedArtifactAsset$new( logical_path, remote, size, metadata, asset_type, id, artifact_version_id, artifact_id, experiment_key, link = NULL )
logical_paththe logical file name.
remoteIs the asset a remote asset or not.
sizeThe size if the asset of a non-remote asset.
metadataThe metadata to be associated with the asset.
asset_typeThe type of asset.
idThe ID of the asset
artifact_version_idThe ID of Artifact Version associated with this asset.
artifact_idThe ID of Artifact associated with this asset.
experiment_keyThe experiment key of the experiment that logged this asset.
linkThe remote link if the asset is remote.
Asset unique ID
The ID of Artifact Version associated with this asset
The ID of Artifact associated with this asset
Download the asset to a given full path or directory.
LoggedArtifactAsset$download( local_path = NULL, logical_path = NULL, overwrite_strategy = FALSE )
local_pathThe root folder to which to download. If
NULL, will download to a tmp path, otherwise will be either a root local path or a full local path.
logical_pathThe path relative to the root local_path to use If
local_path==NULLthen no relative path is used, file would just be a tmp path on local disk. If
local_path!=NULLthen the local_path will be treated as a root path, and the asset's
logical_pathwill be appended to the root path to form a full local path.
FALSE, "FAIL", "PRESERVE" or "OVERWRITE" and follows the same semantics for overwrite strategy as artifact.download()
ArtifactAsset holding information about downloaded asset data file.