如何在我的本地计算机上以及在Google云控制台上运行TensorFlow模型时访问GCP上的GCS存储桶?

问题描述 投票:0回答:1

我正在本地机器上运行TensorFlow模型,该模型运行正常,现在我想在Google Cloud Platform上部署该模型。但数据存储在Google云端存储桶中。

所以我的问题如下:

  1. 如何访问Google云端存储分区以在本地计算机和Google Cloud Platform控制台上运行我的模型。
  2. Google Cloud Storage存储桶的数据位于多个文件中,因此如何使用Python将多个文件一起导入。

先感谢您。

google-cloud-platform google-cloud-storage python-3.7
1个回答
0
投票
  1. 您可以使用gsutil访问Google Cloud Storage存储桶,并将文件复制到vm的磁盘。 gsutil cp gs:// your-bucket / *
  2. 使用
from google.cloud import storage

# create storage client
storage_client = storage.Client.from_service_account_json('your_credential.json')

# get bucket with name
bucket = storage_client.get_bucket('yourbucket')

# get bucket data as blob
blob = bucket.get_blob('*')

# convert to string
json_data = blob.download_as_string()

参考:

© www.soinside.com 2019 - 2024. All rights reserved.