3 votes

ImportError : L'extension horovod.tensorflow n'a pas été construite.

Je continue à obtenir cette erreur et j'ai réinstallé horovod et tensorflow plusieurs fois. Je vous en prie, aidez-moi !

Traceback (most recent call last):
  File "train.py", line 3, in <module>
    import horovod.tensorflow as hvd
  File "/home/tavishi/.local/lib/python3.5/site-packages/horovod/tensorflow/__init__.py", line 40, in <module>
    check_extension('horovod.tensorflow', 'HOROVOD_WITH_TENSORFLOW', __file__, 'mpi_lib')
  File "/home/tavishi/.local/lib/python3.5/site-packages/horovod/common/__init__.py", line 42, in check_extension
    'Horovod with %s=1 to debug the build error.' % (ext_name, ext_env_var))
ImportError: Extension horovod.tensorflow has not been built.  If this is not expected, reinstall Horovod with HOROVOD_WITH_TENSORFLOW=1 to debug the build error.

1voto

Tavishi Gupta Points 41

J'ai donc résolu ce problème.

J'ai utilisé : https://github.com/horovod/horovod/issues/155

Reconstruire Horovod en suivant les instructions de GitHub a résolu mon problème. J'ai cloné le repo dans le dossier où se trouvait le programme que j'essayais d'exécuter.

J'espère que cela vous aidera !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X