《阿里云:玩转AIGC(87页).pdf》由会员分享,可在线阅读,更多相关《阿里云:玩转AIGC(87页).pdf(87页珍藏版)》请在三个皮匠报告上搜索。
1、序随着人工智能技术的不断发展,AIGC 作为其中一种重要的应用,正越来越受大众关注与重视。AI 从理解语言、理解文字、理解图片和视频,走向了生成内容,这称之为 AIGC,即人工智能自动生成内容,是一种人机共创新模式。目前,AIGC 主要的应用场景分为互联网人机交互界面,如问答式购物,问答式搜索,问答式内容推进等;游戏和互娱 AI 内容生产,如游戏原画及素材生成,剧情生成,NPC 人物生成等;消费电子智能家居和家电,如智能音箱,智能手表,其他可穿戴智能设备等。企业服务创意和素材生成,如商业文案生成,法律文件审核,企业广告策划等。本文将围绕文本生成、图像生成以及视频生成这三块主流 AIGC 的应用
2、来给大家讲解详细的操作指南以及实践方案。以下是来自弹性计算 GPU 云服务器的 8 个 AIGC 最佳实践,可以帮助大家更好、更快速的搭建属于自己的 AIGC 应用,玩转 AIGC。目录页从 0 快速搭建个人版“对话大模型”.5基于 AIACC 加速器快速实现 AIGC 绘画.15快速搭建 AI 对话机器人.25AIGC 文本生成 3D 模型.30AIGC 文本生成视频.38基于 AIACC 加速器快速实现 LLaMA-7B 指令微调.44基于 AIACC 加速器快速实现 Stable Diffusion 生成特定物体图片.60使用 Megatron-Deepspeed 训练 GPT-2 并生
3、成文本.78从 0 快速搭建个人版“对话大模型”5从 0 快速搭建个人版“对话大模型”一、背景信息Alpaca 大模型是一款基于 LLaMA 的大语言模型,它可以模拟自然语言进行对话交互,并协助用户完成写作、翻译、编写代码、生成脚本等一系列创作任务。同时,使用了中文数据进行二次预训练,提升了中文基础语义理解能力。本文基于阿里云 GPU 服务器和 Alpaca 大模型,指导您如何快速搭建个人版“对话大模型”。二、操作步骤1.创建 ECS 实例1)在 ECS 实例创建页面,创建 ECS 实例。关键参数说明如下,其他参数的配置,请参见自定义购买实例。从 0 快速搭建个人版“对话大模型”6实例规格:选
4、择实例规格为 ecs.gn7i-c16g1.4xlarge。镜像:公共镜像 Ubuntu 20.04,并选中安装 GPU 驱动,选择 CUDA 版本 11.4.1/Driver版本 470.161.03/CUDNN 版本 8.2.4。公网IP:选中分配公网IPv4地址,带宽计费方式选择按量付费,带宽峰值选择100 Mbps,以加快模型下载速度。2)添加安全组规则。在 ECS 实例安全组的入方向添加安全组规则并放行 7860 端口。具体操作,请参见添加安从 0 快速搭建个人版“对话大模型”7全组规则。3)查看驱动以及 CUDA 库是否安装成功。a)使用 root 用户远程登录 ECS 实例。具体
5、操作,请参见通过密码或密钥认证登录 Linux实例。首次登录 ECS 实例时,系统会自动安装驱动。当显示如下图所示的回显信息时,表示驱动以及 CUDA 库已安装成功。特别提醒:系统自动安装驱动以及 CUDA 库时,请不要手动操作或者重启实例,否则可能会导致驱动或 CUDA 库安装失败。等到安装驱动以及 CUDA 库完成以后,系统会自动重启。如果创建完 ECS 实例后,没有立即远程登录 ECS 实例,可能看不到类似下图的回显信息。b)再次使用 root 用户远程登录 ECS 实例。具体操作,请参见通过密码或密钥认证登录Linux 实例。从 0 快速搭建个人版“对话大模型”8c)执行以下命令,查看
6、 GPU 驱动的版本。nvidia-smi回显信息类似下图所示。d)执行以下命令,查看 CUDA 库的版本。nvcc-V回显信息如下图所示。从 0 快速搭建个人版“对话大模型”9配置软件1)执行以下命令,安装 Git 和 Git LFS 软件。apt install-y git git-lfs python-is-python32)依次执行以下命令,安装模型所需要的 Python 包。pip install git+https:/ install sentencepiece=0.1.97-i https:/ install peft=0.2.0-i https:/ GitHub 上下载 Tra