版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
運行:
import tensorflow as tf
sess=tf.Session(config=tf.ConfigProto(log_device_placement=True))
- 1
- 2
出現:
AttributeError: module 'tensorflow' has no attribute 'Session'
原因:
因為是tensorflow 2.0版本
怎么解決:
此時須用
tf.compat.v1.Session()
替代
tf.Session()`
上述代碼須為:
import tensorflow as tf
sess=tf.compat.v1.Session(config=tf.compat.v1.ConfigProto(log_device_placement=True))
兩個版本tensorflow函數對照:
參考鏈接:
https://docs.google.com/spreadsheets/d/1FLFJLzg7WNP6JHODX5q8BDgptKafq_slHpnHVbJIteQ/edit#gid=0
