在矩池雲上復現CVPR 2018 LearningToCompare_FSL 環境

matpool
·
·
IPFS
·

這是CVPR 2018 的一篇少樣本學習論文:Learning to Compare: Relation Network for Few-Shot Learning

源碼地址: https://github.com/floodsung/LearningToCompare_FSL

環境選用Tensorflow 1.4 因為他是cuda8 的。


切換conda源

bash /public/script/switch_conda_source.sh


創建虛擬python環境

conda create -n py27 python=2.7


 conda deactivate
conda activate py27


安裝torch 0.3

接下來的任務是找torch 0.3 的whl安裝包,我從下面的鏈接中找到了

https://download.pytorch.org/whl/cu80/torch_stable.html

我這裡是直接pip,複製下面的命令即可。

 pip install https://download.pytorch.org/whl/cu80/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
pip install torchvision==0.2.1
pip install matplotlib scipy


 pip list


拉取github庫

git clone https://github.com/brendenlake/omniglot.git

我這裡用了一個github鏡像來完成

git clone https://hub.fastgit.org/floodsung/LearningToCompare_FSL.git
cd LearningToCompare_FSL/
ls


解壓文件並測試運行

cd /LearningToCompare_FSL/datas
unzip omniglot_28x28.zip
cd /LearningToCompare_FSL/omniglot
python omniglot_train_one_shot.py -w 5 -s 1 -b 19 


查看有沒有使用到gpu

 nvidia-smi -l 5


查看文章

矩池雲上如何加速GitHub 下載?

矩池雲上執行conda install 的時候下載特別慢怎麼辦?怎麼切換源?

https://pytorch.org/get-started/previous-versions/

CC BY-NC-ND 2.0 授權

喜歡我的作品嗎?別忘了給予支持與讚賞,讓我知道在創作的路上有你陪伴,一起延續這份熱忱!