Ejemplo n.º 1
0
 def _make_artifact(self, artifact):
     proto_artifact = wandb_internal_pb2.ArtifactRecord()
     proto_artifact.type = artifact.type
     proto_artifact.name = artifact.name
     proto_artifact.digest = artifact.digest
     if artifact.description:
         proto_artifact.description = artifact.description
     if artifact.metadata:
         proto_artifact.metadata = json.dumps(artifact.metadata)
     self._make_artifact_manifest(artifact.manifest, obj=proto_artifact.manifest)
     return proto_artifact
Ejemplo n.º 2
0
 def _make_artifact(self, artifact):
     proto_artifact = pb.ArtifactRecord()
     proto_artifact.type = artifact.type
     proto_artifact.name = artifact.name
     proto_artifact.digest = artifact.digest
     if artifact.distributed_id:
         proto_artifact.distributed_id = artifact.distributed_id
     if artifact.description:
         proto_artifact.description = artifact.description
     if artifact.metadata:
         proto_artifact.metadata = json.dumps(artifact.metadata)
     self._make_artifact_manifest(artifact.manifest, obj=proto_artifact.manifest)
     return proto_artifact
Ejemplo n.º 3
0
 def _make_artifact(self, artifact):
     proto_artifact = pb.ArtifactRecord()
     proto_artifact.type = artifact.type
     proto_artifact.name = artifact.name
     proto_artifact.digest = artifact.digest
     if artifact.distributed_id:
         proto_artifact.distributed_id = artifact.distributed_id
     if artifact.description:
         proto_artifact.description = artifact.description
     if artifact.metadata:
         proto_artifact.metadata = json.dumps(json_friendly_val(artifact.metadata))  # type: ignore
     proto_artifact.incremental_beta1 = artifact.incremental
     self._make_artifact_manifest(artifact.manifest, obj=proto_artifact.manifest)
     return proto_artifact