2017-08-23 11 views
0

Tensorflowを使用して訓練された画像を認識しようとしています。私はこれに続いてsteps と私は自分のデータセットを訓練するために成功し、その良い予測結果を与える。すべてのコードはPythonで書かれています。今私はiOSプロジェクトでこの訓練されたモデルを使用しようとしています。私はこのtutorialに従って、自分のiOSプロジェクトで訓練されたモデルを使用しています。しかし、私はこれらの手順に従ったとき、私のような私のMacのターミナルウィンドウでエラーがあった -iOSでTensorflow訓練を受けた機械学習モデルを使用する方法

"ERROR: /tensorflow/tensorflow/core/kernels/BUILD:2235:1: C++ compilation of rule '//tensorflow/core/kernels:self_adjoint_eig_v2_op' failed: gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -B/usr/bin -B/usr/bin -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG ... (remaining 124 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 4. gcc: internal compiler error: Killed (program cc1plus)"のようなエラーがあった。

この問題の解決策は何ですか、またはこのテンソルフローモデルをiOS対応コアMLモデルに変換する方法はありますか?ここで私はそのエラーのスクリーンショットを共有しています。私を助けてください。ありがとう。

enter image description here

答えて

0

ほとんどの場合、これはデフォルトのパラメータで実行するbazel用ドッキングウィンドウコンテナ内部のメモリ不足が原因です。ビルドコマンド(--local_resources 2048,2.0,1.0 -j 1)に追加のフラグを付けてビルドを再実行してみてください(bazel cleanの後)。あなたはまた少しより多くのリソースを与えて試すことができます:ここでは--local_resources 4096,2.0,1.0 -j 1

は、この問題のためにいくつかのリンクです:https://github.com/tensorflow/tensorflow/issues/1530 Tensorflow Serving Compile Error Using Docker on OSX

関連する問題