当前位置:首页 > 科技  > 软件

如何在Ollama创建自定义模型?构建本地大模型

来源: 责编: 时间:2024-05-09 09:26:26 324观看
导读从ChatGPT发布后的一段时间,我们见证了大型语言模型(LLM)爆炸式增长,在来自四面八方的消息中,我们了解了大模型似乎在不断渗透到各行各业,改变着生产模式。但,在实际行业应用上还是很难跟上所有技术上已经取得的发展,数据安全

从ChatGPT发布后的一段时间,我们见证了大型语言模型(LLM)爆炸式增长,在来自四面八方的消息中,我们了解了大模型似乎在不断渗透到各行各业,改变着生产模式。但,在实际行业应用上还是很难跟上所有技术上已经取得的发展,数据安全以及大量的硬件资源需求等方面成了大模型应用落地过程中经常需要讨论的重要内容,本地运行开源LLM也成为了热门方案。BOg28资讯网——每日最新资讯28at.com

大模型参数的大小从一个层面反映了模型的能力,但是,实际应用真的必须用到那么大参数的大模型吗?BOg28资讯网——每日最新资讯28at.com

BOg28资讯网——每日最新资讯28at.com

比较实在的思路是:用较少的资源,在本地搭建较小的模型,为某些场景提供大模型的某些方面的能力。这种方式可以根据需要选择适合场景的模型,同时也能够确保数据限制在自己的网络空间。BOg28资讯网——每日最新资讯28at.com

搭建本地大模型的关键内容:BOg28资讯网——每日最新资讯28at.com

(1)哪里下载开源大模型?BOg28资讯网——每日最新资讯28at.com

Huggine Face可以说是大模型的集中营。可以下载到各种开源模型库。BOg28资讯网——每日最新资讯28at.com

(2)如何部署大模型?BOg28资讯网——每日最新资讯28at.com

部署大模型的方式很多,其中一个比较简单的方式是使用一些框架工具,例如:LangChain、Ollama。其中Ollama是一个开源的大模型服务工具,使用起来非常简单,旨在为用户提供本地化的运行环境,满足个性化的需求。BOg28资讯网——每日最新资讯28at.com

其实,Ollama已经提供了许多流行的大模型可以选择。BOg28资讯网——每日最新资讯28at.com

BOg28资讯网——每日最新资讯28at.com

而,Huggine Face目前拥有超过25万的大模型,最新、最全的开源大模型应该都在里面,选择性更多。BOg28资讯网——每日最新资讯28at.com

下面主要介绍如何利用Ollama从Huggine Face安装自定义模型。BOg28资讯网——每日最新资讯28at.com

以模型Llama3-8B-Chinese-Chat为例,步骤如下:BOg28资讯网——每日最新资讯28at.com

(1)下载安装Ollama,并确保您已安装Ollama并正在运行。BOg28资讯网——每日最新资讯28at.com

ollama的下载地址:BOg28资讯网——每日最新资讯28at.com

https://ollama.com/br

(2)去Huggingface网站下载模型的GGUF。BOg28资讯网——每日最新资讯28at.com

https://huggingface.co/shenzhi-wang/Llama3-8B-Chinese-Chat-GGUF-8bitbr

(3)创建一个模型描述文件,并输入必要的东西。BOg28资讯网——每日最新资讯28at.com

创建一个名为 Modelfile 的文件,并使用 FROM 指令,填写的模型的本地文件路径。Modelfile文件中还可以添加系统提示词以及各项参数:BOg28资讯网——每日最新资讯28at.com

# ModelfileFROM "./Llama3-8B-Chinese-Chat-q8_0-v2_1.gguf"# set the temperature to 1 [higher is more creative, lower is more coherent]PARAMETER temperature 1#许多聊天模式需要提示模板才能正确回答。默认提示模板可以使用TEMPLATE中的Modelfile指令指定TEMPLATE "[INST] {{ .Prompt }} [/INST]"br

(4)从这个模型文件中创建一个模型,并在终端中本地运行它。BOg28资讯网——每日最新资讯28at.com

创建大模型:BOg28资讯网——每日最新资讯28at.com

ollama create llama3_chinese example -f Modelfilebr

运行大模型:BOg28资讯网——每日最新资讯28at.com

ollama run llama3_chinesebr

BOg28资讯网——每日最新资讯28at.com

具体的过程也可以参考Ollama的文档:BOg28资讯网——每日最新资讯28at.com

  • https://github.com/ollama/ollama/blob/main/README.md
  • https://github.com/ollama/ollama/blob/main/docs/import.md

本文链接:http://www.28at.com/showinfo-26-87493-0.html如何在Ollama创建自定义模型?构建本地大模型

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 纯 CSS 实现标签自动显示超出数量

下一篇: Python并发与并行:multiprocessing模块大揭秘

标签:
  • 热门焦点
  • 红魔电竞平板评测:大屏幕硬实力

    前言:三年的疫情因为要上网课的原因激活了平板市场,如今网课的时代已经过去,大家的生活都恢复到了正轨,这也就意味着,真正考验平板电脑生存的环境来了。也就是面对着这种残酷的
  • 线程通讯的三种方法!通俗易懂

    线程通信是指多个线程之间通过某种机制进行协调和交互,例如,线程等待和通知机制就是线程通讯的主要手段之一。 在 Java 中,线程等待和通知的实现手段有以下几种方式:Object 类下
  • Rust中的高吞吐量流处理

    作者 | Noz编译 | 王瑞平本篇文章主要介绍了Rust中流处理的概念、方法和优化。作者不仅介绍了流处理的基本概念以及Rust中常用的流处理库,还使用这些库实现了一个流处理程序
  • 三言两语说透设计模式的艺术-单例模式

    写在前面单例模式是一种常用的软件设计模式,它所创建的对象只有一个实例,且该实例易于被外界访问。单例对象由于只有一个实例,所以它可以方便地被系统中的其他对象共享,从而减少
  • 微软邀请 Microsoft 365 商业用户,测试视频编辑器 Clipchamp

    8 月 1 日消息,微软近日宣布即将面向 Microsoft 365 商业用户,开放 Clipchamp 应用,邀请用户通过该应用来编辑视频。微软于 2021 年收购 Clipchamp,随后开始逐步整合到 Microsof
  • 共享单车的故事讲到哪了?

    来源丨海克财经与共享充电宝相差不多,共享单车已很久没有被国内热点新闻关照到了。除了一再涨价和用户直呼用不起了。近日多家媒体再发报道称,成都、天津、郑州等地多个共享单
  • 腾讯盖楼,字节拆墙

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之“想重温暴刷深渊、30+技能搭配暴搓到爽的游戏体验吗?一起上晶核,即刻暴打!”曾凭借直播腾讯旗下代理格斗游戏《DNF》一
  • 华为HarmonyOS 4.0将于8月4日发布 或搭载AI大模型技术

    华为宣布HarmonyOS4.0将于8月4日正式发布。此前,华为已经针对开发者公布了HarmonyOS4.0,以便于开发者提前进行适配,也因此被曝光出了一些新系统的特性
  • iQOO 11S或7月上市:搭载“鸡血版”骁龙8Gen2 史上最强5G Soc

    去年底,iQOO推出了“电竞旗舰”iQOO 11系列,作为一款性能强机,iQOO 11不仅全球首发2K 144Hz E6全感屏,搭载了第二代骁龙8平台及144Hz电竞屏,同时在快充
Top