文章列表

向量数据库入坑:使用 Docker 和 Milvus 快速构建本地轻量图片搜索引擎

介绍基于 Docker 和 Milvus 构建本地轻量图片搜索引擎的完整方案。针对开源社区原有示例架构复杂、下载量大、部署繁琐等问题,提出三项核心优化策略:删除 MySQL 组件改用 Milvus 2. 阅读全文

向量数据库入坑:入门向量数据库 Milvus 的 Docker 工具镜像

介绍如何快速上手向量数据库 Milvus 的 Docker 工具镜像,包含两步启动本地服务并运行示例程序的方法,以及数据持久化和端口暴露的配置技巧。详细解析了基于 Embedded Milvus 项目制作 210MB 精简镜像的技术过程,包 阅读全文

向量数据库入坑:传统文本检索方式的降维打击,使用 Faiss 实现向量语义检索

向量数据库与传统文本检索方式的对比分析,重点探讨基于 Faiss 的向量语义检索技术相对于传统方法的性能优势与局限性。文章通过 Golang 实现传统文本检索方案(包括 MySQL LIKE 操作符、全文检索及编辑距离算法),并与 Fais 阅读全文

向量数据库入坑指南:聊聊来自元宇宙大厂 Meta 的相似度检索技术 Faiss

, , , ,
Faiss 是由 Meta AI 开源的高性能相似度检索库,专为海量向量数据的快速召回设计。文章系统介绍了其核心机制:通过构建索引(如 IndexFlatL2、IndexHNSW、IndexIVF 等)避免暴力遍历,在"搜广推"等场景中高效 阅读全文

走进向量计算:制作 OpenBLAS Docker 预构建产物镜像

介绍在 Docker 容器中制作 OpenBLAS 预构建产物镜像的方法,以解决 Milvus 等软件构建时依赖编译耗时过长的问题。重点说明多 CPU 架构与类型对编译产物的影响,指出 Docker Buildx 仅能模拟架构而无法模拟 C 阅读全文

从零开始构建向量数据库:Milvus 的源码编译安装(一)

向量数据库 Milvus 的源码编译安装教程,覆盖 x86 与 ARM 架构的 Linux 环境。内容包含 Ubuntu 系统配置、Golang 与 C++ 开发环境搭建、源码获取技巧(含国内镜像加速与上游切换),以及 OpenBLAS 等 阅读全文

走进向量计算:从源码编译 OpenBLAS

, , ,
OpenBLAS 是全球主流的开源矩阵计算库,广泛应用于深度学习、高性能计算及向量数据库等泛 AI 领域。文章详细介绍了在 Linux 与 macOS 环境下从源码编译 OpenBLAS 的完整流程,重点覆盖 Ubuntu 20. 阅读全文

在笔记本上搭建高性价比的 Linux 学习环境:基础篇

文章系统对比了多系统引导、虚拟机、云服务器等方案的局限性,论证了在廉价笔记本上以"裸金属"方式运行Linux的成本优势与体验价值。以ThinkPad搭配AMD Ryzen 7 PRO 4750为例,16核64GB内存1TB存储的本地设备总成 阅读全文

抢先体验 Ubuntu 22.04 Jammy Jellyfish

, ,
在 Ubuntu 22.04 正式发布前,可通过测试版提前完成设备升级验证。升级适用于桌面版与服务器版,需依次完成五项准备:使用 tar 或 rsync 备份用户数据,将现有软件包更新至最新版本,解锁 apt-mark 锁定的软件以避免兼容 阅读全文

AMD 4750u 及 5800u 笔记本安装 Ubuntu 20.04

针对搭载 AMD Ryzen 7 4750U 及 5800U 处理器的笔记本安装 Ubuntu 20.04 时遇到的兼容性问题,记录了完整的解决方案与操作细节。涵盖 ThinkPad L14 Gen1 与 ThinkBook 15 G3 A 阅读全文