Ошибка при загрузке универсального кодировщика предложений из Docker - «похоже, не является допустимым модулем» - PullRequest
0 голосов
/ 09 мая 2020

Код для загрузки модуля TensorFlow Hub - универсального кодировщика предложений, отлично работал в среде Conda. То же самое дает ошибку: «OSError: https://tfhub.dev/google/universal-sentence-encoder-large/3 не является допустимым модулем.» из контейнера Docker. Версии: tensorflow == 1.14.0, tensorflow-hub == 0.5.0 на Python 3.6.10

def init():
    global g, session, embedded_text, text_input
    # Create graph and finalize (finalizing optional but recommended).
    g = tf.Graph()
    with g.as_default():
        # We will be feeding 1D tensors of text into the graph.
        text_input = tf.compat.v1.placeholder(dtype=tf.string, shape=[None])
        embed = hub.Module("https://tfhub.dev/google/universal-sentence-encoder-large/3")
        embedded_text = embed(text_input)
        init_op = tf.group([tf.compat.v1.global_variables_initializer(), tf.compat.v1.tables_initializer()])
    g.finalize()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...