lepeap / DeepMorphy

Морфологический анализатор для русского языка на C# для .NET
MIT License
48 stars 8 forks source link

Unable to load DLL 'libtensorflow' #4

Closed SergeyKashkovsky closed 4 years ago

SergeyKashkovsky commented 4 years ago

Здравствуйте. Пытаюсь запустить на сервере winServer2016 (x64) и получаю такую ошибку:

An unhandled exception was thrown by the application.
System.DllNotFoundException: Unable to load DLL 'libtensorflow' or one of its dependencies: A dynamic link library (DLL) initialization routine failed. (0x8007045A)
   at TensorFlow.TFGraph.TF_NewGraph()
   at TensorFlow.TFGraph..ctor()
   at DeepMorphy.NeuralNet.TfNeuralNet..ctor(IDictionary`2 opDic, IDictionary`2 gramOpDic, Boolean bigModel, Boolean withLemmatization)
   at DeepMorphy.NeuralNet.Processor..ctor(Int32 maxBatchSize, Boolean withLemmatization, Boolean useEnGrams, Boolean bigModel)
   at DeepMorphy.MorphAnalyzer..ctor(Boolean withLemmatization, Boolean useEnGrams, Boolean withTrimAndLower, Boolean withPreprocessors, Int32 maxBatchSize)

Пробовал выставить CPU x64, пробовал ставить отдельно TF - не помогает. Может, у вас есть какие-нибудь мысли по устранению ошибки? Спасибо.

lepeap commented 4 years ago

Здравствуйте. С ходу не могу так сказать. А в журнале событий нет подробностей? Можно попробовать посмотреть что-то в журнале, потому что ошибка не очень говорящая (может валиться по многим причинам и выкидывать такое сообщение). Из возможных проблем (на мой взгляд, не особый спец по нативным сборкам в винде):

SergeyKashkovsky commented 4 years ago

В журнале только текст приведенной выше ошибки. Разбираемся совместно с админом этого сервера. Напишу, если что получится.