微信扫码
添加专属顾问
我要投稿
掌握高性能聊天大模型的部署与调用技巧。 核心内容: 1. DeepSeek-R1:32B模型介绍与部署背景 2. 基于Ubuntu和Docker的部署流程详解 3. 流式接口调用实例与优化下载技巧
最近 DeepSeek出来了,很火,说是能跟ChatGpt o1 媲美,结果,用了DeepSeek的官方服务,提示“服务器繁忙 请稍后再试。”,我就想,算了,自己部署个吧。
我这个是基于docker部署的,首先要docker 支持 显卡,这样才会跑的更快,基于CPU 还是比较卡的,耗费的内存也比较多。
部署非常方便,除了下载很慢,基本都是环境问题,环境解决完就没啥大问题。
这就来个服务器部署,目前服务器资源大致如下:
操作系统 : Ubuntu 24.04
显卡:Tesla P100-PCIE-16GB * 2
CPU:48核
内存:64G
docker run --name ollama -d --restart=always --gpus=all -v /data/docker/ollama:/root/.ollama -p 11434:11434 ollama/ollama
运行完即可
然后,进入到容器内开始执行命令
docker exec -it ollama /bin/sh
然后执行 下载并运行32B 的模型
ollama run deepseek-r1:32b
如果资源不够,可以运行 1.5b 或者 7B的模型
ollama run deepseek-r1:1.5b
先给几个命令
ollama pull deepseek-r1:1.5b //拉取模型
ollama run deepseek-r1:1.5b //运行模型
ollama list //查看所有模型
允许防火墙,这样就可以在自己局域网电脑上访问了
sudo ufw allow 11434/tcp
来先看下都有什么模型
ollama list
好了,我们先运行模型
ollama run deepseek-r1:32b
好吧,回答的好简短,好官方,然后,再问他,如何看待目前的各种AI产品?
这次就回答的特别多了。
现在模型部署好了,我们也可以通过 http地址来看当前 Ollama运行的状态如何.
http://192.168.0.120:11434/
也可以通过 这个api查看部署的模型有什么
http://192.168.0.120:11434/api/tags
可以看到,我用Ollama部署了3个模型。
实际上Ollama部署好模型后,就可以直接用接口来调用了。
这个就是我自己调用接口实现的本地效果,也是很好用的,省的在docker里面敲来敲去。
主要用.net代码
引入一个nuget包
Codeblaze.SemanticKernel.Connectors.Ollama
具体代码如下:
static async Task Main(string[] args)
{
var builder = Kernel.CreateBuilder().AddOllamaChatCompletion("deepseek-r1:32b", "http://192.168.0.120:11434");
builder.Services.AddScoped<HttpClient>();
var kernel = builder.Build();
while (true)
{
string input = "";
Console.Write("请输入: ");
input = Console.ReadLine();
Console.WriteLine("");
var contents = kernel.InvokePromptStreamingAsync(input);
if (contents == null)
{
Console.WriteLine("Error: 内容为空!");
continue;
}
else
{
Console.WriteLine($"\nDeepseek: \n");
awaitforeach (var item in contents)
{
Console.Write(item.ToString());
}
}
Console.WriteLine("");
}
}
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-04-25
DeepSeek + Dify 企业级大模型私有化部署指南
2025-04-24
自主构建MCP,轻松实现云端部署!
2025-04-24
大模型微调框架LLaMA-Factory
2025-04-23
Unsloth:提升 LLM 微调效率的革命性开源工具
2025-04-23
超越 DevOps?VibeOps 引领 AI 驱动的开发革命
2025-04-23
大模型想 “专精” 特定任务?这 3 种 Addition-Based 微调法别错过
2025-04-23
重参数化微调:揭秘LoRA家族让大模型训练成本暴降的方法
2025-04-23
为什么全参数微调能让大模型从“通才”变“专才”?
2025-02-04
2025-02-04
2024-09-18
2024-07-11
2024-07-09
2024-07-11
2024-07-26
2025-02-05
2025-01-27
2025-02-01
2025-04-23
2025-04-20
2025-04-01
2025-03-31
2025-03-20
2025-03-16
2025-03-16
2025-03-13