如何将代码部署云端?AutoDL+Vscode一招搞定!

        针对许多项目对电脑配置要求高的现状,我们需要将代码部署云端。我曾经使用过PyCharm的专业版中部署云端的服务,但一个月接近百元的服务费(强制要求一个月起用,且不包括服务器费用)的费用确实缺乏性价比。

        本次,小编就介绍一种将AutoDL和Vscode搭配的云端部署方案,省钱又省时!

一、AutoDL网站

        小编在这里先介绍如何在AutoDL网站上租用服务器。

        AutoDL提供了专业的GPU、CPU租用服务,秒级计费、稳定好用,高规格机房,7x24小时服务。更有算法复现社区,一键复现算法。我们可以在AudoDL网站中租用适合我们项目需求的服务器,作为代码运行的云端环境。以下是AuoDL的Link:

        AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL


        Step 1:充值,需要先充值才能租用服务器。点击充值之后就可以进入充值页面,然后选择“其他金额”进行充值。      


        Step 2:进入算力市场。找到适合自己项目要求的卡,点击进入之后,在红框中配置环境,最后点击蓝框中的“立即创建”即可。


        Step 3:找到对服务器进行开关机操作的地方。(ps:服务器不用时记得关掉,防止不经意间被扣费)。


        Step 4:打开JupyterLab(在快捷工具那一栏)上传文件。在上传文件夹时需要将其先压缩,再将压缩包上传至云端。小编在这里提供了用于解压云端文件夹的代码。

import zipfile+  
import os  
  
def unzip_file(zip_path, extract_path='.'):  
    """  
    解压ZIP文件到指定目录  
  
    :param zip_path: ZIP文件的路径  
    :param extract_path: 解压到的目标目录,默认为当前目录  
    """  
    # 确保解压目录存在  
    if not os.path.exists(extract_path):  
        os.makedirs(extract_path)  
  
    # 使用with语句自动管理文件上下文  
    with zipfile.ZipFile(zip_path, 'r') as zip_ref:  
        # 解压所有文件到指定目录  
        zip_ref.extractall(extract_path)  
  
# 使用示例  
zip_file_path = '压缩包的地址'  
extract_to = '需要解压到的地址'  
unzip_file(zip_file_path, extract_to)

二、配置Vscode本地编辑器

        AutoDL为用户提供了JupyterLad这个线上编辑器,就在上一张图的快捷工具那里就可以找到。但是对于很多习惯于用本地编辑器的用户来说,掌握Vscode的配置方法会更好。


        Step 1:键盘“Shift+Ctrl+p”,然后点击搜索框的第一个“添加新的SSH”主机。


        Step 2:复制AutoDL中服务器的SSH登录指令(点击黑框中的复制按钮即可),然后在最新的弹出的输入框中输入,最后回车。


        Step 3:不断回车!在Step 2点击回车之后会出现配置文件的字样,直接回车就行!接着在屏幕右下角的弹窗中点击“连接”。


        Step 4:输入密码。复制SSH登录中的密码,输入进Vscode中的输入框中。回车即可。


        Step 5:打开文件。点击打开文件/打开文件夹,选择项目所在的路径打开即可。

三、一些小tips

        1.不使用服务器的时候记得及时关闭。

        2.如果再次开机时显示服务器已满,直接进入AutoDL的容器实例页面,点击“更多”中的克隆实例即可(记得同时克隆系统盘和数据盘)。

        3.AutoDL还支持数据扩容等操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值