正如我們所知,tensorflow的android演示是多線程的。那麼我怎樣才能把它改成單線程模式呢?如何在Android上運行tensorflow示例時設置線程號?
0
A
回答
0
現在沒有辦法從Java那裏做到這一點。在local_device.cc中自動選取符合設備上檢測到的內核數量的內部操作並行性值。如果你只是想測試,你可以覆蓋那裏的價值。
手機上的並行操作當前總是爲1 - 一次只能運行一個操作。
更一般地在本機代碼中創建Session對象時,可以設置intra和inter-parallism。例如:
tensorflow::SessionOptions options;
tensorflow::ConfigProto& config = options.config;
config.set_intra_op_parallelism_threads(num_threads);
Session session = tensorflow::NewSession(options);
這將覆蓋自動選取的值。一個例子見benchmark_model.cc。
如果你想從Java設置它,你將不得不添加一個參數到TensorFlowInferenceInterface.initializeTensorFlow()。
不過,我們很快就會切換到Java API,因此訪問SessionOptions來設置值會更容易。
+0
我也發現這個,無論如何,感謝你。 –
相關問題
- 1. 如何運行Android示例
- 2. 如何在Android Studio 1.0.1上運行Facebook示例應用程序
- 3. 如何在線程中運行的函數中設置超時
- 4. 如何運行Recurrent Neural Networks示例程序是tensorflow?
- 5. 如何在Android上運行TensorFlow推理例如,對圖像進行分類?
- 6. Android如何設置運行時間Id
- 7. 在CMD線上運行Tensorflow錯誤
- 8. Tensorflow示例爲Android
- 9. 在多核設備上運行TensorFlow
- 10. NotFoundError運行TensorFlow XLA示例(libdevice.compute_35.10.bc)
- 11. Tensorflow Session.Run在Android設備上運行時提供空輸出張量,但在Ubuntu上運行時工作正常
- 12. 如何在GKE上運行Distributed Tensorflow?
- 13. 如何在AWS羣集上運行TensorFlow?
- 14. 如何在Android上的後臺線程上運行代碼?
- 15. 在Android設備/模擬器上運行Google Glass GDK示例
- 16. 無法在Android設備上運行React-Native示例代碼
- 17. 行爲如線程示例
- 18. Android Snake示例。 onDraw是在Handlers線程還是在UI線程上執行?
- 19. 如何在設備上運行Google Glass GDK示例?
- 20. 如何在Android上運行捏放大示例?
- 21. 如何在'main'線程上運行DefaultMessageListenerContainer
- 22. 如何在JButton上運行線程?
- 23. 如何在Android中執行兩個線程時運行第三個線程
- 24. 如何在Android設備上運行我的Android應用程序?
- 25. ProgressDialog在線程運行時不顯示
- 26. 如何運行示例Android代碼
- 27. 我如何運行android comaptibity包示例
- 28. 如何運行TtsEngine android示例?
- 29. 如何在Android中運行C2DM示例程序?
- 30. 如何在eclipse中運行示例android ndk程序?
請避免在這裏提出這樣的問題...是程序特定的 – Akshay
我們實際上要求開發人員使用標籤TensorFlow在stackoverflow上詢問TensorFlow使用問題,以便我們可以將我們的github問題隊列保留爲可操作項目。 –