RuntimeError: Тип 'Tuple при использовании модели Deep Markov - PullRequest
0 голосов
/ 02 октября 2019

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

введите описание изображения здесь

Мой код в точности похож на:

https://github.com/pyro-ppl/pyro/blob/dev/examples/dmm/dmm.py

Я даже не понимаю, что означает эта ошибка. Кто-нибудь видел эту ошибку раньше? Выводы будут оценены. Эта ошибка возникает в направляющей функции (строка № 225), я думаю. Но я не знаю, что вызывает эту ошибку.

1 Ответ

0 голосов
/ 02 октября 2019

Ошибка говорит о том, что типами для 2 последних элементов в вашем кортеже являются int и float, а все должно быть Tensor.

Вероятно, самый простой способ исправить это сделать int и float (mini_batch_seq_lengthsи annealing_factor, я полагаю) Тензор: измените модель, чтобы принять Тензор, и при необходимости конвертируйте в / из скаляров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...