运行Java程序时出现此错误。 (在IntelliJ上。)
dyld:懒惰的符号绑定失败:找不到符号: ___emutls_get_address引用自:/Users/xxx/.javacpp/cache/nd4j-native-1.0.0-beta5-macosx-x86_64.jar/org/nd4j/nativeblas/macosx-x86_64/libnd4jcpu.dylib 预期在:/usr/lib/libSystem.B.dylib
dyld:找不到符号:___emutls_get_address引用自: /Users/xxx/.javacpp/cache/nd4j-native-1.0.0-beta5-macosx-x86_64.jar/org/nd4j/nativeblas/macosx-x86_64/libnd4jcpu.dylib 预期在:/usr/lib/libSystem.B.dylib
我检查了/usr/lib/
路径,但是libSystem.B.dylib
存在。
您有解决方案吗?
后记 我能够在同一台Mac上运行相同版本的DL4J(ND4J)。 但是,更新mac和xcode后,很快就会出现此错误。
xcode-select --install
已执行。
答案 0 :(得分:1)
请尝试使用最新的DL4J快照,此问题应该在那里解决。 说明:https://deeplearning4j.org/docs/latest/deeplearning4j-config-snapshots