我的AIGC部署实践01

我的AIGC部署实践01

Hello 大家好,时隔快一年我又回来了,这段时间因为家里有事情失业了一段时间,不过学习的事情不能荒废。我自己通过读AIGC的文章和看相关的代码积累了一定的知识和理解,不过部署的事情还没有涉及,这次正好遇到了datawhale学习的机会,所以就迫不及待尝试,好了废话少说,我们开始吧。

1.免费算力领取

本次使用的算力平台是驱动云,注册后可以领取免费算力,可以在右上角的算力

2.部署ChatGLM3-6B模型

2.1创建项目

创建好账号后点击右上角的创建项目创建自己的项目

给自己的项目起一个名字

镜像选择pytorch2.0.1,python3.9

选择预训练模型,选择公开,选择如下图所示的模型

点击右下角的创建,完成任务创建

2.2配置环境-修改代码

点击右上角的加号,进入控制台
2.3设置镜像源、克隆项目

在控制台依次输入

复制代码
##打开新的会话窗口
tmux

##升级apt,安装unzip
apt-get update && apt-get iinstall unzip

##设置镜像源,升级pip
git config --global url."https://gitclone.com/".insteadOf https://
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
python3 -m pip install --upgrade pip

##克隆项目,并进入项目目录
git clone https://github.com/THUDM/ChatGLM3.git
cd ChatGLM3

修改requirements

将requirements.txt文件其中的torch删掉,避免重复下载

返回终端,安装依赖

复制代码
 pip install -r requirements.txt

修改web_demo2.py

将web_demo2.py的34、35行的模型地址修改为 .../.../pretrain

修改web_demo.py

将web_demo.py的6、7行的模型地址修改为 .../.../pretrain

将下方的启动代码修改为

复制代码
demo.queue().launch(share=False,server_name="0.0.0.0",server_port=7000)

同时在外部添加端口7000

2.4运行代码

复制代码
python web_demo.py

输出界面如下:

相关推荐
Hommy882 小时前
【开源剪映小助手】项目介绍
开源·github·aigc·剪映小助手
DanCheOo3 小时前
我开源了一个工具,把 Cursor 37 个对话提取成 519 条结构化记忆——再也不用给 AI 重复解释背景了
aigc·ai编程·cursor
杀生丸学AI4 小时前
【动态重建】SparseCam4D:基于稀疏相机实现时空一致的4D重建技术
数码相机·aigc·扩散模型·图像编辑·视觉大模型·点云分割
InfiniSynapse4 小时前
minimax_image插件基本上能做到无AI感出图了
人工智能·ai作画·数据分析·aigc
明天有专业课4 小时前
RAG-向量数据库Milvus
面试·aigc
向量引擎4 小时前
向量引擎×GPT Image 2×deepseek v4实战全解析:API调用、Key管理和高并发的新潮玩法!
gpt·aigc·api·ai编程·ai写作·key
阿杰学AI5 小时前
AI核心知识143—大语言模型之 奖励作弊(简洁且通俗易懂版)
人工智能·ai·语言模型·自然语言处理·aigc·reward hacking·奖励作弊
阿杰学AI5 小时前
AI核心知识144—大语言模型之 红队(简洁且通俗易懂版)
人工智能·ai·语言模型·自然语言处理·aigc·红队·红队测试
杀生丸学AI5 小时前
【三维重建】Neural Gabor Splatting:基于神经Gabor的增强型3DGS(高频表面重建)
3d·aigc·扩散模型·视觉大模型·点云分割·高斯泼溅·空间智能
敲上瘾5 小时前
LangChain 入门:大模型不会的,让 Tool 来做
python·langchain·aigc·tool