原生Windows安装TensorFlow 0.12方法

本文介绍了如何在原生Windows系统中安装TensorFlow 0.12,包括Python的安装、环境变量设置、CUDA和CuDNN的安装、修改pip源以及手动下载安装TensorFlow。特别强调了GPU版TensorFlow的安装步骤和解决HTTP错误404的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2016年11月29日,TF官方宣布0.12版tensorflow支持原生windows操作系统,不在需要通过Docker进行安装。作为一个tf初学者,也是windows重度依赖用户,通过在墙里墙外各种搜索,终于找到了一种可行的安装方法。现予以总结,供同行参考。

博主机器配置:

OS:Window 7 64bit
CPU:Intel i7-2600K
内存:8G
显卡:Nvidia GeForce GTX 560

(有人推荐使用 Windows PowerShell 代替 CMD,所以下面一、二、三、四步均在Power Shell下执行,“开始”->“附件”->“Windows Power Shell”->“Windows Power Shell”)

一、安装Python

1、通过Pip在Windows上安装Python

TensorFlow在Windows上只支持64位Python3.5,可以通过Python 3.5 from python.org 或 Python 3.5 from Anaconda 下载并安装Python3.5.2(注意选择正确的操作系统)。


2、设置环境变量

上一步安装完毕后,在PowerShell中输入pip是找不到该命令的,因此将Python安装路径下“%安装路径%\Scripts”添加到Path下;再到PowerShell中输入

### 安装TensorFlow GPU 2.12Windows操作系统 由于最新版的TensorFlow GPU不再直接支持原生Windows系统,建议采用Windows Subsystem for Linux (WSL) 版本2作为解决方案[^2]。 #### 准备工作 确保系统的准备工作完成。这包括但不限于确认硬件和软件需求被满足。对于GPU版本的支持,需特别注意CUDA以及cuDNN的安装及其与TensorFlow的兼容性。可以通过`nvidia-smi`命令检查当前环境下的GPU驱动程序及CUDA版本信息[^1]。 #### 安装并配置WSL2 为了使TensorFlow能够识别并利用GPU资源,在Windows上推荐使用带有GPU加速功能的Linux子系统(WSL2)[^3]。具体操作如下: - 启用适用于Linux的Windows子系统和虚拟机平台特性; - 下载并设置Ubuntu或其他喜欢的Linux发行版作为默认使用的WSL2分发版; - 更新至最新的内核版本以获得更好的性能和支持; ```bash sudo apt update && sudo apt upgrade -y ``` #### 配置NVIDIA CUDA工具包和cuDNN库 在WSL2环境下继续准备必要的依赖项,即安装适合所选TensorFlow版本的CUDA Toolkit 和 cuDNN SDK: ```bash distribution=$(. /etc/os-release;echo $VERSION_ID) curl -s https://api.github.com/repos/NVIDIA/cuda-wsl/releases/latest | grep browser_download_url|grep ${distribution}|cut -d '"' -f 4|xargs wget -O cuda.deb sudo dpkg -i ./cuda.deb rm cuda.deb source ~/.bashrc ``` 以上脚本会自动下载对应的操作系统版本所需的CUDA .deb文件,并执行安装过程。 #### TensorFlow安装 当上述步骤完成后,可以进入Python环境中进行TensorFlow安装。考虑到稳定性和效率,强烈建议创建一个新的Conda或venv虚拟环境来进行此操作。这里给出基于pip的方法为例: ```bash python3 -m venv tf-gpu-env source tf-gpu-env/bin/activate pip install tensorflow==2.12.0 ``` 此时应该可以在该环境中导入并测试TensorFlow是否能正确加载GPU设备了。
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值