【腾讯云HAI域探秘】速通腾讯云HAI

速览HAI

image.png

产品简介

腾讯云高性能应用服务(Hyper Application lnventor,HA),是一款面向 Al、科学计算的 GPU 应用服务产品,为开发者量身打造的澎湃算力平台。无需复杂配置,便可享受即开即用的GPU云服务体验。在 HA] 中,根据应用智能匹配并推选出最适合的 GPU 算力资源,以确保您在数据科学、LLM、AI作画等高性能应用中获得最佳性价比此外,HAI的一键部署特性让您可以在短短几分钟内构建如 StableDifusion、ChatGLM 等热门模型的应用环境。而对于 Al 研究者,我们的直观图形界面大大降低了调试的复杂度,支持jupyterlab、webui 等多种连接方式,助您轻松探索与创新。现在,只需打开浏览器,HAI 便为您打开了一片无限可能的高性能应用领域。

产品优势


目前腾讯云正联合CSDN共同发起腾讯云高性能应用服务HAI新品先锋体验官招募活动,申请内测且通过,即可获得10元腾讯云高性能服务HAI的无门槛代金券,直接使用服务无后顾之忧。

实践回顾

在本次活动中,官方有给出2个实验手册,同时每间隔一段时间还有技术直播,来自原厂的工程师为我们直播讲解使用方法及案例。那么今天就通过2个官方案例来带大家速通一下。

实验手册

来自官方活动群的信息:
第一个实验手册:如何利用HAI轻松拿捏AI作画
https://csdn-res-1253910586.cos.ap-nanjing.myqcloud.com/HAI-AIGC.html
第二个实验手册:未来对话:HAI创作个人专属的知识宇宙
https://csdn-res-1253910586.cos.ap-nanjing.myqcloud.com/HAI-ChatGLM2.html
特别提醒完成【实验如何利用HAI轻松拿捏AI作画】时,可以利用本次实验搭建的环境参与AIGC创作。作品图片私发给小助手,最好是横板高清图的,保证定制手提电脑包好看。

AIGC,点击即作画

模型选择

在HAI购买页面,选择AI模型下的SD(Stable Diffusion)进行部署即可,部署时长大约在10分钟左右!
image.png
image.png

服务访问

平台上选用模型的服务建立后,可以点击算力连接,进入到预置的AI模型界面或者Jupyter Notebook界面
image.png

SD直达创作

使用claude2生成prompts及参数建议,使用SD生成
claudeAI网页:https://claude.ai/
M:请你描述以下功夫熊猫,并且将描述转换为v1-5-prund-emaonly.safetensors版本可识别的prompt
C:好的,我会尽力描述功夫熊猫并转换为适合的prompt
一个非常可爱的熊猫,身穿橙色的道袍,头上戴着黑色的头巾,两手展开摆出功夫动作,眼神透露出精神和专注,表情认真严肃,周围没有任何人,只有这只熊猫在空旷的道场练武,背景是典型的中国功夫场景。
转换为 v1-5-prund-emaonly.safetensors 可识别的prompt:
A cute panda wearing an orange martial arts uniform and a black headband, posing in a kung fu stance with paws extended. Its gaze conveys focus and determination with a serious expression. It is alone practicing kung fu in an empty dojo, set against a typical Chinese martial arts background.

M:建议设置参数为?
C:对于生成功夫熊猫图片,我建议设置以下参数:

  • Sampler: DPM++ 2M Karras
  • CFG scale: 7
  • Size: 512x512
  • Model hash: 7460a6fa
  • Seed: -1
  • Steps: 30
  • Strength: 0.75
  • Face restoration: CodeFormer

关键参数说明:

  • Sampler: DPM++ 2M Karras 可以生成更清晰细致的图像。
  • CFG scale: 7 可以生成更高分辨率的图片。
  • Size: 512x512 可以得到高清的图片效果。
  • Model hash: 7460a6fa 指定使用 v1-5 版本模型。
  • Steps: 30 进行足够的采样步骤以生成细节丰富的图像。
  • Strength: 0.75 适当控制生成图像的语义一致性。
  • Face restoration: CodeFormer 可以增强生成图像中的面部细节。

