В чем разница между моделью pytorch и ее исполняемой версией?

#pytorch #jit

#pytorch #jit

Вопрос:

Я преобразовал свою модель pytorch и преобразовал ее в исполняемый файл с помощью torch.jit.trace. Я заметил, что для одного и того же ввода промежуточные выходные данные модели и исполняемого файла разные. Кроме того, я создал две разные исполняемые модели, одну с одним возвращаемым значением, а другую с несколькими возвращаемыми значениями. Удивительно, но промежуточные выходные данные также различаются для обоих исполняемых файлов. В чем может быть причина такого поведения?