Ошибка в переменной области при использовании Tensorflow Hub

Я использую Colab для запуска кода анализа текста. Я хочу получить universal-sentence-encoder-large от tensorflow_hub. Но в любое время запуская блок, содержащий код ниже:

module = hub.Module("https://tfhub.dev/google/universal-sentence-encoder-large/3")

Я получаю эту ошибку:

    RuntimeError: variable_scope module_8/ was unused but the 
    corresponding name_scope was already taken.

Я ценю, если у вас есть идеи, как эту ошибку можно исправить?


person pouria babvey    schedule 01.09.2019    source источник
comment
Минимальный воспроизводимый пример   -  person Trenton McKinney    schedule 01.09.2019
comment
вы нашли решение этой проблемы? Я получаю аналогичную ошибку.   -  person sareem    schedule 26.10.2019
comment
Нет, в итоге я использовал Pytorch   -  person pouria babvey    schedule 11.11.2019
comment
Вышеупомянутая проблема возникает при использовании TF 2.0. Понижение до 1.15.0 или ниже решит проблему.   -  person Prady_venom    schedule 03.12.2019
comment
У меня такая же проблема, есть решение?   -  person bachr    schedule 29.12.2019


Ответы (2)


Модуль TF Hub USE-3 не работает с Tensorflow версии 2.0.

Следовательно, если вы измените версию с 2.0 на 1.15, она работает без каких-либо ошибок.

Пожалуйста, найдите рабочий код, упомянутый ниже:

!pip install tensorflow==1.15
!pip install "tensorflow_hub>=0.6.0"
!pip3 install tensorflow_text==1.15

import tensorflow as tf
import tensorflow_hub as hub
import numpy as np
import tensorflow_text

module = hub.Module("https://tfhub.dev/google/universal-sentence-encoder-large/3")

Найдите также Github Gist Google Colab.

person Tensorflow Support    schedule 26.02.2020
comment
не могли бы вы помочь в этом stackoverflow.com/questions/68315020/ - person Sunil Garg; 09.07.2021

С tensorflow 2 в google colab вы должны использовать hub.load(url) вместо hub.Module(url)

person lamsiyah salima    schedule 28.11.2020
comment
Это не ответ. Вместо этого рассмотрите возможность оставить комментарий. - person Tyler2P; 29.11.2020