Google ML - не удается прочитать данные из облачного хранилища Google

Я выполнил эти инструкции отсюда, чтобы мои данные считывались из корзины хранилища Google движком Google ML. - https://cloud.google.com/ml-engine/docs/how-tos/working-with-data

Но, похоже, не удается заставить мой код читать из корзины после назначения разрешений моему проекту в соответствии с приведенными выше инструкциями.

Вот как выглядит код, ошибка заключается в том, что файлы не могут быть найдены

def get_model():
    global MODEL
    if MODEL is None:
        MODEL = kenlm.Model('gs://deepspeech/data/lm/lm.binary')
    return MODEL

def words(text):
    "List of words in text."
    return re.findall(r'\w+', text.lower())

# Load known word set
with open('gs://deepspeech/spell/words.txt') as f:
    WORDS = set(words(f.read()))

comment
Итак, мы находимся на одной странице, существует ли сегмент с именем deepspeech и содержит ли он объект с именем data / lm / lm.binary?   -  person Brandon Yarbrough    schedule 10.05.2017
comment
Возможное дублирование чтения файлов в облачном машинном обучении Google   -  person rhaertel80    schedule 10.05.2017


Ответы (1)


Вы не можете использовать open для файлов в GCS. Дополнительные сведения см. В этом ответе.

person rhaertel80    schedule 09.05.2017