【LLMs】用LM Studio本地部署离线大语言模型

ops/2024/12/12 3:26:40/

文章目录

  • 一、下载LM Studio
  • 二、下载大语言模型
    • 1. 查看模型介绍
    • 2. 点击模型文件进行下载
      • 2.1 完整下载
      • 2.2 部分下载
  • 三、加载模型
    • 1. 打开LM Studio图形化界面,点击**My Models**
    • 2. 然后,点击“...”,选择“change”,选择刚下载好的存储模型的models文件夹
    • 3. 选择要使用的模型
  • 四、开启学习之旅

有时候需要使用离线大语言模型,然后看到了一个非常好用的客户端LM Studio,所以来分享一下。它可以提供图形化界面来运行本地大语言模型,非常方便。接下来,我将分享如何通过LM Studio来快速搭建自己的离线大语言模型

在这里插入图片描述
在这里插入图片描述

一、下载LM Studio

LM Studio下载:https://lmstudio.ai/?utm_source=ai-bot.cn
下载完后,直接安装即可。

安装完后,打开的界面:

在这里插入图片描述

二、下载大语言模型

虽然LM Studio里面可直接下载模型,但是在国内往往正常下载速度非常慢,所以,推荐去国内的魔搭社区下载模型。

魔搭社区官网:https://www.modelscope.cn/models

在这里插入图片描述

可以看到这里有非常多的LLMs(大语言模型),可以选择适合你的电脑配置的模型,下载下来。

我的电脑处理器为12th Gen Intel® Core™ i5-12500H 3.10 GHz,试了一下,7B(70亿参数)模型如果是5G多的模型文件,可以跑起来,速度还可以,再大点的就加载不起来,配置不够;然后下载了一个3B的模型,选择.gguf文件如果是2到3G的,输出非常快,选择5G以上的话,输出的时候,就可以明显感觉到慢了,不过还能接受。

拿这个3B的模型举例:

在这里插入图片描述
测试的7B的模型:
在这里插入图片描述

1. 查看模型介绍

有的模型会在模型介绍中,详细写明适合的配置以及如何安装的多种方法和注意事项,所以先查看模型介绍。

在这里插入图片描述

2. 点击模型文件进行下载

大多数模型提供了多个不同大小的模型存储文件(比如GGUF文件),可以选择性的下载模型存储文件。也可以全部下载。下载后,在自定义位置新建一个路径为models\Publisher\Repository,然后把下载的模型文件放在Repository文件夹下(也可以在Repository文件夹下新建文件夹,然后存放下载的模型文件)。

在这里插入图片描述

2.1 完整下载

想全部下载的话,可以点击最右边的下载模型按钮,打开后会有多种下载方式,选择一种下载方式即可。

在这里插入图片描述

2.2 部分下载

部分下载可以点击每个文件最右边的下载按钮,下载想要的大语言模型文件,放到自定义位置新建路径models\Publisher\Repository的Repository文件夹下。

在这里插入图片描述

三、加载模型

1. 打开LM Studio图形化界面,点击My Models

在这里插入图片描述

2. 然后,点击“…”,选择“change”,选择刚下载好的存储模型的models文件夹

在这里插入图片描述
在这里插入图片描述

选择之后,顺利的话,会自动识别出语言模型,显示在下面。

在这里插入图片描述

3. 选择要使用的模型

点击“chat”,然后在上面选择一个你想使用的模型。

在这里插入图片描述

在这里插入图片描述

然后回出现一些自定义参数配置,通常默认即可,你也可以自己调参数。然后点击右下角的“Load Model”。

在这里插入图片描述

四、开启学习之旅

现在,离线的语言模型就部署好啦,可以开启学习之旅啦。
shuru

在这里插入图片描述

如果本文对你有一点点帮助,可以为我点个免费的赞,支持一下嘛,也期待你的评论和关注哦。^_^


http://www.ppmy.cn/ops/141148.html

相关文章

python进阶-05-利用Selenium来实现动态爬虫

python进阶-05-利用Selenium来实现动态爬虫 一.说明 这是python进阶部分05,我们上一篇文章学习了Scrapy来爬取网站,但是很多网站需要登录才能爬取有用的信息,或者网站的静态部分是一个空壳,内容是js动态加载的,或者人机验证&…

基于 SSM 的个性化商铺系统:先进架构保障系统稳定性

摘 要 随着信息化时代的到来,管理系统都趋向于智能化、系统化,个性化商铺系统也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化&am…

自动驾驶技术——HSL

在自动驾驶技术中,HSL颜色映射(Hue, Saturation, Lightness,即色相、饱和度、明度)发挥着重要作用,尤其是在车道线检测方面。以下是关于自动驾驶中HSL颜色映射的具体用途和优势的详细解释: 一、HSL颜色映射…

ubuntu扩展虚拟你

在我们安装ubuntu时,如果选择的是自动分区,就会按照逻辑卷的形式来分区,并且只分配100G其余的并不会被分配 这对我们大多数情况来说都是不合理的,所以,如何扩充呢 下面以一个小的案例来说明如何扩充 问题 磁盘空间已…

ESP32-S3模组上跑通ES8388(20)

接前一篇文章:ESP32-S3模组上跑通ES8388(19) 二、利用ESP-ADF操作ES8388 2. 详细解析 上一回解析完了es8388_init函数中的第7段代码,本回继续往下解析。为了便于理解和回顾,再次贴出es8388_init函数源码,在components\audio_hal\driver\es8388\es8388.c中,如下: ​ …

k8s-Informer之Indexer的解析(4)

1、Indexer 介绍 k8s-Informer之Indexer的解析(4) Indexer 是 Client-go 中实现的一个本地存储,它可以建立索引并存储 Resource 的对象。Indexer 中的数据始终要是与 ETCD 中数据一致的,当 client-go 需要数据时,可直接通过该本地缓存获取资…

在 Vue 3 中获取图片元素的宽高:原始尺寸与缩放后尺寸的处理方法

1.获取原始尺寸(不受代码修改大小影响) originalWidth.value imageRef.value.naturalWidth;//获取原始宽度 originalHeight.value imageRef.value.naturalHeight;//获取原始高度 2.当对图片应用了 transform: scale() 进行缩放后,width 和 …

锐捷网络设备常用命令(交换机、路由器)

因公司办公网络设备转为锐捷产品,特此学习一些锐捷交换机和路由器的相关配置: enable 进入特权模式 configure terminal 进入全局模式 logging on 日志显示(默认) no logging on 关闭日志显示 exit 返回上一层 end 返回到特权模式…