基本信息
文件名称:阿里云:玩转AIGC报告.docx
文件大小:12.19 MB
总页数:148 页
更新时间:2025-05-21
总字数:约4.82万字
文档摘要

随着人工智能技术的不断发展,AIGC作为其中一种重要的应用,正越来越受大众关注与重视。AI从理解语言、理解文字、理解图片和视频,走向了生成内容,这称之为AIGC,即人工智能自动生成内容,是一种‘人机共创’新模式。

目前,AIGC主要的应用场景分为互联网人机交互界面,如问答式购物,问答式搜索,问答式内容推进等;游戏和互娱AI内容生产,如游戏原画及素材生成,剧情生成,NPC人物生成等;消费电子智能家居和家电,如智能音箱,智能手表,其他可穿戴智能设备等。企业服务创意和素材生成,如商业文案生成,法律文件审核,企业广告策划等。

本文将围绕文本生成、图像生成以及视频生成这三块主流AIGC的应用来给大家讲解详细的操作指南以及实践方案。以下是来自弹性计算GPU云服务器的8个AIGC最佳实践,可以帮助大家更好、更快速的搭建属于自己的AIGC应用,玩转AIGC。

目录页

从0快速搭建个人版“对话大模型” 5

基于AIACC加速器快速实现AIGC绘画 15

快速搭建AI对话机器人 25

AIGC文本生成3D模型 30

AIGC文本生成视频 38

基于AIACC加速器快速实现LLaMA-7B指令微调 44

基于AIACC加速器快速实现StableDiffusion生成特定物体图片.60

使用Megatron-Deepspeed训练GPT-2并生成文本 78

从0快速搭建个人版“对话大模型”5

从0快速搭建个人版“对话大模型”

一、背景信息

Alpaca大模型是一款基于LLaMA的大语言模型,它可以模拟自然语言进行对话交互,并协助用户完成写作、翻译、编写代码、生成脚本等一系列创作任务。同时,使用了中文数据进行二次预训练,提升了中文基础语义理解能力。

本文基于阿里云GPU服务器和Alpaca大模型,指导您如何快速搭建个人版“对话大模型”。

二、操作步骤

1.创建ECS实例

1)在ECS实例创建页面,创建ECS实例。关键参数说明如下,其他参数的配置,请参见自定义购买实例。

从0快速搭建个人版“对话大模型”6

?实例规格:选择实例规格为ecs.gn7i-c16g1.4xlarge。

?镜像:公共镜像Ubuntu20.04,并选中安装GPU驱动,选择CUDA版本11.4.1/Driver版本470.161.03/CUDNN版本8.2.4。

?公网IP:选中分配公网IPv4地址,带宽计费方式选择按量付费,带宽峰值选择100Mbps,以加快模型下载速度。

2)添加安全组规则。

在ECS实例安全组的入方向添加安全组规则并放行7860端口。具体操作,请参见添加安

从0快速搭建个人版“对话大模型”7

全组规则。

3)查看驱动以及CUDA库是否安装成功。

a)使用root用户远程登录ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例。首次登录ECS实例时,系统会自动安装驱动。当显示如下图所示的回显信息时,表示驱动以及CUDA库已安装成功。

特别提醒:

系统自动安装驱动以及CUDA库时,请不要手动操作或者重启实例,否则可能会导致驱动或CUDA库安装失败。等到安装驱动以及CUDA库完成以后,系统会自动重启。

如果创建完ECS实例后,没有立即远程登录ECS实例,可能看不到类似下图的回显信息。

b)再次使用root用户远程登录ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例。

从0快速搭建个人版“对话大模型”8

c)执行以下命令,查看GPU驱动的版本。

nvidia-smi

nvidia-smi

回显信息类似下图所示。

d)执行以下命令,查看CUDA库的版本。

nvcc

nvcc-V

回显信息如下图所示。

从0快速搭建个人版“对话大模型”9

配置软件

1)执行以下命令,安装Git和GitLFS软件。

apt

aptinstall-ygitgit-lfspython-is-python3

2)依次执行以下