def METHOD_NAME(self, local_file, artifact_path=None):
    (bucket, dest_path) = self.parse_gcs_uri(self.artifact_uri)
    if artifact_path:
        dest_path = posixpath.join(dest_path, artifact_path)
    dest_path = posixpath.join(dest_path, os.path.basename(local_file))
    gcs_bucket = self._get_bucket(bucket)
    blob = gcs_bucket.blob(dest_path, chunk_size=self._GCS_UPLOAD_CHUNK_SIZE)
    blob.upload_from_filename(local_file, timeout=self._GCS_DEFAULT_TIMEOUT)