問題タブ [protobuf-c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - caffemodel パーサーのコンパイル中に未解決の外部シンボル エラーが発生しました
このコードを実行しようとしています - https://github.com/Smorodov/Caffemodel-Parser 私が従った手順 - 1) protobuf 3.3 の内容を protobuf フォルダにコピーします 2) gmock の内容を protobuf フォルダにコピーします 3) CMake を実行します 4) generate_caffe_pb_cc を実行します。 .bat ファイル 5) プロジェクトのビルド
このエラーが発生する
4>main.obj: エラー LNK2001: 未解決の外部シンボル "private: static int google::protobuf::io::CodedInputStream::default_recursion_limit_" (?default_recursion_limit_@CodedInputStream@io@protobuf@google@@0HA)
4>caffe.pb.obj : エラー LNK2001: 未解決の外部シンボル "class google::protobuf::internal::ExplicitlyConstructed,class std::allocator > > google::protobuf::internal::fixed_address_empty_string" (?fixed_address_empty_string@internal @protobuf@google@@3V?$ExplicitlyConstructed@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@123@A)
私は何を間違っていますか?
VS 2010 の使用
c++ - Tensorflow C API セグメンテーション違反
Keras を使用して、ドロップアウトのある LSTM の 2 層を持つ単純な RNN をトレーニングしました。tensorflow C API で .pb グラフをロードし、後で予測に使用したいのですが、セグメンテーション エラーが発生しました。後で、ネットワークを同じままにし、ドロップアウト オプションのみを削除して再トレーニングすると、すべてが正常に実行されることがわかりました。ただし、Dropout を使用した方がテスト データの予測精度が高いため、使用したいと考えています。提案のある人はいますか?tensorflow C API を使用する例はほとんどありません。
セグメンテーション違反が発生した場所は次のとおりです。
ところで、ウェブサイトの次のコードを使用して、Keras の .mdl から tensorflow の .pb に変更しました。tensorflow を tf としてインポート sys をインポート numpy を np としてインポート
それで
c++ - c++ を使用して protobuf のデータ構造を操作する
protobuf で定義されているデータ構造を変更したいのですが、proto は次のようになります。
データを新規作成、変更、および削除する必要があります。データ構造が C++ で定義されている場合は、はるかに簡単です。私の質問は、protobuf 入力を受け取り、C++ でデータ構造を構築するローダーが必要ですか? または、protobuf で生成された関数に基づいて独自のヘルパー関数を構築しますか?
c++ - ld.so.1: プロトコル: 致命的: libstdc++.so.6: バージョン 'GLIBCXX_3.4.20' が Solaris 11 に見つかりません
私はsolaris 11にprotobufferをインストールしました。次に、以下のコマンドで指定したaddressbook.pb.hおよびaddressbook.pb.ccファイルを生成します
しかし、目的のファイルを取得する代わりに、以下のエラーが表示されました:
以下のコマンドで libstdc++.so.6 を確認しました。
だから私はこの出力を得ました:
この問題を解決するのを手伝ってください:)