首页 > 其他分享 >[深度学习]服务器推送信息到手机

[深度学习]服务器推送信息到手机

时间:2023-04-15 14:23:03浏览次数:37  
标签:autoDL 微信 headers token 深度 服务器 推送

效果

原理

微信服务号是可以推送模板类消息到个人账号的,gpu服务器在训练的时候,把重要信息通过post请求发到服务号的服务器,然后以模板消息推送给微信。但只有企业或者个人经营企业才能注册服务号,所以我使用第三方的服务。一个是autoDL的推送,一个是server酱。本来以为不在autoDL机房里的服务器是不能用这个API的,后来发现autoDL文档里说“即使您不租用AutoDL的GPU实例,也欢迎您使用该功能”。只能说这个平台我用的太舒服了,自来水给它打广告好吧。autoDL每天限制50条但没法氪金,server酱不氪金是5条,氪金是1k条。我两边的代码都跑通了,但还是决定只用autoDL。

API使用

网址:https://www.autodl.com/docs/msg/
先注册咯,然后在帮助文档->最佳实践->微信消息,就有教程,先获取token,然后套他的模板,没写过这种请求也可以看看我的代码。
我的思路是把整体代码放一个函数里,然后try它,如果抓到exception就推送到手机。同时如果顺利炼完就推送完成的消息。如果是租用的服务器也可以加个关机指令,有关机指令就必须把log重定向到文件。

我的代码

def main():
    #training ...
    torch.save(MT,'./model_head2.pkl')
    headers = {"Authorization": "把这段换成你的token记得引号要留着"}
    resp = requests.post("https://www.autodl.com/api/v1/wechat/message/send",
                     json={
                         "title": "A100: 炼完辣",
                         "name": "你的模型炼完辣",
                         "content": "快点关机!!"
                     }, headers = headers)

try:
    main()
except Exception as e:
    # print the error message
    print(str(e))
    headers = {"Authorization": "把这段换成你的token记得引号要留着"}
    resp = requests.post("https://www.autodl.com/api/v1/wechat/message/send",
                     json={
                         "title": "A100: 寄啦",
                         "name": "你的模型寄辣",
                         "content": str(e)
                     }, headers = headers)

标签:autoDL,微信,headers,token,深度,服务器,推送
From: https://www.cnblogs.com/sherrlock/p/17321058.html

相关文章

  • 网络数据推送
    一、通用数据推送代码下面是优化后的代码:privateasyncTask<string>PostResponse(stringurl,stringpostDataStr,stringaccessToken){stringhtmlUrl=url+(string.IsNullOrEmpty(accessToken)?"":"?access_token="+accessToken);string......
  • 跟姥爷深度学习2 TensorFlow的基本用法
    一、前言前面我们浅用TensorFlow做了个天气预测,虽然效果不咋样,但算是将整个流程跑通了。这一篇我们在之前基础上对TensorFlow的一些参数进行简单介绍,在接口文件的基础上了解各参数的简单含义和用法。二、再次构建模型我们先将之前的冗余代码都删除,做个简单的模型训练和预测。......
  • 跟姥爷深度学习1 浅用tensorflow做个天气预测
    一、前言最近人工智能、深度学习又火了,我感觉还是有必要研究一下。三年前浅学了一下原理没深入研究框架,三年后感觉各种框架都成熟了,现成的教程也丰富了,所以我继续边学边写。原教程链接:https://www.bilibili.com/video/BV1CW4y1r7Q7?p=1&vd_source=e8c67158ee12f84a27ae1bb40bb27......
  • 深度学习基础知识串烧
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 美国服务器的优势是什么?
    简述如果客户群是中国大陆,直观判断香港服务器必然是较理想的选择,那为什么会有美国服务器的出现?美国地区走足半个地球才到中国,能有什么优势?文章内会为大家详细说明什么美国服务器?美国服务器的一切刚刚好是香港服务器的相反,网络距离刚好跑足半个地球才到中国大陆,CN2直连......
  • 哪些行业适合选择云服务器
    作为一种新型的数据存储方式,云服务器在近年来拥有了越来越多的用户。云服务器可以有效地将数据进行存储、备份和访问。它可以为各种类型的企业和行业提供数据备份和灾难恢复等方面的解决方案,并且它的成本还要比传统的服务器低得多。那么,下面我们来谈一谈哪些行业适合选择云服务器。......
  • 4.深度学习计算机视觉概述
    深度学习计算机视觉方法概述概述深度学习已经成为计算机视觉领域的一个热门研究方向,被广泛用于图像分类、目标检测、人脸识别等任务中。与传统方法相比,深度学习方法可以通过端到端的学习,从原始数据中直接学习任务所需的特征表示,无需手工设计复杂的特征提取算法。在深度学习计......
  • UNI APP消息推送
    1、在应用信息,各平台应用中设置包名。 2、开通服务空间。https://unicloud.dcloud.net.cn/配置云函数URL。2、在dclound开发者中心开通推送功能。地址:https://dev.dcloud.net.cn/ ......
  • Ununtu服务器安装Nginx与PHP
    Ununtu服务器安装Nginx与PHP1.安装Nginx:1.1sudoaptupdatesudoaptinstallnginx验证结果,使用命令:sudosystemctlstatusnginx若有结果如下则说明成功:但注意,此时只是在服务器上配置好了nginx,执行nginx-v应当可以看到版本号。此外,如果对nginx更新了配置,如增加了PH......
  • 保姆级教你从零到一搭建服务器和部署个人网站(4)
    十、URL静态化1、网站伪静态设置紧接着上一节的内容(如果没有观看的话,请点击链接:保姆级教你从零到一搭建服务器和部署个人网站(3))登录进入宝塔面板,点击网站,打开域名后的设置,点击伪静态,在下拉框中选择wordpress2、URL链接静态化打开WordPress后台,在左侧选择设置中的固定链接,将URL路径......