你可以根据自己的需要调整这些参数,生成理想的功夫熊猫图片。

SD成品

image.png

拓展

可以根据自身需求,额外增加功能,例如Deforum这种。

使用体验

个人使用来看,属于简洁版的SD,功能还是挺少的,相较之阿里云的PAI EAS上创建的SD还是有差距,但是可以在界面上面拓展,这也给了用户更多选择,轻装上阵!

对话未来,一键直达

话说第二个场景,就是GenAI对话,同样的步骤,只不过是将AI模型从Stable Diffusion换成了ChatGLM-2B,
image.png
image.png

实验手册给出了非常消息的操作步骤,包括有:

  • 基于HAI部署的 ChatGLM2-6B 快速进行AI对话
  • 基于HAI部署的 ChatGLM2-6B API 快速实现开发者所需的相关API服务
  • 基于HAI部署的 ChatGLM2-6B API 快速实现模型的微调

那么用户直接去启动一个高性能服务实例,默认打开的页面就是原生的一个基础界面,UI效果这些还是不会有实验手册这样好,例如后面调用ChatGLM2-6B,通过使用Cloud Studio(云端 IDE),实现更加精美的页面。整体的一个操作流程用户层面来讲,就是Ctrl+C和Ctrl+V,CV大法无限好!

界面概览

这界面可以说是及其简单,极简风了
image.png
image.png

对话
M:用python3编写一个http服务器,开放9090端口,等待接收用户的发送消息,当用户发送请求来,打印用户的IP及其端口,并对用户发送的内容进行md5加密后,返回给客户端。

C:以下是一个使用Python的http.server模块和hashlib模块的简单HTTP服务器,可以实现您的需求。请确保您已安装了http.server模块。如果没有安装,请运行以下命令进行安装:


pip install http.server

然后,使用以下代码创建一个简单的HTTP服务器:

import http.server
import ssl
import hashlib
import sys
PORT = 9090
class MyHTTPRequestHandler(http.server.SimpleHTTPRequestHandler):
    def end_headers(self):
        self.send_header('Content-type', 'text/plain')
        http.server.SimpleHTTPRequestHandler.end_headers(self)
class ThreadedHTTPServer(http.server.HTTPServer):
    # 启用SSL
    ssl_certfile = '/path/to/your/ssl/certificate.crt'
    ssl_keyfile = '/path/to/your/ssl/private.key'
    # 设置服务器和端口
    server_address = ('', PORT)
    # 创建一个ThreadedHTTPServer实例
    httpd = http.server.ThreadedHTTPServer(server_address, MyHTTPRequestHandler)
    # 启动服务器
    print(f'Starting httpd...')
    httpd.serve_forever()
if __name__ == '__main__':
    server_address = ('', PORT)
    httpd = ThreadedHTTPServer(server_address, MyHTTPRequestHandler)
    print(f'httpd is listening at {server_address}')
    httpd.serve_forever()

请将/path/to/your/ssl/certificate.crt和/path/to/your/ssl/private.key替换为您的SSL证书和私钥文件的路径。如果证书和私钥文件不存在,请提供正确的文件路径。
运行此代码后,您将看到一个简单的HTTP服务器,等待来自客户端的请求。每个请求将包括发送者的IP地址和端口,以及请求内容。请求内容将使用MD5进行加密,然后返回给客户端。

腾讯云Cloud Studio(云IDE)调用API

可以看出配合其自身生态产品,可玩性很高!
image.png
image.png

使用体验

