AttributeError: module 'tensorflow' has no attribute 'Session'


 

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接: https://blog.csdn.net/qq_33440324/article/details/94200046

運行:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM