Linux下深度学习环境搭建全攻略
|
在Linux系统上搭建深度学习环境是数据科学与人工智能开发的重要基础。选择一个稳定且兼容性良好的操作系统版本至关重要,推荐使用Ubuntu 20.04或22.04,它们拥有广泛的社区支持和成熟的包管理机制。 安装前需确保系统已更新至最新状态。打开终端,执行以下命令:sudo apt update && sudo apt upgrade -y。这一步能避免后续依赖冲突问题,提升整体稳定性。 接下来安装NVIDIA GPU驱动。若使用NVIDIA显卡,建议通过官方PPA源安装:sudo add-apt-repository ppa:graphics-drivers/ppa,再使用sudo ubuntu-drivers autoinstall自动匹配并安装合适版本的驱动。安装完成后重启系统,确认nvidia-smi命令可正常输出驱动信息。 CUDA Toolkit是深度学习框架运行的底层支撑。前往NVIDIA官网下载与显卡驱动兼容的CUDA版本,例如11.8。通过.deb包安装:sudo dpkg -i cuda-repo-.deb,然后sudo apt-key add /var/cuda-repo-/7fa2af80.pub,最后sudo apt install cuda-toolkit-11-8 -y。配置环境变量,在 ~/.bashrc 文件中添加:export PATH=/usr/local/cuda/bin:$PATH,export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH,保存后运行 source ~/.bashrc。 PyTorch或TensorFlow等主流深度学习框架需要配合Python环境使用。推荐使用Anaconda或Miniconda来管理虚拟环境。安装Miniconda后,创建专用环境:conda create -n dl_env python=3.9,激活环境:conda activate dl_env。 在激活环境中安装深度学习框架。以PyTorch为例,使用官方提供的CUDA版本安装命令:conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch -c nvidia。TensorFlow则可通过pip install tensorflow-gpu==2.12.0安装,其会自动适配可用的CUDA版本。 验证安装是否成功,可在Python中导入模块并检查GPU是否可用。例如:import torch; print(torch.cuda.is_available())。返回True表示环境配置正确,可正常使用GPU加速。
AI方案图,仅供参考 建议安装Jupyter Notebook用于交互式开发:conda install jupyter -y。通过jupyter notebook启动,即可在浏览器中编写和运行代码。 整个流程完成后,你将拥有一个功能完整、性能稳定的深度学习开发环境。定期更新依赖包,关注官方文档,有助于长期维护与扩展能力。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

