floydhub提供算力,支持开发者上传深度学习代码以及数据集,训练网络,具体价格如下:
本文记录自己训练网络所使用到的一些常规基本操作,作为备忘录。
首先win+r 打开cmd命令窗口,
安装floyd,具体命令为:
pip install -U floyd-cli
安装成功后,直接登录,输入:
floyd login
此时会跳转出网页,
我们继续在cmd里面操作,在项目所在文件夹下面的cmd中输入:
floyd init pls
(注:pls是我们项目的名称)
之后我们开始输入运行代码的命令:
floyd run --gpu --env pytorch-1.2 --data huistdu/datasets/pose4song/2:/pose4npy --follow "python train.py"
到此,我们的代码就跑起来了,关于路径问题在下面解释!
由于floyd对项目要求100M以内,所以我们需要上传数据集,点击 Datasets 然后点击 New Dataset
给数据集起一个名字,选择数据集是否公开。然后可以看到:
按照这三个步骤来,
就可以把数据集上传到floyd上面。(由于连接不稳定,中间可能会断掉,重新upload就好)
上传完成长这样:
重点关注这个路径: huistdu/datasets/pose4song/2
我代码里面的路径是:
/pose4npy\pose_79_11\m_15*3
/pose4npy\pose_09_10\f_7*0
/pose4npy\pose_105_06\f_20*1
/pose4npy\pose_126_13\f_9*2
/pose4npy\pose_105_06\f_28*1
--data huistdu/datasets/pose4song/2:/pose4npy
: 之前是我们的floyd上面的路径 , : 之后是我们想要替换掉的路径。
完整命令是:
floyd run --gpu2 --env pytorch-1.2 --data huistdu/datasets/pose4song/2:/pose4npy --follow "python train.py"
floyd对 \ 不友好,建议全部替换为 /