我可以访问群集来运行繁重的东西和计算(我只是一个用户,而不是root用户)
我有一个名为rnnlib的程序,它已经编译并运行。这使用我安装在文件夹(/ udd / $ USER / local)中的外部库。
现在,当我尝试向SGE提交工作时,我得到的是:
/ udd / $ USER / test_rnn_lib / ag_rnnlib / bin / rnnlib:加载共享库时出错:libhdf5_hl.so.7:无法打开共享对象文件:没有这样的文件或目录
/ udd / $ USER / test_rnn_lib / ag_rnnlib / bin / rnnlib:加载共享库时出错:libhdf5.so.7:无法打开共享对象文件:没有这样的文件或目录
我已将rnnlib使用的所有lib(在ldd中列出)复制到floder中(/ udd / $ USER / local / libs_for_SGE /)
然后我提交了这份工作,这就是我得到的:
/ udd / $ USER / test_rnn_lib / ag_rnnlib / bin / rnnlib:重定位错误:/udd/$USER/test_rnn_lib/local/libs_for_sge/libc.so.6:符号_dl_starting_up,版本GLIBC_PRIVATE未在文件ld-linux中定义-x86-64.so.2,链接时间参考
我试着在SGE上加载libc.so.6,但我得到了这个:
/ udd / $ USER / test_rnn_lib / ag_rnnlib / bin / rnnlib:/usr/lib64/libstdc++.so.6:找不到版本`GLIBCXX_3.4.15'(/ udd / $ USER / test_rnn_lib / ag_rnnlib / bin需要) / rnnlib)