lordofgod commented on pull request #16980:
URL: https://github.com/apache/incubator-mxnet/pull/16980#issuecomment-828213269


   @yajiedesign 
   
   这个issue的修改可能会导致cpp_package的OpWrapperGenerator无法正常生成op.h文件, 
错误码127。原因是warp_dll.cpp文件的119行HMODULE hm = 
LoadLibraryW(dll_name);使用了相对路径。调用OpWrapperGenerator时的dll搜索路径不是libmxnet.dll的所在目录,导致这段代码找不到依赖的dll库。这里是不是使用绝对路径更好一些。
   
   This pr will cause the "OpwrapperGenerator.py" failed to generate "op.h" 
with error code 127, while building with cpp_package. The reason is use of 
relative dll path at "HMODULE hm = LoadLibraryW(dll_name);"  in the new added 
file warp_dll.cpp, Line 119. "OpWrapperGenerator.py" 's path is different from 
libmxnet.dll, thus may cause the 127 error while calling the generator script, 
which infers that sub-dll's load failure in libmxnet.dll. If it's better to use 
absolute path here, or other strategy for solving this.
   
   dll search path reference: 
https://docs.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-search-order


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to