本文章主要是为了让想学习pytorch的其他语言用户,使用anaconda快速搭建一个属于自己的pyton隔离环境,用来运行pytorch。本文章主要分为三部分进行讲解。
python当中,每个.py 文件称之为一个模块,每个带有__init__.py 文件的目录称之为一个包。
python 当中可以直接执行一个模块或者一个包。下面例子当中 包含两个包,一个是internal,一个是utils。
tree ./
/pytorach/
├── interal
│ ├── __init__.py
│ ├── interal.py
│ └── __main__.py
├── requirements.txt
└── utils
├── __init__.py
├── __main__.py
├── utils.py
# 直接执行 包 会调用 __main__.py当中的方法
python3 -m utils # 直接调用utils/__main__.py当中的方法,要求__main__.py 必须存在
# 直接执行 模块
python3 -m utils.utils # 直接调用 utils/utils.py 这个脚本。
# 不管是直接执行包还是直接执行模块,都会直接直接执行
if __name__ == "__main__": # 下的方法,但是导入不会执行该方法
#每次导入一个包的时候,会自动执行每个包的 __init__.py 文件
1. 下载安装脚本:
您可以使用 wget
命令下载 Anaconda 安装脚本:
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh
2. 运行安装程序:
bash Anaconda3-2023.03-Linux-x86_64.sh
# 按照提示完成安装过程。
3. 激活 Anaconda 环境:
source ~/anaconda3/bin/activate
# 或者,重新启动终端,Anaconda 会自动激活
在ubuntu上安装了nvida的gpu驱动之后,使用nvidia-smi 可以看到当前显卡信息和最高支持的cuda版本,使用anaconda 创建一个虚拟环境之后,进入到虚拟环境下载cuda和pytorch环境进行开发。
# 创建虚拟环境
conda create -n myenv python=3.10
conda activate myenv
# 安装pytorch和cuda
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
验证安装
import torch
print("PyTorch 版本:", torch.__version__)
print("CUDA 是否可用:", torch.cuda.is_available())
print("CUDA 版本:", torch.version.cuda)
print("GPU 数量:", torch.cuda.device_count())
print("当前 GPU 名称:", torch.cuda.get_device_name(0))
至此,已经完成使用anacondac创建python虚拟环境来运行pytorch了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有