BERT 執行MRPC demo問題

2021-10-10 12:44:08 字數 1038 閱讀 1851

如果出現:

no registered '_copyfromgputohost' opkernel for cpu devices compatible with node 

tensorflow.python.framework.errors_impl.notfounderror: no registered '_copyfromgputohost' opkernel for cpu devices compatible with node swap_out_gradients/bert/encoder/layer_0/attention/output/dense/matmul_grad/matmul_1_0 = _copyfromgputohost[t=dt_float, _class=

["[email protected]_1_0"

], _device=

"/job:localhost/replica:0/task:0/device:cpu:0"

](bert/encoder/layer_0/attention/self/reshape_5/_4869)

. registered: device=

'gpu'

[[node: swap_out_gradients/bert/encoder/layer_0/attention/output/dense/matmul_grad/matmul_1_0 = _copyfromgputohost[t=dt_float, _class=

["[email protected]_1_0"

], _device=

"/job:localhost/replica:0/task:0/device:cpu:0"

](bert/encoder/layer_0/attention/self/reshape_5/_4869)

]]

解除安裝原tensorflow-gpu-1.9.0切換到1.12.0

原因:gpu使用率太高了,承受不住,然後進行新的運算時就崩潰了。

解決辦法:減小batch_size,盡量關閉其他無關程式。

NSNotification多次執行的問題

本文主要講述在ios開發過程中,有關於nsnnotification的使用相關的問題,問題主要源於我在專案開發中,監聽鍵盤顯示和關閉的相關通知,發現通知方法會被多次執行,因為有很多地方會註冊這兩個通知,就會發現未顯示的介面,還是可以執行通知方法,這樣做明顯是沒有必要的,接下來就具體解釋怎麼解決這樣的...

onResume什麼時候執行,執行幾次的問題

乙個activity活動就是乙個介面的布局。程式正常啟動時 oncreate onstart onresume oncreate 在活動第一次建立時被呼叫,主要用於載入布局 onstart 這個方法在活動由不可見變為可見的時候呼叫。onresume這個方法在活動準備好和使用者進行互動的時候呼叫。此時...

springboot專案打包後執行出現問題解決辦法

原因 log4j over slf4j.jar 和 slf4j log4j12.jar不能同時引入,造成死迴圈 解決 刪除pom裡面的slf4j log4j12依賴,仍然沒有解決問題。這裡主要是因為spring boot starter logging裡面引入了log4j over slf4j依賴,...