在Google Colab中训练完模型,保存在Google Drive中,整个项目大小有3、4GB大小,此时想将这整个项目放到服务器中进行部署测试。
首选方案是将整个项目上传到GitHub中,随后在服务器中直接wget,但是模型文件过大,GitHub单个文件的限制是100MB。
突然想到可不可以直接从Google Drive上进行下载模型文件到服务器😅
下载小文件:
选择要下载的文件右键
点击“共享”
点击“更改”,设置分享权限
这是复制图中选中部分的ID
拼接下载链接,进行下载
wget https://drive.google.com/uc?id=复制下来的共享id -O your_file_name
下载大文件:
上面的方法,适合下载一些小文件,大文件就不可以了。更换下面命令的id选项,并且准备好cookies.txt
关于cookies.txt,可以在Chrome浏览器中下载cookie.txt这个插件,点击下载,上传到服务器中/tmp目录下即可
关于文件id,和上面方法获取一致,接下来运行下面命令即可。
1 | wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=15q9WdqjpZKiVXUo7FOII7O2WLxZag' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=15q9WdqjpZKiVXUo7FOII7O2WLxZagARe" -O pytorch_model.bin |