2016-08-10 18 views
0

私はGoogleを通じてラウンドを失敗しました。私の質問はちょっとユニークです - 私はGCC 5.1.0でコンパイルするとうまく動作しますが、GCC 4.8.3で大量のエラーが発生するC++ 11の依存性の多い大きなコードがあります。後者はCUDAでうまく動作します。私はまた、GCC 5.1.0バージョンのために動作しないCUDAでいくつかの作業を行う必要があります。これは、host_config.hファイルを編集して問題の行を削除することを推奨していた以前に提起された多くの問題と似ています。しかし、私は機関のクラスタで作業しています.Sys管理者によってインストールされているので、ファイルを編集することはできません。モジュールのロードコマンドを使用してGCCのバージョンをロードできますが、GCCのバージョンを下げると、コードにC++ 11の依存性の問題があります。これについてのアドバイスは?GCC 5.1.0をroot以外のユーザーとしてCUDA 7.5と連携させる

+1

CUDA 7.5ツールキットのローカルコピーを作成し、 'host_config.h'を編集し、ローカルコピーからnvccを使用しますか? –

+0

@Pavan Yalamanchili素早い返信をありがとう。私はCUDAツールキットの簡単なコピー&ペースト操作を行っていますか?とにかく、それを試してみましょう。 – darel

+0

コピーの代わりにrsyncを使用できる場合は、rsyncを使用します。 rsyncは、シンボリックリンクの重複コピーを避けます。 –

答えて

1

@Pavan Yalamanchiliに感謝します。システムにインストールされたバージョンをローカルパスにコピーすると、host_configファイルを編集でき、問題を解決できました。

関連する問題