首先测试了一个书上样例:
1 | import tensorflow as tf |
报错:
1 | File "C:\Users\qinsi\tensorflow_workspace\steam_tf.py", line 8, in <module> |
这个在昨天的样例中碰到过,是v1和v2的版本区别。
修改为sess = tf.compat.v1.Session()
后可以跑起来,在run步骤报如下错误:Tensor.graph is meaningless when eager execution is enabled.
先找了一个hello跑了一下,可用:
1 | #!/usr/bin/env python |
然后查阅资料修改文件,找到一个比较通用的方法,在前面添加如下语句:
1 | import tensorflow.compat.v1 as tf |
整个程序如下:
1 | #!/usr/bin/env python |
输入结果为:
1 | (TensorFlowGPU3_9) C:\Users\qinsi\tensorflow_workspace>python steam_tf.py |
结果正确
手里的资料还是有点老,后续争取找一下tf2的相关资料进行进一步学习。