Tensorflow 1.12给Windows10中的动态链接库(DLL)初始化例程失败

时间:2019-02-22 12:23:33

标签: windows eclipse maven tensorflow

我在eclipse中使用了来自github的object_detection java项目,并在tensorflow安装页面上按照Bazel 0.17.2构建的tensorflow 1.12训练了我自己的数据后,在(tensorflow)安装页面中使用(ssd_mobilenet_v1_pets.config)保存了模型以用于该项目作为Maven项目,我在控制台中遇到错误:

tensor flow_native_libraries-1550835675776-0\tensorflow_jni.dll: A dynamic 
  link library (DLL) initialization routine failed

我使用tensorflow 1.12库在eclipse中构建了它,如果我在eclipse中将tensorflow版本降低到1.5,则会给我另一个错误:

Op type not registered 'NonMaxSuppressionV3' in binary running on 
DESKTOP-992NBIG. Make sure the Op and Kernel are registered in the binary 
running in this process.

我在处理Linux时解决了所有这些问题,并使用tensorflow 1.12成功地在eclipse中构建了项目,并使所有事情都能在Windows 10中使用的同一项目中正常工作 但是,当我导出此项目以在Windows中用作可执行jar文件时,我使该可执行jar文件在Linux中运行良好,当我在Windows10中运行它时,它给了我“动态链接库(DLL)初始化例程失败的第一个错误”尽管我为同一台笔记本电脑同时使用了两种操作系统,但操作系统却不同,并且我在此处尝试了大多数解决方案,但遇到相同的错误,请为此提供帮助。

0 个答案:

没有答案