Пока я писал и исследовал вопрос, я наткнулся на решение.
Чтобы решить эту проблему, файл _pywrap_tensorflow_internal.pyd
следует скопировать в папку, в которой находится _beam_search_ops.dll
. Я понимаю, что это тоже какой-то dll
, но не понимаю, почему это нужно для Windows, а не для Ubuntu. Если кто-то знает, пожалуйста, просветите меня.
Также я понимаю, что такого рода дополнительная информация должна быть предоставлена в комментарии к первоначальному ответу, но, к сожалению, у меня недостаточно репутации, чтобы комментировать, и я подумал, что этот ответ может кому-то помочь.
Редактировать: я был слишком быстр, чтобы праздновать. С этим ответом библиотека загружается без исключения, но модель, похоже, не может ее использовать, в случае ошибки
Exception in thread "main" org.tensorflow.TensorFlowException: Op type not registered 'GatherTree' in binary running on DESKTOP-EB6GIDR. Make sure the Op and Kernel are registered in the binary running in this process.
at org.tensorflow.SavedModelBundle.load(Native Method)
at org.tensorflow.SavedModelBundle.load(SavedModelBundle.java:39)
Поиск ответа должен продолжаться.