你没有看错!教你白嫖8核cpu 16g显存 32G运行内存 100g硬盘的高性能python服务器。性能如下图
1.简单介绍
这里我们是通过百度的AI Studio平台,注册账号,每天登录这个平台即可获得12个小时的算力。我觉得我们项目用这种高性能服务器计算应该用不到12个小时就可以跑出结果,所以四舍五入就是永久白嫖啊,每天12个小时免费服务器用真滴美滋滋。下面开始详细步骤。
2.注册AI Studio平台
我们先去AI Studio平台注册一个账号
网址:https://aistudio.baidu.com/
由于我有百度的账号,所以直接登录就完事了,当天登录就送我12小时的算力。
注册好后我们开始下一个步骤
3.创建一个python项目
首先点击项目,然后再点击“创建项目”的按钮(图片如下)
这时候就会弹出一个创建项目的弹窗
我们先仿照我下面的图,填完信息后点击“创建”按钮,即可创建成功项目。
这时候我们进入当前创建的test项目,点击“启动环境”按钮
这时候就会又选择运行环境弹窗,我们选择高级版(如果提示:GPU使用高峰期, 您需要稍候. 建议22:00之后的非高峰时段使用, 或先试用CPU环境编码.每过10分钟就刷新一下就可以了,很快就有高级版用了),点击确定后,弹出的新页面就是我们的环境里面。
在这个新页面下,我们进入data文件夹下面,点击上传按钮,把你想让云服务器计算的python项目上传上去,我这里就是一个抠图程序,所以我就上传了两个py文件和一个要抠图的视频文件。video.py是抠图程序,mail.py是发送邮件程序,用来当程序抠完图,发一封邮件提醒我程序已经结束(如果不知道如何发邮件提醒的,可以看我这篇文章:你还在用自己的电脑跑python程序?大佬都这么玩
)这样我们在程序运行后,就可以把页面关闭,等邮件发来我们再进入环境把自己跑完的数据下载下来。
这里我们为了让大家更直观的看到如何运行,我还是不演示我的代码,直接使用hello world 来演示服务器的运行,如下图,创建一个helloworld.py的程序,代码如下
# -*- coding: UTF-8 -*-
import time
if __name__ == "__main__":
for i in range(5):
time.sleep(1)
print("hello world!")
这时候按ctrl+s保存过后,点击终端 -1的页面,仿造我的命令行,运行helloworld.py程序,可以看到hello world!已经输出成功。这样我们就大功告成了。
4.如何使用第三方库
hello world运行完毕,你肯定想运行自己的程序,可是自己的程序在云服务器上又没有下载第三方库怎么办呢?我提醒你一句,这可是Linux环境下啊,pip都忘了???多余的就不用我多说了吧
tip:如果第三方的库官方已经装好,但是有问题,可以自己去百度一下如何安装指定版本的第三方库
5.小技巧
如果你的程序跑出来的数据很多,需要打包成zip压缩包下载,可是你点击下载,提示“正在压缩,压缩后自动下载”,然后就没有下文了(因为数据太多,服务器处理不过来了),我这里就推荐使用下面的命令行自己压缩文件
注意:一定要看清楚在哪个文件夹下使用如下指令
# -r是模式
#output_file.zip是压缩后生成的文件名字
# humanseg_output是我要压缩的文件夹名字
zip -r output_file.zip file1 humanseg_output
压缩成功后,刷新文件夹就会看到如下的压缩包了,点击下载即可
6.提示
6.1项目页面关闭后也可以后台运行,但是建议按如下图设置,关闭页面后2个小时后终止环境,因为我的项目一般自己电脑跑要3-4个小时,但是这个1个小时不到就可以跑完,所以2个小时就够了。最好再设置一个完成程序,邮箱提醒。
6.2不用项目的时候就关闭它,那不然会一直消耗算力卡的,虽然每天都送12个小时,我们也要为大家节约一点资源,分享出来一点算力。
看到这里,如果能动动你们发财的小手给我个赞就再好不过啦
转载:https://blog.csdn.net/qq_41966009/article/details/105967994