遵循实验步骤进行部署,大概率不会出错,唯一可能会出错的地方,应该是显存消耗的问题,在用户运行ChatGLM-2B页面生成对话后,其显存几乎快爆掉了,那么这时如果用户没有将ChatGLM-2b这个页面进程给杀掉,那么后续的实验步骤就会报错,导致整个实验卡住。用户可以采取以下方式进行解决,这里提供一点思路:

  1. 用netstat -ntlp查看chatglm-2b页面端口,锁定其pid
  2. kill pid
  3. nvidia-smi查看状态

JupyterNotebook一览

看到实例配置,8毛8还是花的比较值的
image.png

总结&展望

  1. 现目前而言,腾讯云高性能应用服务HAI仍处于内测阶段,用户需要使用提交申请即可,作为快速入门来看,还是非常方便。
  2. 不足之点,例如资源量、可选规格等等。

image.png

  1. 实践操作中,拓展能力因为网络的问题,还是有很大的局限性
  2. 产品在计费上应该优化下,例如预置产品需要的时间其实并不短,而服务产品在用户临时不想使用后,只能选择销毁,请考虑增加关机或者暂停的功能,亦或给出打包快照的功能,用户想恢复,可以很快速拉起来
  3. 在产品详情中,缺乏指标体现,能给到用户看的数据就是网络流量的消耗,其次就是允许用户设置安全组规则。希望官方对其进行改进,可以让用户更加便捷的了解到服务的具体指标

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/114798.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

配置git并把本地项目连接github

一.配置git 1.下载git(Git),但推荐使用国内镜像下载(CNPM Binaries Mirror) 选好64和版本号下载,全部点下一步 下载完成后打开终端,输入 git --version 出现版本号则说明安装成功 然后继续…

Redis统计大法:挖掘数据的四重宝藏【redis第五部分】

Redis统计大法:挖掘数据的四重宝藏 前言第一:redis集合统计简介第二:聚合统计->数据的综合分析总和(Sum):平均值(Average)中位数(Median) 第三&#xff1a…

【C++】多态 ⑪ ( 纯虚函数和抽象类 | 纯虚函数语法 | 抽象类和实现 | 代码示例 )

文章目录 一、纯虚函数和抽象类1、纯虚函数2、纯虚函数语法3、抽象类和实现 二、完整代码示例 一、纯虚函数和抽象类 1、纯虚函数 纯虚函数 : 在 C 语言中 , " 纯虚函数 " 是 特殊类型的 虚函数 , " 纯虚函数 " 在 父类 中 声明 , 但是没有实现 ; 抽象类 …

从瀑布模式到水母模式:ChatGPT引领软件研发的革新之路

ChatGPT引领软件研发的革新之路 概述操作建议本书优势 内容简介作者简介专家推荐读者对象目录直播预告写在末尾: 主页传送门:📀 传送 概述 计算机技术的发展和互联网的普及,使信息处理和传输变得更加高效,极大地改变了…

Azure 机器学习 - 使用 AutoML 和 Python 训练物体检测模型

目录 一、Azure环境准备二、计算目标设置三、试验设置四、直观呈现输入数据五、上传数据并创建 MLTable六、配置物体检测试验适用于图像任务的自动超参数扫描 (AutoMode)适用于图像任务的手动超参数扫描作业限制 七、注册和部署模型获取最佳试用版注册模型配置联机终结点创建终…

JUL 日志

JUL日志级别 日志分为7个级别,详细信息我们可以在Level类中查看: SEVERE(最高值)- 一般用于代表严重错误WARNING - 一般用于表示某些警告,但是不足以判断为错误INFO (默认级别) - 常规消息CON…

Hadoop HDFS(分布式文件系统)

一、Hadoop HDFS(分布式文件系统) 为什么要分布式存储数据 假设一个文件有100tb,我们就把文件划分为多个部分,放入到多个服务器 靠数量取胜,多台服务器组合,才能Hold住 数据量太大,单机存储能力有上限,需要…

QT在线安装5.15之前的版本(下载速度飞快)

使用最新的QT在线安装器,安装QT版本时只能安装5.15以及之后的版本,安装QT5.15之前的版本只能通过离线安装的方式,离线安装后还要自己去配置QT,离线安装还有个问题的,后续维护比较麻烦,QT的维护工具还要自己…

