#python #anaconda #pytorch
#python #anaconda #pytorch
Вопрос:
Я загрузил Pyro, используя инструкции по установке исходного кода здесь по ссылке Установить из исходного кода, потому что мне всегда говорили не использовать pip
при установке в Anaconda. Когда я пытаюсь import pyro
, я получаю ошибку атрибута ниже, которая не имеет смысла
import pyro
Traceback (most recent call last):
File "<ipython-input-48-05a8cb49cc0d>", line 1, in <module>
import pyro
File "C:UsersbjwilAnaconda3Libsite-packagespyro__init__.py", line 6, in <module>
from pyro.primitives import (clear_param_store, enable_validation, get_param_store, iarange, irange, module, param,
File "C:UsersbjwilAnaconda3Libsite-packagespyroprimitives.py", line 10, in <module>
import pyro.infer as infer
File "C:UsersbjwilAnaconda3Libsite-packagespyroinfer__init__.py", line 14, in <module>
from pyro.infer.traceenum_elbo import JitTraceEnum_ELBO, TraceEnum_ELBO
File "C:UsersbjwilAnaconda3Libsite-packagespyroinfertraceenum_elbo.py", line 183, in <module>
class BackwardSampleMessenger(pyro.poutine.messenger.Messenger):
AttributeError: module 'pyro.poutine' has no attribute 'messenger'
Это не имеет особого смысла, потому что в poutine
папке у меня есть messenger
файл, и у него есть класс, Messenger
поэтому строка 183 class BackwardSampleMessenger(pyro.poutine.messenger.Messenger)
в traceenum_elbo.py
файле должна работать.
Комментарии:
1. тег ‘pyro’ не предназначен для этой конкретной библиотеки. Это для библиотеки удаленных объектов Pyro.
2. хорошо, спасибо. какой тег я должен использовать? PyTorch? нигде не уверен, почему он работает сейчас, и я ничего не исправил, или, может быть, я это сделал.
3. pytorch был бы правильным тегом