執行Tensorboard出現kernel is dead的解決方法

鄭付強發表於2018-06-11

執行Tensorboard出現kernel is dead的情況

在執行tensorflow中視覺化框架tensorboard例項時出現kernel is dead情況,單步除錯發現問題出在下面這部分:

run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
run_metadata = tf.RunMetadata()
summary,_= sess.run([merged, train_step],
                     feed_dict=feed_dict(True),
                     options=run_options,
                     run_metadata=run_metadata)
train_writer.add_run_metadata(run_metadata, `step%03d` % i)
train_writer.add_summary(summary, i)

斷點後發現死在

run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)

這句話上

原因

CUPTI沒有新增到環境變數

解決方法

找到CUDAVX.0(X代表CUDA版本)所在資料夾下的extras資料夾下的CUPTI資料夾
將裡面的libx64資料夾下的cupti64_90.dll檔案複製到CUDAVX.0資料夾下的bin資料夾中,
cupti.lib檔案複製到CUDAVX.0資料夾下的libx64資料夾下

相關文章