文档 |
|---|
TensorFlow 是一个端到端的开源机器学习平台。它拥有一个全面、灵活的生态系统,包含丰富的工具、库和社区资源,使研究人员能够推动机器学习的前沿发展,并让开发者轻松构建和部署基于机器学习的应用程序。
TensorFlow 最初由 Google Brain 团队中的机器智能研究人员和工程师开发,用于进行机器学习和神经网络研究。然而,该框架具有足够的通用性,也可应用于其他领域。
TensorFlow 提供稳定的 Python 和 C++ API,以及针对其他语言的非保证向后兼容的 API。
请订阅 announce@tensorflow.org 以获取最新的发布公告和安全更新。查看所有邮件列表。
请参阅 TensorFlow 安装指南,了解如何安装 pip 包、启用 GPU 支持、使用 Docker 容器以及从源代码构建。
要安装当前版本(包含对支持 CUDA 的 GPU 卡的支持,适用于 Ubuntu 和 Windows):
$ pip install tensorflow
其他设备(DirectX 和 MacOS-metal)可通过设备插件获得支持。
还提供了一个更小的仅支持 CPU 的包:
$ pip install tensorflow-cpu
要将 TensorFlow 更新到最新版本,请在上述命令中添加 --upgrade 标志。
用于测试的每日构建版本可通过 PyPI 上的 tf-nightly 和 tf-nightly-cpu 包获取。
$ python
>>> import tensorflow as tf
>>> tf.add(1, 2).numpy()
3
>>> hello = tf.constant('Hello, TensorFlow!')
>>> hello.numpy()
b'Hello, TensorFlow!'
更多示例,请参阅 TensorFlow 教程。
如果你想为 TensorFlow 做贡献,请务必阅读贡献指南。本项目遵循 TensorFlow 的行为准则。参与即表示你同意遵守此准则。
我们使用 GitHub Issues 来跟踪功能请求和错误报告,一般性问题请使用 TensorFlow 论坛进行讨论,具体技术问题请前往 Stack Overflow。
TensorFlow 项目致力于遵循开源软件开发中普遍接受的最佳实践。
请按照以下步骤为特定版本的 TensorFlow 打补丁,例如修复错误或安全漏洞:
r2.8。你可以在 TensorFlow SIG Build 社区构建表中找到更多社区支持的平台和配置。
| 构建类型 | 状态 | 产物 |
|---|---|---|
| Linux CPU | PyPI | |
| Linux GPU | PyPI | |
| Linux XLA | 待定 | |
| macOS | PyPI | |
| Windows CPU | PyPI | |
| Windows GPU | PyPI | |
| Android | 下载 | |
| Raspberry Pi 0 和 1 | Py3 | |
| Raspberry Pi 2 和 3 | Py3 | |
| Libtensorflow MacOS CPU | 状态暂时不可用 | 每日构建二进制文件 官方 GCS |
| Libtensorflow Linux CPU | 状态暂时不可用 | 每日构建二进制文件 官方 GCS |
| Libtensorflow Linux GPU | 状态暂时不可用 | 每日构建二进制文件 官方 GCS |
| Libtensorflow Windows CPU | 状态暂时不可用 | 每日构建二进制文件 官方 GCS |
| Libtensorflow Windows GPU | 状态暂时不可用 | 每日构建二进制文件 官方 GCS |
了解更多关于 TensorFlow 社区的信息以及如何贡献。