springboot2.x使用@RestControllerAdvice实现通用异常捕获

文章目录 demo地址实现效果引入基础类准备1.通用枚举与错误状态枚举2.定义通用返回结果3.自定义业务异常 统一异常捕获测试 demo地址 demo工程地址 实现效果 当我们输入1时,正常的返回通用的响应结果当我们输入2时,抛出异常,被捕获然后返回…

macOS 安装brew

参考链接: https://mirrors4.tuna.tsinghua.edu.cn/help/homebrew/ https://www.yii666.com/blog/429332.html 安装中科大源的: https://zhuanlan.zhihu.com/p/470873649

《TCP/IP详解 卷一:协议》第5章的IPv4数据报的Checksum(校验和)字段的计算(这里才能解开你的困惑)

首先,我当你看过书,但是比较懵。 1,实例说明Checksum(校验和)的计算步骤 直奔主题,分析一下这个Checksum(校验和)怎么算出来的。 先用Wireshark随便抓一个UDP或TCP包分析一下。 如上面,我们得…

Python数据分析:在职场中的竞争优势

前言 在职场中,技能的重要性是不言而喻的。越来越多的职位要求员工具备数据分析能力,而Python作为一种强大的数据分析工具,正在成为职场中的“利器”。然而,尽管Python数据分析提供了巨大的优势,许多人依然未能掌握这…

团队表 -多级团队设计

团队表 -多级团队设计 user_team团队表 ,如果存在子团队 1.我们可以通过每一个团队字段加一个parentid (相当于一对多的关系) 2.还可以设置一个字段CodingNum,比如这样: //系统为了管理查询团队自动生成的有序编号 可以使用3位数代表一个…

06.Oracle数据备份与恢复

Oracle数据备份与恢复 一、通过RMAN方式备份二、使用emp/imp和expdb/impdb工具进行备份和恢复三、使用Data guard进行备份与恢复 一、通过RMAN方式备份 通过 RMAN(Oracle 数据库备份和恢复管理器)方式备份 Oracle 数据库,可以使用以下步骤&a…

【漏洞复现】74cms任意文件读取

漏洞描述 74CMS 是一款国内用的比较多招聘网站管理系统(Job Board CMS),专注于招聘和人力资源领域的网站建设,存在任意文件读取漏洞 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律&#xff0c…

Temp directory ‘C:\WINDOWS\TEMP‘ does not exist

问题描述 解决方法 管理员权限问题,进入temp文件夹更改访问权限即可。 点击 temp文件夹 属性 -> 安全 -> 高级 -> 更改主体Users权限 给读取和写入权限 参考博客 开发springboot项目时无法启动Temp directory ‘C: \WINDOWS\TEMP‘ does not exist

K-edge 和逃逸问题

一 k-eage基本概念 1 k-edge概念 K-edge称为K边, 其物理意义是高原子序数物质原子内部K层自由电子, 易与特定能量下X射线光子发生光电吸收作用, 导致对该能量的X射线光子吸收特别大。 而K-edge特性表现为X射线与物质发生相互作用时, 其衰减系数随着能量的增加而逐渐减小, 但在…

Postgresql批量按照顺序更新某一个字段

如批量更新采购订单行sequence字段,按照订单行id的顺序赋值1,2,3,4...: UPDATE purchase_order_line_copy1 SET sequence subquery.new_sequence FROM (SELECT id, ROW_NUMBER() OVER (ORDER BY id) AS new_sequence…

leetcode 117

leetcode 117 代码 #include <iostream>// Definition for a Node. class Node { public:int val;Node* left;Node* right;Node* next;Node() : val(0), left(NULL), right(NULL), next(NULL) {}Node(int _val) : val(_val), left(NULL), right(NULL), next(NULL) {}No…

python自动化测试模板

1:准备html模版 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>接口自动化…