Adversarial Lab配置
Adversarial Lab配置
Date: 2020-7-6
本篇文档用以记录配置Adversarial Lab环境的过程。配置硬件环境如下图所示:
软件环境用的是pycharm pro和Ancaonda3-4.5.11,具体参数如图:
一、环境配置
1. 编译器配置
使用pycharm作为主程序入口,环境interpreter配置使用Anaconda3。具体过程参见链接。
2. 虚拟环境配置
- 在终端使用
conda create -n py36 python==3.6
创建虚拟环境。 使用conda activate py36
**环境。
二、安装包配置
1. requirements文件配置
adversarial_lab源代码中含有requirements.txt文件,删除torch1.4.0和torchvision0.5.0项。requirements.txt结果如图所示:
2. 安装requirements文件列出的包
使用pip install -r requirements.txt
3. 安装cpu版本对应torch
-
下载对应版本pytorch包,链接
-
使用
pip install 目录名/torch-1.4.0%2Bcpu-cp36-cp36m-win_amd64.whl
目录名是你的下载目录。 -
使用
pip install torchvision==0.5.0
安装torchvision。
二、运行程序
在终端运行flask run
注意点:
- 安装过程主要是注意pytorch要从官网下载后再安装
- 目前测试来看,仅仅有FGSM方法,共计resnet18可以运行。可能是我电脑运行太慢,或者是作者没有写相关的代码。这部分需要看源码测试。