2016-08-27 4 views
1

私はTFのための移植可能な.aファイルを作成しようとしています。 TFのMakefileオプションを使用する方法については、hereの指示に従うことにしました。最後のコマンドを入力した後TensorflowでMakefileオプションを使用しているときにエラーが発生しました。

(-f tensorflowに/ contrib /メイク/ Makefileを作る)、私は次のエラーを取得する:

error: invalid conversion from ‘tensorflow::uint64* {aka long long unsigned int*}’ to ‘google::protobuf::uint64* {aka long unsigned int*}’ [-fpermissive]

これはTFのバグですか?

答えて

1

ほとんどの場合、またはMakefileプロセス内にあります。私は、最新のマスターからではなく、リリースブランチからプログラムを実行するためのアドバイスをします。

それともbazelを使用してtensorflowライブラリーを構築することができます:

bazel build //tensorflow:libtensorflow.so 

There is a C++ example of how to use the c++ library

このis the bazel target to build it

最も簡単なことは、そのフォルダに新しいディレクトリを作成し、bazelビルドターゲットをコピーすることです。

+0

私はbazelを使って共有ライブラリを作成しようとしました。 TFレポの外から誰を使用するのか分かりますか? –

+0

どういう意味ですか?それをC++プログラムとリンクさせますか?いくつかの情報を追加しました – fabrizioM

+0

TFコードを既存のC++プロジェクトと統合しようとしています。私はバゼルを使用することはできません、私はそれを回避する方法を見つけようとしています。 –

関連する問題