Тестирование установки tenorflow-hub: универсальный кодировщик предложений - PullRequest
0 голосов
/ 17 мая 2019

Я хотел бы попробовать здесь универсальный кодировщик предложений ссылка

Вот мой код, работающий на Ubuntu 18.04 и Jupyter Notebook

import tensorflow as tf
import tensorflow_hub as hub
embed = hub.Module("https://tfhub.dev/google/universal-sentence-encoder/2")
embeddings = embed([
    "The quick brown fox jumps over the lazy dog.",
    "I am a sentence for which I would like to get its embedding"])

print(session.run(embeddings))

Он просто продолжает работать, и ничего не происходит. Это что-то скачивает? Я ждал довольно долгое время. Он не отображает ничего, кроме следующего:

WARNING: Logging before flag parsing goes to stderr.
W0517 09:23:47.724080 139743818422080 __init__.py:56] Some hub symbols are not available because TensorFlow version is less than 1.14

Я проверил установку тензорного потока. Выглядит хорошо. Есть предложения по устранению неполадок?

1 Ответ

1 голос
/ 24 мая 2019

Вы в порядке. Это сообщение об ошибке говорит о символах, которые имеют значение только для использования TF Hub в TensorFlow 2, в частности, hub.KerasLayer. Установленное использование TF1.x работает просто отлично.

Код уже был отправлен (но еще не поднят обычным выпуском Hub), чтобы перейти к менее тревожной формулировке. Извините за путаницу.

...