Gcloud FileNotFound — движок машинного обучения

Я пытаюсь сделать прогноз на Google Cloud ML Engine. У меня есть ввод, загруженный в корзину в Google Cloud Storage. Я использую следующий флаг:

--file='gs://MyBucket/Photo/example3.jpg'

Я также пробовал:

--file=gs://MyBucket/Photo/example3.jpg

В моем приложении Python я открываю изображение следующим образом:

image = misc.imread(filename)

Но задача выдает следующую ошибку:

 "FileNotFoundError: [Errno 2] No such file or directory: 'gs://MyBucket/Photo/example3.jpg'"  

Я не знаю, проблема в разрешениях Google Cloud Storage или в том, как я открываю изображение.

Заранее спасибо!


person Daniel Gonzalez    schedule 03.07.2018    source источник


Ответы (1)


Чтобы читать файлы изображений из облачного хранилища Google, используйте такой код tensorflow, поскольку собственный Python не может читать из хранилищ больших двоичных объектов:

image_contents = tf.read_file(filename)
image = tf.image.decode_jpeg(image_contents, channels=3)
image = tf.image.convert_image_dtype(image, dtype=tf.float32) # 0-1
person Lak    schedule 03.07.2018