Я пытаюсь обучить модель на ~ 16 ГБ данных изображения. Мне нужно импортировать файл annotations.mat
из моего хранилища Cloud Storage. Однако, поскольку loadmat
требует путь к файлу, я не уверен, как импортировать путь к корзине Google Storage. Я пытался создать pickle
файл данных мата, но Jupyter Notebook вылетает.
Текущая попытка:
from google.cloud import storage
client = storage.Client()
bucket = client.get_bucket('bucket-id')
blob = bucket.get_blob('path/to/annotations.pkl')
# crashes here
print(blob.download_as_string())
Я хочу сделать что-то вроде:
import scipy.io as sio
client = storage.Client()
bucket = client.get_bucket('bucket-id')
matfile = sio.loadmat(buket_path + 'path/to/annotations.pkl')
Кто-нибудь знает, как загрузить файл mat из корзины Cloud Storage?