使用Ollama和OpenWebUI,轻松探索Meta Llama3–8B

大家好,2024年4月,Meta公司开源了Llama 3 AI模型,迅速在AI社区引起轰动。紧接着,Ollama工具宣布支持Llama 3,为本地部署大型模型提供了极大的便利。

本文将介绍如何利用Ollama工具,实现Llama 3–8B模型的本地部署与应用,以及通过Open WebUI进行模型交互的方法。

1.安装Ollama

使用“curl | sh”,可以一键下载并安装到本地:

$curl -fsSL https://ollama.com/install.sh | sh
>>> Downloading ollama...
######################################################################## 100.0%
>>> Installing ollama to /usr/local/bin...
>>> Creating ollama user...
>>> Adding ollama user to video group...
>>> Adding current user to ollama group...
>>> Creating ollama systemd service...
>>> Enabling and starting ollama service...
Created symlink from /etc/systemd/system/default.target.wants/ollama.service to /etc/systemd/system/ollama.service.
>>> The Ollama API is now available at 127.0.0.1:11434.
>>> Install complete. Run "ollama" from the command line.
WARNING: No NVIDIA/AMD GPU detected. Ollama will run in CPU-only mode.

可以看到,下载后Ollama启动了一个ollama系统服务。这项服务是Ollama的核心API服务,并且它驻留在内存中。通过systemctl确认服务的运行状态:

$systemctl status ollama
● ollama.service - Ollama Service
   Loaded: loaded (/etc/systemd/system/ollama.service; enabled; vendor preset: disabled)
   Active: active (running) since 一 2024-04-22 17:51:18 CST; 11h ago
 Main PID: 9576 (ollama)
    Tasks: 22
   Memory: 463.5M
   CGroup: /system.slice/ollama.s
### 使用R语言从Excel导入数据并创建分组条形图 为了实现这一目标,首先需要安装必要的软件包`openxlsx`用于读取Excel文件以及`ggplot2``tidyr`用于图形绘制数据整理。 #### 安装所需库 ```r install.packages("openxlsx") install.packages("ggplot2") install.packages("tidyr") ``` #### 导入Excel数据至R环境 利用`read.xlsx()`函数可以从指定路径加载Excel文档的内容到R的工作空间内作为data.frame对象。此操作通过设置参数如sheet名称或编号、是否保留列名等选项来自定义输入过程[^1]。 ```r library(openxlsx) # 假设Excel文件位于当前工作目录下名为"data.xlsx" df <- read.xlsx("data.xlsx", sheet = 1, colNames = TRUE, rowNames = FALSE) head(df) # 查看前几行确认数据已成功载入 ``` #### 数据预处理 对于即将用来构建图表的数据集来说,可能需要调整其结构使之更适合可视化需求。这里采用`gather()`函数转换宽表格形式为长格式,这有助于后续更灵活地应用颜色编码等功能[^2]。 ```r library(tidyr) # 将多列为多个观测值的情况转化为单列表达方式 df_long <- gather(data = df, key = "category", value = "value", -group_variable_name) head(df_long) # 验证变换后的数据形态 ``` #### 绘制分组条形图 最后一步就是调用`ggplot2`中的几何层命令来呈现最终效果。下面的例子展示了怎样基于上述准备好的资料生成一张带有填充色区分不同类别的柱状统计图。 ```r library(ggplot2) p <- ggplot(df_long, aes(x=group_variable_name, y=value, fill=category)) + geom_bar(stat="identity", position="dodge")+ labs(title="Grouped Bar Chart from Excel Data", x="Groups",y="Values")+theme_minimal() print(p) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

python慕遥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值