web-dev-qa-db-fra.com

Erreur sur la variable de portée tout en utilisant HUB TENSORFLOW

J'utilise Colab pour exécuter un code d'analyse de texte. Je veux obtenir niversel-phrase-codeur-grand de tensorflow_hub. Mais à tout moment exécutant le bloc contenant le code ci-dessous:

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

Je reçois cette erreur:

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

J'apprécie si vous avez une idée de la manière dont cette erreur peut être corrigée?

7
pouria babvey

module TF Hub Use- ne fonctionne pas avec TensorFlow Version 2.0.

Par conséquent, si vous modifiez la version de 2,0 à 1.15, cela fonctionne sans erreur.

Veuillez trouver le code de travail mentionné ci-dessous:

!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")

S'il vous plaît trouver le GITUB GIST de Google Colab également.

1
Tensorflow Support

Avec TensorFlow 2 dans Google Colab, vous devez utiliser hub.load (URL) au lieu de hub.Module (URL)

0
lamsiyah salima