【发布时间】:2017-01-11 05:42:08
【问题描述】:
我试图在 iJulia 笔记本中运行 mxnet 的编译版本,但是当我执行命令 using MXNet 时,出现以下错误:
InitError: error compiling __init__: error compiling _populate_symbol_creator_cache!: error compiling _get_atomic_symbol_creators: could not load library "/home/milton/mxnet/lib/libmxnet.so"
libcudart.so.7.5: cannot open shared object file: No such file or directory
during initialization of module mx
in _include_from_serialized(::String) at ./loading.jl:150
in _require_from_serialized(::Int64, ::Symbol, ::String, ::Bool) at ./loading.jl:187
in _require_search_from_serialized(::Int64, ::Symbol, ::String, ::Bool) at ./loading.jl:217
in require(::Symbol) at ./loading.jl:371
我补充说可能是 ENV 被清除了:
ENV["MXNET_HOME"] = "/home/milton/mxnet"
ENV["LD_LIBRARY_PATH"] = "/home/milton/mxnet/lib:/usr/local/cuda/lib64"
这使我可以正确执行指令using MXNet,但在尝试执行 mxnet 库中的任何命令时再次引发错误
error compiling #Variable#215: could not load library "/home/milton/programming/mxnet/lib/libmxnet.so"
libcudart.so.7.5: cannot open shared object file: No such file or directory
in Variable(::Symbol) at /home/milton/.julia/v0.5/MXNet/src/symbolic-node.jl:232
我该如何解决这个问题?还有其他地方我需要定义路径吗? REPL 一切正常。
【问题讨论】:
标签: julia ijulia-notebook mxnet.jl