TensorflowでカスタムOpを定義する場合、入力の形状が完全に定義されているかどうか多形である2つのカーネルを提供できますか?たとえば、形状が完全にわかっている/定義されている場合、カーネル構築で一度構造を構築できます。Tensorflow完全に定義された形状と完全に定義された形状とで定義された多型Op
0
A
答えて
0
これは現在できません。 kernel dispatch mechanismは、テンソル形状に関する情報が(一般的に)利用できないTensorFlowコードの低レベル部分に実装されています。
しかし、既知の図形に基づいてグラフを特殊化する能力は有用な能力のように見えますが、GitHub issues pageの機能要求としてこれを引き上げる価値があります。考えられる回避策の1つは、形状情報を利用して、既知の入力シェイプのopsの名前を静的シェイプ情報に依存する別のopに(例えば、追加のattrを使用して)書き換えることです。registering an optimization passを試すことが考えられます。ただし、TensorFlowでこれを行うには、現在、ソースから再構築する必要があります。
関連する問題
- 1. サブパスにパスで定義された分割形状
- 2. クラスstd :: out_of_rangeは完全に定義されていますか?
- 3. は `定義された`と `
- 4. 完全修飾静的メンバー定義はコンパイルされません
- 5. 私は形で定義された状態を持っているangularJS
- 6. Xml定義された図形が表示されない
- 7. vb6ユーザー定義型が完全にコンパイルされていないとエラーが発生しました
- 8. 型入力プロジェクトと完全に型指定されたリポジトリの使用
- 9. XMLで定義されたカスタムリストビュー(プログラムで定義されたカスタムアダプターなしで)
- 10. テンプレート化されたクラスのための形質の定義
- 11. チェックすると定義されたタイムスパン
- 12. プレーンで定義されたキューブをレンダリングする(バルブマップファイル形式)
- 13. エラー「定義されたアプリケーションまたはオブジェクト定義のエラー」マクロ
- 14. GCCコンパイラエラー: "再定義...以前に定義された"
- 15. 動的に定義された属性のDTD定義
- 16. 再帰的に定義された型のスカラと==メソッド
- 17. ユーザ定義された定数
- 18. Solr - 不明な形状定義エラー
- 19. コードミラー - 指定された行を完全にグレーにします。
- 20. C++で定義された関数への未定義参照?
- 21. Javaで配列定数で定義された列挙型
- 22. にReferenceError:変数が定義され(ただし、定義された)されていません
- 23. IE8で非常に奇妙なこと..定義された変数が「未定義」と認識される
- 24. 事前に定義された言葉
- 25. フレックス用に定義されたCトークンファイル?
- 26. コードビハインドで定義されたプロパティと同じテンプレート内のクラスで定義されたプロパティをバインドする
- 27. 配列定数で定義された列挙型
- 28. Javascriptでは、定義されていないと主張しています。それは完全に
- 29. #if定義されたWINDOWS vs #if定義済み(WINDOWS)
- 30. 定義された未定義の結果mysql_free_result
入力用の形状がテンソルに設定されている場合、 'OpKernelConstruction'からどのようにアクセスしますか? –
として投稿:http://stackoverflow.com/questions/42771865/access-input-shape-from-opkernel-constructor-opkernelconstruction –