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

運行Tensorboard出現kernel is dead的狀況

在運行tensorflow中可視化框架tensorboard實例時出現kernel is dead狀況,單步調試發現問題出在下面這部分:python

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)

這句話上3d

緣由

CUPTI沒有添加到環境變量調試

解決方法

找到CUDAVX.0(X表明CUDA版本)所在文件夾下的extras文件夾下的CUPTI文件夾
將裏面的libx64文件夾下的cupti64_90.dll文件複製到CUDAVX.0文件夾下的bin文件夾中,
cupti.lib文件複製到CUDAVX.0文件夾下的libx64文件夾下code

相關文章
相關標籤/搜索