本地部署AI模型
1. Ollama 简介
Ollama 是一个专为构建和管理大语言模型(LLM)设计的应用工具,类似vmware,可以装很多虚拟机。它旨在简化大模型的开发、部署和维护过程,为开发者和企业提供强大的工具和平台支持。
Ollama 的主要功能和特点:
-
模型构建:Ollama 提供直观的界面和丰富的工具,帮助用户轻松构建大语言模型。无论是初学者还是经验丰富的开发者,都能通过 Ollama 快速创建和调整模型。
-
模型管理:Ollama 提供全面的模型管理功能,允许用户对多个模型进行集中管理。用户可以轻松地进行版本控制、性能监控和模型优化。
-
部署和集成:Ollama 支持多种部署选项,用户可以选择在本地、云端或混合环境中部署模型。同时,Ollama提供丰富的 API 和集成工具,方便与其他系统和应用进行无缝对接。
-
性能优化:Ollama 内置性能优化工具,帮助用户提高模型的训练和推理效率。用户可以使用自动调参、并行计算等技术,优化模型性能。
-
安全性和合规性:Ollama 强调数据安全和合规性,提供多层次的安全保障措施,确保模型开发和部署过程中的数据隐私和安全。
2. Ollama 下载
https://ollama.com/
支持macOS、linux、windows(298M)
3. Ollama 安装
类似安装微信,直接点击“下一步”,默认安装在C盘,直到安装完成。在右下角可以看到Ollama正在运行
安装完就可以使用Ollama平台来部署各种AI大模型
4. 修改环境变量(可选)
当C盘空间不足时,要修改到别的盘存放大模型,那就要修改环境变量。
如把大模型安装在D:\Ollama
(这个目录预先创建),新增一个环境变量名OLLAMA_MODELS``,
变量值D:\Ollama``,
之后Ollama 下载的大模型将会存储在你指定的目录。
在 Windows 上调整系统环境变量
- 打开系统属性:
-
右键点击“此电脑”或“我的电脑”图标,选择“属性”。
-
选择“高级系统设置”。
-
在“系统属性”窗口中,点击“环境变量”按钮。
- 编辑环境变量:
-
在“环境变量”窗口中,你可以看到用户变量和系统变量的列表。
-
要添加或编辑用户变量,选择“新建”或“编辑”按钮。
-
要添加或编辑系统变量,找到所需的变量,选择它,然后点击“编辑”。或者点击“新建”来添加新变量。
-
输入变量名和变量值,然后点击“确定”保存。
- 应用更改:
-
点击“确定”关闭所有打开的窗口。
-
重新启动计算机以确保更改生效。
5. llama3. 1 安装
https://ollama.com/library在这可以查看ollama支持的模型。
本实验是以llama3. 1为例,找到安装的命令。
Llama 3.1 405B 是第一个公开可用的模型,在常识、可操纵性、数学、工具使用和多语言翻译等最先进的能力方面可与顶级 AI 模型相媲美。
8B 和 70B 模型的升级版本支持多种语言,上下文长度显著增加至 128K,工具使用先进,推理能力也更强。这使得 Meta 的最新模型能够支持高级用例,例如长篇文本摘要、多语言对话代理和编码助手。
Meta 还对其许可证进行了修改,允许开发人员使用Llama 模型(包括 405B 模型)的输出来改进其他模型。
在命令提示符下输入命令
ollama run llama3.1
Ollama执行这个命令时,如果平台上已经存在该模型,则会直接加载该模型;如果平台中没有该模型,则会自动下载并部署该模型。
安装成功
6. 测试****llama3.1
AI 大模型安装并加载完成后,我们就可以直接在>>>
对话框中进行问答聊天了。
7**、维护****Ollama**
安装或加载大模型:
ollama run xxx 进入大模型
如果已安装 xxx 模型,则加载该模型
如果未安装 xxx 模型,则下载安装并加载该模型
维护命令:
ollama list 查看已安装的大模型
ollama pull xxx 更新已安装的大模型(支持增量更新)
ollama rm xxx 删除已安装的大模型
ollama -h获取帮助
注意执行这些命令时,我们需要回到CMD/PowerShell 终端中操作,而不是在大模型交互>>>界面中进行。要从>>>界面回到终端界面,你可以输入/bye。(输入/?可以获取帮助)。
AI大模型学习路线
如果你对AI大模型入门感兴趣,那么你需要的话可以点击这里大模型重磅福利:入门进阶全套104G学习资源包免费分享!
扫描下方csdn官方合作二维码获取哦!
这是一份大模型从零基础到进阶的学习路线大纲全览,小伙伴们记得点个收藏!
第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;
第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;
第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;
第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;
第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;
第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;
第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。
100套AI大模型商业化落地方案
大模型全套视频教程
200本大模型PDF书籍
👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;
• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;
• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;
• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。
LLM面试题合集
大模型产品经理资源合集
大模型项目实战合集
👉获取方式:
😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓
