【AI开发:语言】二、Qwen1.5-7B模型本地部署CPU和GPU版

2024-04-17 17:04

本文主要是介绍【AI开发:语言】二、Qwen1.5-7B模型本地部署CPU和GPU版,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

        之前文章,我们采用了Koblod运行Yi-34B大模型,本文采用LM Studio来运行千问模型。

LM Studio并没有开源,但是可以免费使用,他是目前本地进行模型测试最好的工具了。

        在这里,依然使用Windows 10进行部署和测试,没有GPU。

        注意:LM的运行速度相比较Kobold两者差不多,而且也提供WEB服务,稍后也研究下他的API功能,LM的功能更多一些有待开发。

一、LM Studio下载

下载地址:LM Studio - Discover, download, and run local LLMs

二、模型下载

下载地址:AI快站 - HuggingFace模型免费加速下载

我们要从这里选择需要的模型。其他模型资源如下:

1.其他模型资源

  • 国内厂商模型
序号厂商访问地址
1阿里通义千问AI快站 - HuggingFace模型免费加速下载
2百川智能AI快站 - HuggingFace模型免费加速下载
3CodeFuseAI快站 - HuggingFace模型免费加速下载
4上海人工智能实验室AI快站 - HuggingFace模型免费加速下载
5智谱AI快站 - HuggingFace模型免费加速下载
6智源人工智能研究院AI快站 - HuggingFace模型免费加速下载
7FlagAlphaAI快站 - HuggingFace模型免费加速下载
8零一万物AI快站 - HuggingFace模型免费加速下载
  • 海外厂商模型
序号厂商访问地址
1googleAI快站 - HuggingFace模型免费加速下载
2codefuse-aiAI快站 - HuggingFace模型免费加速下载
3mosaicmlAI快站 - HuggingFace模型免费加速下载
4bigcodeAI快站 - HuggingFace模型免费加速下载
5lmsysAI快站 - HuggingFace模型免费加速下载
6NousResearchAI快站 - HuggingFace模型免费加速下载
7OpenAssistantAI快站 - HuggingFace模型免费加速下载
8tiiuaeAI快站 - HuggingFace模型免费加速下载
9bigscienceAI快站 - HuggingFace模型免费加速下载
10diffusersAI快站 - HuggingFace模型免费加速下载
11microsoftAI快站 - HuggingFace模型免费加速下载
12runwaymlAI快站 - HuggingFace模型免费加速下载
13HuggingFaceH4AI快站 - HuggingFace模型免费加速下载
14garage-bAIndAI快站 - HuggingFace模型免费加速下载
15openaiAI快站 - HuggingFace模型免费加速下载

2.需要的模型

本次部署,我们依然选择4B,当然还是选择了GGUF格式,稍后我还要部署到服务器端。

三、安装和打开LM Studio

双击 LM Studio setup.exe,稍等片刻,它会自动安装到C盘,可以挪走,也可以不动。

四、加载和使用模型

1.创建模型文件夹        

        我们先把已经下载好的本地模型,放到它指定的目录下,否则就无法加载模型,其中有两个文件夹第一次可能需要手动建立Publisher和Repository,他俩是上下级关系 。

C:\Users\Administrator\.cache\lm-studio\models\Publisher\Repository

 将我们需要用的模型拷贝进来

2.重新启动LM

重启后,我们就可以去查看自己的模型了。

 3.修改模型文件夹

D:\LM-Studio\models\Publisher\Repository
#新建Publisher和Repository

在选择模型的时候,只选择到 models这一级就可以了,多选无效。

4.使用AI对话

五、LS的API功能

API文档:Local LLM Server | LM Studio

由于时间问题,稍后再做整理和测试。

六、最后

        Kobold和LM Studio各有千秋吧,一个是简单,另外一个就是功能多。所以在使用的时候我们可以根据自己的需求来选择。

这篇关于【AI开发:语言】二、Qwen1.5-7B模型本地部署CPU和GPU版的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/912367

相关文章

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

深入理解Go语言中二维切片的使用

《深入理解Go语言中二维切片的使用》本文深入讲解了Go语言中二维切片的概念与应用,用于表示矩阵、表格等二维数据结构,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧... 目录引言二维切片的基本概念定义创建二维切片二维切片的操作访问元素修改元素遍历二维切片二维切片的动态调整追加行动态

如何在Ubuntu 24.04上部署Zabbix 7.0对服务器进行监控

《如何在Ubuntu24.04上部署Zabbix7.0对服务器进行监控》在Ubuntu24.04上部署Zabbix7.0监控阿里云ECS服务器,需配置MariaDB数据库、开放10050/1005... 目录软硬件信息部署步骤步骤 1:安装并配置mariadb步骤 2:安装Zabbix 7.0 Server

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加