Loading...

文章背景图

TensorFlow:端到端开源机器学习平台|安装与使用全指南

2026-11-02
0
- 字
- 分钟
|

TensorFlow · 端到端开源机器学习平台|安装与使用全指南

项目仓库: https://github.com/tensorflow/tensorflow

开源协议:Apache 2.0 · 安装:pip install tensorflow · GPU:CUDA(Ubuntu/Windows) · CPU 包:tensorflow-cpu · 官方文档:tensorflow.org


1 项目简介

TensorFlow 是 Google 开源的端到端机器学习平台,让研究者推动 ML 前沿、开发者轻松构建和部署 ML 应用。它提供稳定的 Python API,覆盖从数据处理、模型训练到部署的全链路,支持 CPU/GPU/多平台。

1.1 核心信息一览

项目项 内容
项目名称 TensorFlow
仓库地址 github.com/tensorflow/tensorflow
项目定位 端到端开源机器学习平台
开源协议 Apache 2.0
安装命令 pip install tensorflow
CPU 专用包 pip install tensorflow-cpu
夜间构建 tf-nightly / tf-nightly-cpu
官方文档 tensorflow.org

1.2 适用场景

  • 训练与部署机器学习/深度学习模型。
  • 研究与生产兼顾的模型开发。
  • 需要 GPU 加速的训练任务。

1.3 能力边界(官方口径)

  • 当前发布包在 Ubuntu/Windows 上支持 CUDA GPU。
  • DirectX 与 macOS Metal 通过 Device Plugins 支持。

2 功能特性

  • 稳定 Python API:文档完善。
  • 多平台:CPU/GPU/移动/边缘。
  • GPU 加速:CUDA、Device Plugins。
  • 生态:Keras、TensorFlow Lite、TensorFlow Serving。

3 官方跳转链接汇总

类别 链接 说明
仓库主页 https://github.com/tensorflow/tensorflow 源码
安装指南 tensorflow.org/install pip/GPU/Docker/源码
GPU 支持 install/gpu CUDA
Docker install/docker 容器
从源码构建 install/source 编译
教程 tensorflow.org/tutorials 入门

4 安装

4.1 当前发布版(含 CUDA GPU 支持,Ubuntu/Windows)

pip install tensorflow

4.2 CPU-only 包

pip install tensorflow-cpu

升级到最新版:

pip install --upgrade tensorflow

4.3 夜间构建(测试用)

pip install tf-nightly        # GPU
pip install tf-nightly-cpu    # CPU

5 第一个程序

python
>>> import tensorflow as tf
>>> tf.add(1, 2).numpy()
3
>>> hello = tf.constant('Hello, TensorFlow!')
>>> hello.numpy()
b'Hello, TensorFlow!'

6 其他安装方式

7 常见问题

  • GPU 不可用:确认 CUDA 驱动与版本匹配,按 GPU 指南安装。
  • 只要 CPU:用 tensorflow-cpu 减小体积。
  • 想测最新功能:用 tf-nightly。

8 风险与说明

  • 许可证:Apache 2.0。
  • CUDA 版本:GPU 版对 CUDA/cuDNN 版本有要求,以官方指南为准。
  • 非官方声明:本文基于官方仓库 README 整理,命令以最新 release 为准。
评论交流

文章目录