当前位置: 首页 > news >正文

从 0 开始本地部署大语言模型

在这里插入图片描述

1、准备

● Ollama:ollama.com
● Docker:https://docs.openwebui.com/

2、下载 Ollama

进入 Ollama 官网,点击 Download 。
在这里插入图片描述

下载完成后,双击安装,什么都不需要勾选,直接下一步即可。安装完成,电脑 Mac(右上角)Windows(右下角)出现这个图标就说明安装成功了。
在这里插入图片描述

另外:windows 电脑还需要设置一下环境变量(mac 不需要)。因为Ollama 默认将模型安装在 c 盘,会造成电脑资源紧张。配置如下:
我的电脑-右键-属性中的高级系统设置找到环境变量
系统环境变量名OLLAMA_MODELS,值就是你要把大模型安装的位置,这里我使用 G:\Ollama(换成你自己的)。

3、安装大模型

● 打开电脑终端
● 运行命令 ollama run llama3
● 接下来等待安装完成即可
在这里插入图片描述

点击Ollama 官网的 Models
在这里插入图片描述

可以看到支持很多的模型
在这里插入图片描述

随便选择一个,点击进去
在这里插入图片描述

我们在下拉框可以看到,不同的类型,需要不同的电脑磁盘空间,当然越大的,模型就越聪明

4、Ollama的常用操作

● ollama list:列出已安装的本地大型模型信息
● ollama pull xxx:version:更新模型
● ollama rm xxx:删除不再使用的模
● ollama -h:帮助

5、安装Docker

打开官网,点击Getting Started。看Before You Begin的内容,不同的系统下载 docker 的方式
在这里插入图片描述

点击进入docker下载
在这里插入图片描述

下载完成后,双击安装即可
在这里插入图片描述

接下来是安装 open-webui,有几种安装配置,ollama 安装在你的电脑、安装在不同的服务器上
在这里插入图片描述

打开终端,运行命令
在这里插入图片描述

然后访问:http:localhost:3000
注册一个账号(注册的数据都是存储在本地的)
登录进去
选择你安装的模型,你可以安装多个,来回切换
在这里插入图片描述

接下来,你就可以玩起来了
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Keras深度学习框架基础第二讲:层接口(layers API)第二部分“基本层类”
  • 2024.5.25AcWing刷题记录-排序篇
  • 2024年5月天润融通JAVA二面15-20K
  • K8S集群再搭建
  • leetcode119-Pascal‘s Triangle II
  • 逻辑分析仪 - 采样率/采样深度
  • Android Audio基础——AudioFlinger音频流管理(八)
  • 释放Mac潜能,选择Magic Disk Cleaner for Mac
  • MPC源码解读及路径跟踪demo
  • 抖音无货源如何做?
  • 犀牛8 for Mac/Win:重塑三维建模的新标杆
  • kafka跨地区跨集群同步工具MirrorMaker2 —— 筑梦之路
  • 03-ArcGIS For JavaScript结合ThreeJS功能
  • vue项目实战 - 如果高效的实现防抖和节流
  • 软考-程序员 知识点与部分真题梳理
  • 【刷算法】从上往下打印二叉树
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Java超时控制的实现
  • JS专题之继承
  • Python语法速览与机器学习开发环境搭建
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • scrapy学习之路4(itemloder的使用)
  • Zepto.js源码学习之二
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 警报:线上事故之CountDownLatch的威力
  • 字符串匹配基础上
  • 06-01 点餐小程序前台界面搭建
  • Mac 上flink的安装与启动
  • scrapy中间件源码分析及常用中间件大全
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • ​虚拟化系列介绍(十)
  • #控制台大学课堂点名问题_课堂随机点名
  • (02)Hive SQL编译成MapReduce任务的过程
  • (4) PIVOT 和 UPIVOT 的使用
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (接口封装)
  • (六)c52学习之旅-独立按键
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)Neo4j下载安装以及初次使用
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)ObjectiveC 深浅拷贝学习
  • ..回顾17,展望18
  • .net CHARTING图表控件下载地址
  • .NET gRPC 和RESTful简单对比
  • .net 调用php,php 调用.net com组件 --
  • .NET 反射的使用
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .net 无限分类
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • @antv/x6 利用interacting方法来设置禁止结点移动的方法实现。
  • [ C++ ] STL---stack与queue
  • [ C++ ] template 模板进阶 (特化,分离编译)