Tensorflow入门之 Hello World

Tensorflow入门之 Hello World

简介

Tensorflow 是 Google 开源的深度学习框架,来自于 Google Brain 研究项目,在 Google 第一代分布式机器学习框架 DistBelief 的基础上发展起来。

Tensorflow 的官方网址 http://www.tensorflow.org

Tensorflow 的 GitHub 网址 https://github.com/tensorflow/tensorflow

Hello World

启动 main 方法,若成功输出b'Hello, Tensorflow!',则表明Tensorflow安装成功。

python 复制代码
import tensorflow as tf


def demo():

    hello = tf.constant('Hello, Tensorflow!')
    sess = tf.Session()
    print(sess.run(hello))
    sess.close()


if __name__ == '__main__':
    demo()

报错信息

jsx 复制代码
Traceback (most recent call last):
  File "D:/Greenarrow/Workspace/FaceLogin/api/demo.py", line 13, in <module>
    demo()
  File "D:/Greenarrow/Workspace/FaceLogin/api/demo.py", line 7, in demo
    sess = tf.Session()
AttributeError: module 'tensorflow' has no attribute 'Session'

解决方案

  • Tensorflow 版本导致
  • 禁用TF2.x中的eager,否则会报错
  • tf.Session() 改为 tf.compat.v1.Session()

完整代码

python 复制代码
import tensorflow as tf


def demo():

    # 禁用TF2.x中的eager
    tf.compat.v1.disable_eager_execution()
    hello = tf.constant('Hello, Tensorflow!')
    sess = tf.compat.v1.Session()
    print(sess.run(hello))
    sess.close()


if __name__ == '__main__':
    demo()

执行结果

相关推荐
清静诗意3 分钟前
Python 异步编程与 Gevent 实战指南
python·协程·gevent
linzeyang9 分钟前
Advent of Code 2025 挑战全手写代码 Day 8 - 游乐场
后端·python
超级种码9 分钟前
JVM 字节码指令活用手册(基于 Java 17 SE 规范)
java·jvm·python
qiyue7711 分钟前
裁员这么猛,AI修仙抗一波
前端·人工智能·ai编程
光算科技12 分钟前
谷歌是否歧视AI生成图片|用Midjourney作图要标注来源吗?
人工智能·midjourney
程思扬13 分钟前
你的模型你做主:Fooocus + cpolar,安全远程生成 AI 图像
人工智能·笔记·tcp/ip·前端框架·figma·蓝湖
苏 凉13 分钟前
ONNX Runtime 在 openEuler 上的 CPU 推理性能优化与评测
开发语言·人工智能
子午14 分钟前
【垃圾识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
北京中邦兴业14 分钟前
GMP洁净环境监测法规深度解读:构建以风险为核心的动态防御体系
数据库·人工智能·面试·职场和发展
CNRio16 分钟前
中国AI硬件战略:构建科技自立自强新支点
人工智能·科技