Soulteary | 苏洋

Building a vector database from scratch: source code compilation and installation of Milvus (2)

Original link: https://soulteary.com/2022/07/15/building-a-vector-database-from-scratch-source-code-compilation-and-installation-of-milvus-2.html This article continues [the previous article] and continues to talk about the field of vector databases, a well-known open source technology project: Milvus, compilation and installation in macOS environments with different CPU architectures. If you are looking for how to compile and install from source, how to toss Milvus on both x86 …

Building a vector database from scratch: source code compilation and installation of Milvus (2) Read More »

Building a vector database from scratch: source code compilation and installation of Milvus (1)

Original link: https://soulteary.com/2022/07/09/building-a-vector-database-from-scratch-source-code-compilation-and-installation-of-milvus-1.html I opened a [new column] on Zhihu, and I want to continue to talk about “vector database” related content. This article talks about the field of vector databases, a well-known open source technology project: Milvus. If you are looking for how to compile and install from source, how to toss Milvus on …

Building a vector database from scratch: source code compilation and installation of Milvus (1) Read More »

Into Vector Computing: Compiling OpenBLAS from Source

Original link: https://soulteary.com/2022/07/08/into-vector-computing-compiling-openblas-from-source.html Whether it is tossing deep learning, high-performance computing, or tossing vector databases, similarity retrieval fields, in the process of tossing, we may encounter scenarios that require the open source matrix computing library “OpenBLAS”. This is because the field of pan-AI is inseparable from matrix computing, and OpenBLAS is the world’s top three …

Into Vector Computing: Compiling OpenBLAS from Source Read More »

Build a maintainable Golang development environment

Original link: https://soulteary.com/2022/07/04/build-a-maintainable-golang-development-environment.html This article will talk about how to quickly build a Golang development environment in a Linux environment. In [“Basics”], we talked about how to build a basic Linux learning environment based on Ubuntu 22.04. In the next article, let’s talk about how to quickly install and configure various maintainable language environments in …

Build a maintainable Golang development environment Read More »

Confluence 7.x and 6.x two versions of container privatization deployment strategy

Original link: https://soulteary.com/2022/06/25/confluence-7-and-6-two-versions-of-container-privatization-deployment-strategy.html The privately deployed Confluence has been officially used since 2019. Although the official stopped selling new licenses a while ago, students with existing licenses can continue to use the software stably. Just because I am still helping my friends maintain the Confluence instance, I took the time to sort out the relevant …

Confluence 7.x and 6.x two versions of container privatization deployment strategy Read More »

Lightweight and small zero-configuration APT acceleration tool: APT Proxy

Original link: https://soulteary.com/2022/06/14/lightweight-and-small-zero-configuration-apt-acceleration-tool-apt-proxy.html This article will introduce a cache and acceleration tool with a body size of only 2MB+: APT Proxy. Compared with the old-fashioned apt cacher ng, in addition to its smaller size and lower memory footprint (within 10M), it also has the characteristics of no configuration and out-of-the-box use. This article is reprinted …

Lightweight and small zero-configuration APT acceleration tool: APT Proxy Read More »

Correct handling of IP data from the world’s top five Internet registries

Original link: https://soulteary.com/2022/06/07/correct-handling-of-ip-data-from-the-world-s-top-five-internet-registries.html If we do not need to accurately determine the source of service requests and the location of user IP, using the IP allocation data updated daily by the world’s five largest RIR institutions will be a low-cost solution (free) compared to using commercial IP databases. This article discusses how to properly handle …

Correct handling of IP data from the world’s top five Internet registries Read More »

Create your own anime video with an AI model that surprised Makoto Shinkai

Original link: https://soulteary.com/2022/06/04/create-your-own-anime-video-with-an-ai-model-that-surprised-makoto-shinkai.html This article will introduce how to use the GAN model to generate your own anime-style videos, and generate a unique anime-style video for yourself, your favorite mushrooms, or naughty cute kids. This article is less difficult to operate and is suitable for students who want to try and understand the GAN model. …

Create your own anime video with an AI model that surprised Makoto Shinkai Read More »

Better Golang usage on M1 chip Macs

In this article, I will share how to install and manage an efficient and reliable Golang development environment on the Apple M1 Mac device. This article is reprinted from: https://soulteary.com/2022/05/12/better-golang-usage-on-m1-mac.html This site is for inclusion only, and the copyright belongs to the original author.