0

クラスターにアクセスして、重いものや計算を実行しています (私は単なるユーザーであり、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 が使用するすべてのライブラリ (ldd にリストされている) をフローダー (/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 で必要)

4

0 に答える 0