复现论文—配置虚拟环境

该文详细介绍了如何配置一个用于复现论文的虚拟环境,包括检查CUDA版本,创建conda环境,添加国内镜像源,安装CUDA和cudnn,以及按特定版本安装PyTorch和torchvision。过程中还提到了处理导入错误,如降低Pillow版本和安装scikit-learn等步骤,直到代码成功运行。

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

复现论文—配置虚拟环境

1.查看自己的CUDA版本

win+r 在cmd下输入

nvidia-smi

查看CUDA版本号(要小于等于)

在这里插入图片描述

2.查看论文README.md中的Requirements

在这里插入图片描述

以及requirements.txt
在这里插入图片描述

获取torch版本号和torchvision版本号

3.去Pytorch官网查看对应版本号的链接

Pytorch官网:

Previous PyTorch Versions | PyTorch

在这里插入图片描述

cu92代表cuda9.2

cp37代表python3.7

4.创建虚拟环境

在这里插入图片描述

输入命令:conda create -n 环境名字 python=3.xx
在这里插入图片描述

完成创建

5.激活环境

输入命令:conda activate 环境名字
在这里插入图片描述

6.添加国内镜像

虚拟环境中也就是前缀是(环境名字)依次添加以下指令:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/

如何查看安装了那些镜像源:

conda config --show-sources
在这里插入图片描述

7.安装cuda

根据3中所查到的版本号安装cuda

conda install cudatoolkit=xx.x

8.安装cudnn

可以指定版本也可以不指定,会根据下载的cuda来自动下载匹配的cudnn

conda install cudnn

9.安装torch

pip install
+
右键所选版本包 -> 复制链接
在这里插入图片描述

在这里插入图片描述

10.安装torchvision

pip install torchvision==0.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

11.检查是否安装成功

!!!!检查是否安装成功!!!!

先输入python

再输入

import torch
print(torch.version)
print(torch.cuda.is_available())

要显示True 即代表安装成功!!

在这里插入图片描述

到此为止

虚拟环境配置完成

12.安装额外包

回到代码

在这里插入图片描述

导包错误 说明还有包没下载

conda install matplotlib

在这里插入图片描述

安装好后 代码就没报错了

在这里插入图片描述

这样可以开始运行了
(但是还没有结束 嘻嘻)
(没办法 安装环境就是如此要有耐心!)

13.运行代码+修改bug

  1. 报错1

在这里插入图片描述

​ 说明pillow版本太高

​ 可以降低版本

​ conda install pillow==6.2.1

  1. 报错2

在这里插入图片描述

说明缺少sklearn包

注意!!

sklearn的包名是scikit-learn

所以输入指令:

conda install scikit-learn

一直运行+修改bug

直到能运行成功

(恭喜!!!!!!)

(喜大普奔!!!!)

(完结撒花✿✿ヽ(°▽°)ノ✿)
在这里插入图片描述

所以输入指令:

conda install scikit-learn

一直运行+修改bug

直到能运行成功

(恭喜!!!!!!)

(喜大普奔!!!!)

(完结撒花✿✿ヽ(°▽°)ノ✿)

[外链图片转存中…(img-dnxc7vC7-1688464194668)]

### 复现论文实验的方法教程 要在 Ubuntu 单系统环境中成功复现论文中的实验或方法,可以按照以下方式操作: #### 准备工作 确保安装了必要的依赖项以及开发工具链。可以通过运行以下命令来更新和升级系统的包管理器并安装基础软件: ```bash sudo apt update && sudo apt upgrade -y sudo apt install git curl wget build-essential python3-pip -y ``` #### 下载项目代码与数据集 根据官方文档说明,通过脚本下载所需的测试用例文件[^1]。执行如下命令克隆仓库并获取样本数据: ```bash git clone https://github.com/example/repo.git # 替换为目标项目的实际地址 cd repo bash script/download_sample_data.sh ``` #### 配置环境 由于提到使用的代码版本可能不同,因此需特别注意环境的一致性设置[^3]。推荐采用虚拟环境隔离依赖关系,具体步骤如下所示: ```bash pip3 install --upgrade pip setuptools wheel virtualenv virtualenv venv --python=python3 source venv/bin/activate pip install -r requirements.txt ``` 如果 `requirements.txt` 文件缺失,则应参照 README 中列举的库列表手动完成安装。 #### 运行程序 依据入门指南描述的内容逐步调试直至获得预期成果[^2]。一般流程包括但不限于预处理输入资料、启动模型训练过程以及评估最终表现等方面的工作。例如: ```bash python preprocess.py input_path output_path python train.py config_file.yaml python evaluate.py checkpoint_dir test_set ``` 以上各环节均建议仔细阅读附带文档以理解参数含义及其默认设定值的影响范围。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值