如何通过 3 个简单步骤在 Windows 上本地运行 DeepSeek

如何通过 3 个简单步骤在 Windows 上本地运行 DeepSeek

它是免费的——社区驱动的人工智能💪。

        当 OpenAI 第一次推出定制 GPT 时,我就明白会有越来越多的人为人工智能做出贡献,并且迟早它会完全由社区驱动。

        但从来没有想过它会如此接近😂让我们看看如何在 Windows 机器上完全免费使用第一个开源推理模型! 

步骤 0:安装 Docker 桌面

        我确信很多人已经安装了它,所以可以跳过,但如果没有 — — 这很简单,只需访问Docker 的官方网站,下载并运行安装 👍

        如果您需要一些特定的设置,例如使用 WSL,那么有很多指导视频,请查看!我将继续下一步。

步骤 1:安装 CUDA 以获得 GPU 支持

        如果您想使用 Nvidia 显卡运行 LLM,则必须安装 CUDA 驱动程序。(嗯……是的,它们需要大量的计算能力)

        打开CUDA 下载页面,根据需要点击“Windows”和其他选项,然后选择“本地”作为安装程序类型:

下载并完成安装即可👍,此处需要重新启动。 

第 2 步:安装 Ollama 并下载模型

前往Ollama 网站并点击下载按钮 😆

        Ollama是一款开源 AI 工具,使用户能够在其设备上本地运行大型语言模型,为自然语言处理任务提供定制化、高效和离线功能。

安装后,打开“Windows PowerShell”

并通过运行来验证您的安装ollama -v

再次打开ollama网站并选择您的型号:

        有几种选择,我建议从 7b 开始,并检查它如何与您的机器配合使用。例如,我运行 i7-11 系列处理器和 NVIDIA GeForce RTX 2080 SUPER 以及 8GB GPU,我可以在正常(可以说是“可接受的”)速度下使用 14b 型号。

正如我所说,它需要大量的计算能力 

选择后,点击复制按钮: 

并在 PowerShell 中运行:

它将像上面一样下载并打开 shell,您可以在这里直接与它聊天,但是让我们/bye对它说,并继续设置一个实际的 UI,而不是从 PowerShell 提示 💪

步骤3:安装Open-WebUI

打开github 页面,找到“ Open WebUI with Nvidia GPU support”

复制该命令并再次在 PowerShell 中运行它。它将下载所有需要的 docker 镜像并运行容器,您可以通过http://localhost:3000/访问该容器

对于任何 LLM 用户来说,这都是一个熟悉的用户界面,左侧边栏用于聊天,左上角可用于选择已安装的模型等。

Open-WebUI 具有大量功能,例如 RAG、图像生成、网页浏览等。您可以在此处查看完整列表 

社区驱动的人工智能← 获取有关人工智能的更多内容 👍

所有信息和观点均仅代表我个人的见解。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。  

Read more

【Linux探索学习】第二十九弹——线程概念:Linux线程的基本概念与线程控制详解

【Linux探索学习】第二十九弹——线程概念:Linux线程的基本概念与线程控制详解

Linux学习笔记: https://blog.ZEEKLOG.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482 前言: 在现代操作系统中,线程是程序执行流的最小单元。与进程相比,线程更加轻量级,创建和销毁的开销更小,且线程之间可以共享内存空间,因此在多任务处理、并发编程中,线程的使用非常广泛。Linux作为一个多用户、多任务的操作系统,提供了强大的线程支持。本文将详细介绍Linux中线程的基本概念以及线程控制的相关知识,并通过代码示例帮助读者更好地理解。 目录 一、线程的基本概念 1.1 什么是线程? 1.2 线程与进程的区别 1.3 线程的优点 1.4 线程的缺点 二、Linux中的线程模型 2.1 用户级线程与内核级线程

By Ne0inhk

Flutter 三方库 pigeon_generator 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、自动化的桥接代码生成引擎

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 pigeon_generator 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、自动化的桥接代码生成引擎 在鸿蒙(OpenHarmony)系统的原生能力调用(如访问鸿蒙特定的硬件传感器、分布式软总线等)中,如何确保 Dart 端与鸿蒙原生(ArkTS/C++)端之间的通讯既高效又具备强类型约束?pigeon_generator 为开发者提供了一套工业级的、基于代码生成的桥接(Platform Channel)自动化方案。本文将深入实战其在鸿蒙原生适配中的应用。 前言 什么是 Pigeon Generator?它是 Flutter 官方推荐的类型安全通讯工具。传统的 MethodChannel 依赖于动态字符串映射,在鸿蒙开发这种多模块、复杂业务场景下,极易产生拼写错误或类型不匹配。pigeon_generator 通过定义一套统一的协议文件,自动生成

By Ne0inhk
深入解析 KES 数据库运维核心:资源回收与膨胀防治全攻略

深入解析 KES 数据库运维核心:资源回收与膨胀防治全攻略

在数据库长期运行过程中,表膨胀与索引膨胀是 KingbaseES(KES)DBA 最常面对的"隐形杀手"。它们悄无声息地蚕食磁盘空间、拖慢查询性能,严重时甚至威胁系统稳定性。本文从索引重建、垃圾回收原理、长事务阻断、autovacuum 精细化调优四个维度,系统梳理 KES 资源回收的核心机制与实战方法。 一、REINDEX CONCURRENTLY:不停机重建膨胀索引 随着业务 DML 语句持续增长,索引会像表一样发生膨胀。膨胀的索引不仅浪费磁盘空间,还会显著降低查询性能——新构建的索引往往比反复更新的旧索引提供更好的访问效率。 为什么不能直接用 REINDEX? 普通 REINDEX 命令需要 ACCESS EXCLUSIVE 锁,这是最高级别的锁,会阻塞一切业务语句,生产环境中几乎不可接受。 解决方案是使用 REINDEX ... CONCURRENTLY,其锁级别降为 SHARE UPDATE EXCLUSIVE,不阻塞

By Ne0inhk
[linux仓库]线程池(单例模式)、线程安全与重入、死锁[线程·拾]

[linux仓库]线程池(单例模式)、线程安全与重入、死锁[线程·拾]

🌟 各位看官好,我是! 🌍 Linux == Linux is not Unix ! 🚀 今天来学习单例模式下的线程池,,线程安全与重入问题,死锁的概念及如何避免。 👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享更多人哦! 目录 线程安全的单例模式 什么是单例模式 特点 饿汉模式和懒汉模式的单例模式 饿汉模式实现 懒汉模式实现 单例式线程池(懒汉模式) 线程安全与重入问题 可重入与线程安全联系与区别 常见锁概念 死锁 死锁四个必要条件 避免死锁 STL,智能指针和线程安全 其他常见锁 线程安全的单例模式 什么是单例模式 在上一章节中,我们对线程池进行了封装,但是实际上存在一个漏洞.我们一个对象会一次性创建出一批线程出来,那么如果有多个对象并且每个对象都申请线程呢?这不就会造成线程被滥用吗? --> 为了解决这种问题场景,我们设计出了单例模式! 特点 某些类, 只应该具有⼀个对象(实例), 就称之为单例. 在很多服务器开发场景中,

By Ne0inhk