基于WSL2+Docker的TensorFlow2配置流程

本文详细介绍了如何在Windows11环境下,利用WSL2和Docker来配置TensorFlow2的GPU支持。首先,安装和设置WSL2环境,选择合适的Linux发行版如Ubuntu,并安装VisualStudioCode。接着,安装NVIDIA驱动。然后,安装DockerDesktop并启用WSL2backend。通过更换Docker国内源加速镜像下载,拉取TensorFlow的GPU-Jupyter镜像。最后,创建Docker容器,使用VSCode连接容器并验证GPU支持。

基于WSL2+Docker的TensorFlow2配置流程

本流程在Windows 11下进行,也适用于最新版本的Windows 10。基于Windows操作系统,对于日常使用和同时使用多个其他的开发环境更加友好,上手难度低;而基于Linux的深度学习,生态成熟且案例也更多,因此WSL2是一个非常不错的选择。同时本文兼顾了基于Cuda的深度学习开发。

适用于 Linux 的 Windows 子系统(WSL)可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。

WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性

——WSL官方文档-什么是WSL?

对于PyTorch而言,直接使用WSL2+Linux发行版本+Conda建立环境即可,而TF2的GPU支持需要安装Nvidia的各种驱动和库,再加上本身是在WSL中进行,配置起来好像很复杂,因此本文将基于Docker配置环境。

为了实现 TensorFlow GPU 支持,需要各种驱动程序和库。为了简化安装并避免库冲突,建议您使用支持 GPU 的 TensorFlow Docker 映像(仅限 Linux)。此设置方式只需要 NVIDIA® GPU 驱动程序。——TensorFlow官方文档-GPU支持

文章引用部分及其内链接仅作辅助理解,不影响正常配置流程。

1. 设置WSL2环境

首先配置WSL2,可参考详细的WSL官方文档-最佳实践,这里简要说明步骤。

  1. 安装WSL

在M

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘤熊豪杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值