TensorFlowのネイティブランタイムのロードに失敗した問題(Tensorflowインストール時
理由: コンポーネントのバージョンが低すぎる
ステップ1:GCCのアップグレード
最新版6.2.0をダウンロードしました。
wget http://gcc.parentingamerica.com/releases/gcc-6.2.0/gcc-6.2.0.tar.bz2
gccのインストールファイルがダウンロードされたら、以下のコマンドを実行してファイルを解凍してください。
tar -xf gcc-6.2.0.tar.bz2
解凍が完了したら、以下のコマンドを実行して、作業ディレクトリにアクセスします。
cd gcc-6.2.0
download_prerequisites スクリプトを実行し、gcc の依存ライブラリーをダウンロードします。
. /contrib/download_prerequisites
The #download_prerequisites script, will download the mpfr, gmp and mpc files needed to install gcc.
コンパイル時に生成されたすべての中間ファイルを置く出力ディレクトリを作成します。
mkdir build
作業ディレクトリが出力ディレクトリに切り替わり、そこで設定とインストールが行われます。
cd build
configureを実行し、インストールファイルの設定を行います。
... /configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
設定が完了したら、以下のコマンドを実行して、gccをコンパイルしてください。
make -j 6
コンパイル後、gccをインストールします。
make install
インストールが完了したら、次のコマンドを実行して 6.2 のインストール ファイルを見つけ、システムのデフォルトの gcc を置き換える必要もあります。
ステップ2:GLIBCXXのアップグレード
GCCのコンパイル出力ディレクトリに行くと、.libsは隠されていることに注意してください:build/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
以下のコマンドで表示します。
strings libstdc++.so.6.0.22|grep GLIBCXX
一般的には、必要性に応じたバージョンのGLIBCXXが中に入っています。
そして、そのファイルを/usr/lib64にコピーします。
そして、libstdc++.so.6 を libstdc++.so.6.0.22 にポイントしてください。
このステップは、ROOT権限で実行する必要があります。
rm -r libstdc++.so.6
rm: remove symbolic link `libstdc++.so.6'? y
ln -s libstdc++.so.6.0.18 libstdc++.so.6
それでオッケーです。
一番簡単なのは、新しいバージョンを入手することです
関連
-
[解決済み】Pythonでgoogle APIのJSONコードを読み込むとエラーになる件
-
[解決済み】ユーザー入力に基づき、プログラムを再起動するには?
-
[解決済み】python object() takes no parameters エラー 【終了しました。
-
[解決済み】Pythonのmapオブジェクトはsubscriptableではない
-
[解決済み] AttributeError: モジュール 'matplotlib' には属性 'plot' がありません。
-
[解決済み] python3 TypeError: 'function' object is not iterable.
-
[解決済み] TypeError: 型 'NoneType' の引数は反復可能ではありません。
-
[解決済み] フラスコでPythonマルチプロセッシング
-
[解決済み] Pythonで複数行のdictをフォーマットする適切な方法は何ですか?
-
[解決済み] 2つのファイルを比較し、共通する行を削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Python: ループの外側で「break」する
-
[解決済み】ZeroDivisionErrorの取得:Pythonのfloat除算
-
[解決済み】PIP (Python) : ImportError: 名前 _remove_dead_weakref をインポートできない。
-
[解決済み】TypeError: Pythonではタプルのみ連結可能("int "ではない)。
-
[解決済み] グラフからノードを削除、またはデフォルトグラフ全体をリセット
-
[解決済み] python で scipy.spatial.distance.cdist(X, Y) を使用して点群間の距離を求める。
-
[解決済み] Django の例外 : django.core.exceptions.ImproperlyConfigured:
-
[解決済み] deque.popleft()とlist.pop(0)です。性能差はあるのでしょうか?
-
Pyinstaller を使って Python プログラムをパッケージングしてみる 発生した問題のまとめ
-
virtualenvwrapper.hook_loader'のモジュール仕様を見つける際にpythonエラーが発生しました。