量化压缩后的index:faiss新版使用方法

news/2024/11/6 8:31:33 标签: faiss, 量化, 压缩, 向量检索

FAISS 提供了几种不同的标量量化类型,每种类型在量化方式和压缩效果上有所不同。以下是这些量化类型的详细解释和区别:

愿我们终有重逢之时,而你还记得我们曾经讨论的话题。

 group 868373192

 second group 277356808

1. faiss.ScalarQuantizer.QT_8bit

  • 描述: 每个维度使用 8 比特进行量化

  • 量化方式: 将每个维度的浮点数值量化为 8 比特(即 256 个离散值)。

  • 压缩效果: 每个维度从 32 比特(float32压缩到 8 比特,压缩比为 4:1。

2. faiss.ScalarQuantizer.QT_4bit

  • 描述: 每个维度使用 4 比特进行量化

  • 量化方式: 将每个维度的浮点数值量化为 4 比特(即 16 个离散值)。

  • 压缩效果: 每个维度从 32 比特(float32压缩


http://www.niftyadmin.cn/n/5740649.html

相关文章

C#-类:索引器

索引器作用:可以让我们以中括号的形式访问自定义类中的元素。 规则自己定,访问时和数组一样 适用于,在类中有数组变量时使用,可以方便的访问、进行逻辑处理 可以重载,结构体也支持索引器 一:索引器的语法…

数据结构基

一、介绍: 计数排序⼜称为鸽巢原理,是对哈希直接定址法的变形应⽤。 操作步骤: 1)统计相同元素出现次数 2)根据统计的结果将序列回收到原来的序列中 为了避免浪费空间,把数组中最大值与最小值相减然后1…

Docker 镜像拉不动?自建 Docker Hub 加速站 解决镜像拉取失败

本文首发于只抄博客,欢迎点击原文链接了解更多内容。 前言 众所周知,6 月份的时候,Docker Hub 的镜像就已经无法正常拉取,那会随手用 Nginx 反代了一下 Docker Hub,建了个自用的镜像站,一直用到了 9 月份&…

造纸厂会用到哪些自动化备品备件

以下是一些造纸厂常用的自动化备品备件: 造纸机设备配件: 烘缸、网笼、压榨辊等造纸机核心部件的备品备件,用于确保造纸机的正常运行和纸张的质量。轴承座、导辊瓦架等支撑和传动部件,保证造纸机的稳定性和精度。气垫式流浆箱、水…

搭建你的私人云盘:使用File Browser与cpolar实现公网传输文件

文章目录 前言1.下载安装File Browser2.启动访问File Browser3.安装cpolar内网穿透3.1 注册账号3.2 下载cpolar客户端3.3 登录cpolar web ui管理界面3.4 创建公网地址 4.固定公网地址访问 前言 File Browser是一个开源的文件管理器和文件共享工具,它可以帮助用户轻…

python和C数据互转

C -> Python 从C返回的地址获得一个int value ctypes.c_int.from_address(addr)得到一个c_int。 再调用c_int.value属性得到python int。 从C返回的地址获得一个struct 比如下面的结构: class DynamicListType(ctypes.Structure):_fields_ [("count&q…

window 利用Putty免密登录远程服务器

1 在本地电脑用putty-gen生成密钥 参考1 参考2 2 服务器端操作 将公钥上传至Linux服务器。 复制上述公钥到服务器端的authorized_keys文件 mkdir ~/.ssh vi ~/.ssh/authorized_keys在vi编辑器中,按下ShiftInsert键或者右键选择粘贴,即可将剪贴板中的文…

Java 实现接口幂等的九种方法:确保系统稳定性与数据一致性

摘要: 在分布式系统中,接口的幂等性至关重要,它能确保重复请求不会导致意外的副作用。本文深入探讨了 Java 实现接口幂等的九种方法,包括数据库唯一约束、状态机、分布式锁等,并通过详细的代码示例和实际应用场景&…