同学接到了老师的任务复现某篇SR论文,其中参考了EDSR。打算用anaconda配个环境~
EDSR源代码GitHub链接
论文链接:
Bee Lim, Sanghyun Son, Heewon Kim, Seungjun Nah, and Kyoung Mu Lee, "Enhanced Deep Residual Networks for Single Image Super-Resolution
整个配置过程都挺顺利的,出错的话可以在评论区发一下我们讨论一下哈
一、环境需要
github上给出的环境依赖
作者说pytorch默认支持1.1.0
第一步:创建一个python3.6的新环境
打开Anaconda prompt
输入下面的命令:
conda create -n EDSRpy python=3.6
等一会儿会让你输入y/n,直接按y回车,就会开始下载各种包,结果是下面这样的:
都安装完了应该是这样的界面:
输入下面的命令激活新创建的环境
activate EDSRpy
第二步:安装pytorch1.1.0
用离线方法安装,打开网址:
pytorch下载地址
ctrl+F搜一下1.1,cp后面跟的是python版本,比如CP36就是python3.6版。后面跟的是系统环境,我是win环境,所以我选图里的第八个。点击下载
下载完,在刚才的命令行窗口里,cd到刚才文件下载到的文件夹,然后执行下面的命令
pip install torch-1.1.0-cp36-cp36m-win_amd64.whl
pip install 后面加你那个文件的全名,记得把文件类型后缀加上去,可能会因为网络不好而出错,类似这样。那我们就执行一次上面的命令。我执行了两次成功安装了。
成功安装了!
第三步安装剩余的依赖
剩下没装的包,都是pip install安装命令,我们可以看看执行到这里都装好了什么。
输入命令:conda list
环境要求里的前三个都有了,剩下的,直接在命令行按顺序一条条执行下面的代码:
pip install imageio
pip install scikit-image
pip3 install opencv_python==3.4.2.16
我们执行第二条的时候,它会自动装上matplotlib
整个过程不要退出就放着让它自己装就行。哪句失败就重新执行。
conda list看一下,全啦~