文章列表

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

我在知乎上开了一个[新的专栏],想持续聊聊“向量数据库”相关的内容。本篇聊聊向量数据库领域,知名的开源技术项目:Milvus。如果你在寻找如何从源码编译安装,如何在 x86 和 ARM 两种架构的 Linux 上折腾 Milvus,那么这篇文章应该是最为详细的教程向参考内容啦。 阅读全文

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

, , ,
不论是折腾深度学习、高性能计算,还是折腾向量数据库、相似性检索领域,在折腾的过程中,我们都可能会遇到需要 “OpenBLAS” 这个开源矩阵计算库的场景。这是因为泛 AI 领域离不开矩阵计算,而 OpenBLAS 是全球前三的开源矩阵计算库。本篇文章,我们就来聊聊 OpenBLAS 在 Linux 和 macOS 环境中的编译和构建。 阅读全文

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

本篇文章会尽可能详细的介绍如何在相对廉价的笔记本上搭建高性价比的 Linux 学习环境,让学习和工作都轻松和高效一些。尤其是针对国内网络环境下,如何快速的完成系统的安装和基础配置。使用 Linux 的好处和必要性,我想应该不必过多赘述了,希望本文能够帮助你节约大量不必要的折腾的时间,腾出更多时间来思考、休息、以及打游戏。 阅读全文

抢先体验 Ubuntu 22.04 Jammy Jellyfish

, ,
距离4月21日 Ubuntu 22.04 正式发布越来越近,为了家里的各种 Ubuntu 设备能够安心升级,我决定提前体验接近完成的测试版。本文提到的升级方式适用于 Desktop 桌面版和 Server 版。 阅读全文

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

在[《廉价的家用工作站方案:前篇》]一文中,曾提到在 2021 年第三个季度开始,我又购置了一台新的设备,没错,它就是搭载着 Ryzen3 5800u 的笔记本。然而可惜的是,目前 Ubuntu 社区的发行版并不能够很好的支持搭载 AMD Zen2 / Zen3 芯片的设备。所以,如果你也希望舍弃掉笔记本设备自带的 Windows 系统,拥抱当前时代 Ubuntu LTS 版本,那么本篇文章,将能帮助你避开“坑”,快速体验这些具备高性能 CPU 的设备。 阅读全文

NUC 折腾笔记 - Linux 系统篇

, , , ,
写一篇迟到的折腾笔记:NUC8 8i5beh 。原本计划折腾 Hackintosh ,最后折腾了一台 Linux Homelab 设备。本篇记录 NUC 基础系统配置中的一些细节。 阅读全文

服务端升级 Ubuntu 20.04 LTS 记录

, ,
本文将介绍如何在当前时间点,将服务器版本的 Ubuntu 18.04 LTS 升级为最新的 Ubuntu 20.04 LTS,以及升级过程中的一些细节,希望能帮到跃跃欲试的 Ubuntu 同好。将数据进行备份等操作需要自行处理,另外确保网络稳定,建议都在服务器跳板机上进行操作,更为稳妥。当前这篇内容已经运行在 Ubuntu 20.04 LTS 系统环境中,:) 阅读全文

配置基于Traefik v2的 Web 服务器

, , , ,
以往聊到 Web 服务器,我们通常会使用 Nginx、Apache,或者后起之秀 Caddy,本文将继续介绍一种相对小众但是好用的 Web 服务软件:Traefik。本文先聊聊传统架构场景下的使用,云服务架构场景晚些时候有空再写。 阅读全文

Ubuntu 18.04 基础系统配置

, ,
Ubuntu 18.04 基础系统配置 之前迁移 GitLab 的时候有提过,我在公有云上使用了 Ubuntu 18.04,而家里的服务器一律还是 16.04。 随着时间的推移,我现在需要管理和折 阅读全文

迁移 GitLab 数据到全新容器

, , , ,
本篇文章可以看做是全新搭建 GitLab 的教程使用。我个人使用方式是使用虚拟机软件强制将 4核心4GB 的运行环境划分给 GitLab 等同购买使用等配置的云主机,这样做可以避免和主机上其他软件进行资源争抢,影响运行效率。从 13 年到现在,这已经是第3次迁移 GitLab 了,之前的迁移主要原因: 阅读全文