JinWo VecDB - 嵌入式向量数据库,零配置、零依赖、跨平台
Project description
JinWo VecDB (金幄向量数据库)
JinWo VecDB 是一个开源、跨平台、嵌入式向量数据库,专为移动端和嵌入式设备设计。
特性
- 🔥 纯C实现 - C99标准,无外部依赖,易于集成
- 🚀 跨平台 - 支持 Android, iOS, macOS, Windows, Linux (五大主流平台)
- 🎯 高性能索引 - 支持 IVF 和 HNSW 索引算法
- ⚡ SIMD加速 - 自动检测并使用 SSE/AVX/NEON 指令集
- 📦 零配置 - 开箱即用,无需复杂配置
- 📊 向量量化 - 支持 PQ (Product Quantization) 和 SQ (Scalar Quantization)
- 📱 移动优化 - 针对移动设备和嵌入式系统进行了内存和性能优化
- 🔧 完整API - 提供完整的向量数据库操作API
- 🧪 完善测试 - 包含全面的单元测试、并发测试和性能测试
- 🌐 多语言支持 - 支持 C、C#、Java、Swift、Python、Go、Node.js、PHP、Rust、Kotlin、TypeScript、R、Dart、Julia
- 🔄 CI/CD集成 - 完善的持续集成和持续部署流程
快速开始
构建项目
# 克隆仓库
git clone https://github.com/pkjinwo/jinwo_vector_db.git #国外
git clone https://gitee.com/pkjinwo/jinwo_vector_db.git #国内
cd jinwo_vector_db
# 创建构建目录
mkdir build && cd build
# 配置
cmake ..
# 构建
make -j$(nproc)
# 运行测试
make test
# 安装
sudo make install
基本使用
#include <jw_vecdb.h>
int main() {
// 初始化
jw_init();
// 创建/打开数据库
jw_vecdb_t *db;
jw_vecdb_open("my_vectors.jwv", JW_VECDB_CREATE, &db);
// 创建Collection
jw_collection_t *coll;
jw_vecdb_create_collection(db, "documents", 1536, &coll);
// 插入向量
float vec[1536] = { /* embedding data */ };
jw_vid_t vid;
jw_collection_insert(coll, vec, &vid);
// 搜索相似向量
jw_search_result_t results[10];
jw_size_t count = jw_collection_search(coll, query_vec, 10, results);
// 关闭数据库
jw_vecdb_close(db);
jw_cleanup();
return 0;
}
项目结构
jw_vecdb/
├── include/ # 头文件
│ ├── jw_types.h # 基础类型定义
│ ├── jw_arena.h # 内存池
│ ├── jw_vector.h # 向量操作
│ ├── jw_lock.h # 锁机制
│ ├── jw_index.h # 索引结构
│ ├── jw_collection.h# 向量集合
│ ├── jw_storage.h # 存储抽象层
│ ├── jw_quant.h # 向量量化
│ ├── jw_config.h # 配置管理
│ ├── jw_file.h # 文件操作
│ ├── jw_hash.h # 哈希表
│ ├── jw_log.h # 日志系统
│ ├── jw_math.h # 数学工具
│ ├── jw_sort.h # 排序算法
│ ├── jw_string.h # 字符串操作
│ └── jw_vecdb.h # 主接口
├── src/ # 源代码实现
├── examples/ # 示例程序
│ ├── c/ # C语言示例
│ ├── csharp/ # C#示例
│ ├── java/ # Java示例
│ ├── swift/ # Swift示例
│ ├── python/ # Python示例
│ ├── go/ # Go示例
│ ├── nodejs/ # Node.js示例
│ ├── php/ # PHP示例
│ ├── rust/ # Rust示例
│ ├── kotlin/ # Kotlin示例
│ ├── typescript/ # TypeScript示例
│ ├── r/ # R语言示例
│ ├── dart/ # Dart示例
│ ├── julia/ # Julia示例
│ ├── android/ # Android示例
│ ├── ios/ # iOS示例
│ ├── windows/ # Windows示例
│ ├── linux/ # Linux示例
│ └── macos/ # macOS示例
├── tests/ # 单元测试
│ ├── test_types.c # 基础类型测试
│ ├── test_string.c # 字符串测试
│ ├── test_arena.c # 内存池测试
│ ├── test_vector.c # 向量操作测试
│ ├── test_math.c # 数学函数测试
│ ├── test_sort.c # 排序算法测试
│ ├── test_hash.c # 哈希表测试
│ ├── test_lock.c # 锁机制测试
│ ├── test_file.c # 文件操作测试
│ ├── test_storage.c # 存储层测试
│ ├── test_index.c # 索引算法测试
│ ├── test_quantization.c # 量化测试
│ ├── test_config.c # 配置测试
│ ├── test_vecdb.c # 主接口测试
│ ├── test_collection.c # 集合测试
│ ├── test_concurrent.c # 并发测试
│ └── performance/ # 性能测试
├── cmake/ # CMake配置
├── docs/ # 文档
│ ├── en_us/ # 英文文档
│ └── zh_cn/ # 中文文档
├── local_doc/ # 本地文档
├── .github/workflows/ # CI/CD配置
└── CMakeLists.txt # 构建配置
API 设计
核心模块
| 模块 | 说明 |
|---|---|
| jw_types | 基础类型定义,跨平台兼容 |
| jw_arena | 内存池管理,高效内存分配 |
| jw_vector | 向量操作,支持SIMD加速 |
| jw_lock | 锁机制,支持多线程 |
| jw_index | 索引算法,IVF/HNSW |
| jw_collection | 向量集合管理 |
| jw_storage | 存储抽象层 |
| jw_quant | 向量量化,PQ/SQ支持 |
| jw_config | 配置管理 |
| jw_file | 文件操作 |
| jw_hash | 哈希表实现 |
| jw_log | 日志系统 |
| jw_math | 数学工具函数 |
| jw_sort | 排序算法 |
| jw_string | 字符串操作 |
| jw_vecdb | 主接口API |
索引算法
IVF (Inverted File Index)
- 适合大规模数据集(千万级以上)
- 内存占用小
- 通过聚类中心快速定位
HNSW (Hierarchical Navigable Small World)
- 查询速度快,精度高
- 适合中小规模数据(百万级)
- 图结构存储,增量更新友好
性能
在标准桌面环境下的基准测试结果(128维向量):
| 操作 | 性能 |
|---|---|
| 点积 | ~10M ops/sec |
| L2距离 | ~8M ops/sec |
| 余弦相似度 | ~6M ops/sec |
| 归一化 | ~5M ops/sec |
实际性能取决于硬件配置和SIMD支持
路线图
v0.1.0 (已完成)
- 基础类型定义
- 内存池管理
- 向量操作(含SIMD加速)
- 锁机制
- 索引结构设计
v0.2.0 (已完成)
- IVF索引完整实现
- HNSW索引完整实现
- 存储层实现
- Collection完整实现
v0.3.0 (已完成)
- PQ/SQ量化支持
- 批量操作优化
- 并行查询
v1.0.0 (已完成)
- 完整功能集
- 稳定API
- 完善文档
- 全平台支持
- 多语言绑定
- 并发测试
- CI/CD集成
平台支持
| 平台 | 支持状态 | 集成文档 | 示例代码 |
|---|---|---|---|
| Linux | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| macOS | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| iOS | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Android | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Windows | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
语言支持
| 语言 | 支持状态 | 示例代码 | 文档 |
|---|---|---|---|
| C | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| C# | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Java | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Swift | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Python | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Go | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Node.js | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| PHP | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Rust | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Kotlin | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| TypeScript | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| R | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Dart | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
| Julia | ✅ 已完成 | ✅ 已提供 | ✅ 已提供 |
贡献指南
欢迎贡献代码、报告问题或提出建议!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 创建 Pull Request
开源协议
本项目采用 Apache 2.0 协议开源。
关于
JinWo VecDB 由 北京金幄科技有限公司 开发维护。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jinwo_vecdb-0.1.11-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 39.7 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d230223ea2ec66d50a84ba37f0f49720e709d8fa5b90398ee0ac9a550070a95
|
|
| MD5 |
5632776923834171ff26b115cee2772b
|
|
| BLAKE2b-256 |
a798a6b9f11411cf40135a959d925834289d335634756b0c0c13ee479ee0116a
|
File details
Details for the file jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 82.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd1af2807514531d7e5d91e381510043f44ffc588a62db62ec9a0d762b59e916
|
|
| MD5 |
803991bd0bc13ddcca19e573667f076b
|
|
| BLAKE2b-256 |
b20bbf0da1198a1ce79f5c540e9d55b5c20b5b410a99e3fe63558a86787cec29
|
File details
Details for the file jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 81.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d22f62a147ec01f95986f20fa21bc508bf03cc2502ed1c247d3e1b86df32ca69
|
|
| MD5 |
f27c7771148b60e8d317c4d7258ad7ca
|
|
| BLAKE2b-256 |
919ab90529b759d274ab587af301b474b7474e59236e825f15704542b8c63cc4
|
File details
Details for the file jinwo_vecdb-0.1.11-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 130.4 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44549df8168f298615c35dfc523fb25660430a8efaaf3fa35352176232f75646
|
|
| MD5 |
02ec4ddad02dc0b57de66a3416b5b319
|
|
| BLAKE2b-256 |
59aa29fb73b8256c18520bde950d876c56430ae4cbf9fdcc512da26e380ec97b
|
File details
Details for the file jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 130.3 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
573737fbe047f41af7fae6013fb430a18e5b3213722aeb823d7e452aed7f434b
|
|
| MD5 |
0f829a087f2076aaf71a689667afda35
|
|
| BLAKE2b-256 |
f1297cfaf67339ac91551e07f5ea0f0d1595add9147994db061cd7c947d797e9
|
File details
Details for the file jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_universal2.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 130.3 kB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91833719bf61919f76ea11310cc4ae4a794ab472b86526edb690241e2ecac5d0
|
|
| MD5 |
fe0910e2ce002c4868120d704ca13b53
|
|
| BLAKE2b-256 |
f737a0f13ef16ce8e79e1e9b01c1d9710de92bb1a2cc72d8a90ab2f974e07039
|
File details
Details for the file jinwo_vecdb-0.1.11-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 39.7 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ec6503badaf414a4988ca608b50649f41657fca677dddbbf3fdf41ecd0b8f86
|
|
| MD5 |
54c4913c33efc1de8779276ee25a08e8
|
|
| BLAKE2b-256 |
ecfbdfa40388f0d60498acc134246619a209a74fc6a4d24fae274a2dc8651e9a
|
File details
Details for the file jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 82.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31418a5f23170d070d74a4e232701094ef0f11f6ecb25ba8b28d6613a388e56c
|
|
| MD5 |
8e964f6f3510a7fc0560dc780f028bc8
|
|
| BLAKE2b-256 |
431936a705922181a79d81fd73977e9cb2f555cf20df77aad0ece97d3782608c
|
File details
Details for the file jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 81.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9db494bf2ed8a4ce37504ba63f04ba6211f5ee0baff53468dafc0aa44c1886d7
|
|
| MD5 |
deac0b36c664114504ff770eca07150b
|
|
| BLAKE2b-256 |
71a06477b078bd8fbe54e735fabfddcdfba914d95954f4b151701ceb957f3d23
|
File details
Details for the file jinwo_vecdb-0.1.11-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 130.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
673c623c997d09fbdd6b84389f73475d45c70d83474160a1791a11b202937154
|
|
| MD5 |
918327c1a5ffe73c8d012df5f2114b35
|
|
| BLAKE2b-256 |
87d1dbecac6d646bbfb19e94ba34a28ace41c6e77c813a16fb111ea7f7a34ca6
|
File details
Details for the file jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83cef08c69192daf0ac3b0174c5c1ef1da612d148e1fda765ca52a23ad28c76b
|
|
| MD5 |
f9375c559116490e13dfe385bc55b927
|
|
| BLAKE2b-256 |
0203aee25f77b2e9fbaf1c8a690d88c1b7028ffb6d0f13664822f7a481cdc86d
|
File details
Details for the file jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01b1d0c34fa238dd3f92b9be970bcd6d4b16fb292cf93f97ca8634f2326a076c
|
|
| MD5 |
4ede13446cea6bc71efc46665b9a039b
|
|
| BLAKE2b-256 |
a51a2461631ff4a2e1191c298c1d6b052c32cd7f2cb50bd031e9c4d6e18d7c50
|
File details
Details for the file jinwo_vecdb-0.1.11-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 39.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0390c9e874f88ac7f9a49f3583771f453ddbc843190ceb4172f0299a6ac04a87
|
|
| MD5 |
90a3613fbc81718928d5c2c4b65b9e00
|
|
| BLAKE2b-256 |
39c9edf556f819a5b463ac9ec57d55e91eac7999b7d766446b105b15595b340c
|
File details
Details for the file jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 82.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b18c1040bda4efac36422d09f063655eb2ab47b3d815869779aa83605efff7cc
|
|
| MD5 |
ceff1ce2dd2784d0873c8ec5494b5f69
|
|
| BLAKE2b-256 |
e7d2becae96e3eb0081154e686c2ac7fdef0958201ffa167bf1917acadd615ce
|
File details
Details for the file jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 81.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45e84f2b627d59ca8c6f27e48ad49888da9cfbb1298fbce9525d3d1328193580
|
|
| MD5 |
88fd7c68fcf5ad483ee09eea369a8e78
|
|
| BLAKE2b-256 |
9e17130055b82ff4223245a7a6587ca83b3caf606d2536975257de78b0e1b8fd
|
File details
Details for the file jinwo_vecdb-0.1.11-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 130.4 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65e454a7aa04997d40ae14fb795747a043d5ccdc23c51b5862ff4f191f9bc59c
|
|
| MD5 |
9bdb2ae271ce427303d2ef6b31eda512
|
|
| BLAKE2b-256 |
1a5f941416ae7361e81f6a54a469eed784f6fee08c6f1a38cde9a43f4747dc4f
|
File details
Details for the file jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5cf1e4466c211fbce24c929fb6a4edd30afda5a96498823d61bcc4a5b69cd6c
|
|
| MD5 |
c71ffb1175e0985a65d7e581e43eef60
|
|
| BLAKE2b-256 |
3afb5cea14cf5b58ff9325325e03cf7b3f2919bfb3766143d3122f87da16a6a6
|
File details
Details for the file jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
237ac036aa3afa4b45df212250d5916eab4db31112e01f6a8b2d21bdee74fd80
|
|
| MD5 |
b75da284d0572a56fd495ded6248bf81
|
|
| BLAKE2b-256 |
2140d8fa2cf9d98c7bcb346affd0a4764068df9280c53f15037c61d513153e84
|
File details
Details for the file jinwo_vecdb-0.1.11-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 39.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f5cf1e6d0f716ab71c40743b16402e45899d735f302b2cb449dab221216b02d
|
|
| MD5 |
7eee534c16cc1cc639999428fa74885f
|
|
| BLAKE2b-256 |
5d24766526c57cd9ad5c8da1840ede98f8eb7c37acd524cac63191aa4265d074
|
File details
Details for the file jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 82.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dc4f9f8de87fa81dbdc028d84ab9caeb5760a8eb21b53f178be41bf14a086ac
|
|
| MD5 |
c8f3a418a01732efd5e77c2144c344b9
|
|
| BLAKE2b-256 |
a92497afc4ea5146e4ab476f50902756cb46647c0d04380b78ae0df5bce66cd7
|
File details
Details for the file jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 81.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f0bac6b3e320bba7088702fdb1eeb287317b520660e6208188c28811394903e
|
|
| MD5 |
87ef30444bb14ca19eca1b319c4e340a
|
|
| BLAKE2b-256 |
b211cd3928c9c7310b39c687461748c994e1fe4c97050f22c6dc6672629a8ba3
|
File details
Details for the file jinwo_vecdb-0.1.11-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 130.4 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb8fb62fd238e73163103ea6aaffd1ac3551dd2d563f6716804411b5cee6be15
|
|
| MD5 |
9b71f2322a1507d55d09803fefcc64bb
|
|
| BLAKE2b-256 |
047ed399f3af651f9e5853947659db41fec27be63105854b1d069f40d16b3d32
|
File details
Details for the file jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b44f3d88a03749fc1e9b6fc5f8cec6ef8cb9297741a427906428cd46100a58b
|
|
| MD5 |
32eb3fce7a2f37dbe95715c3ff277cb7
|
|
| BLAKE2b-256 |
ce192e051588ac58e25ef2926937f4c203f1771abfdbfb349179fe856a407128
|
File details
Details for the file jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_universal2.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27417a8db934f14e39b85abdedf56a6fa7e98bc9b8f85a7bcd39677b1132639f
|
|
| MD5 |
1d97710210d93fc8fc9f6948ada51aa7
|
|
| BLAKE2b-256 |
a1418e8f06770e6efd48d9868e0d9560fe945cb78b20d4841909d457c52acd85
|
File details
Details for the file jinwo_vecdb-0.1.11-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 39.7 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d6644e0bb85f16073aa17ce23b810013fbd245eb5d2e6eaeccf7a8f684084d3
|
|
| MD5 |
d8eac6f17891b0f396b5ff47d994b0c1
|
|
| BLAKE2b-256 |
bb0d4018c6248307d9f2ebc71235d80665ffbbaf11dc56442d78fffc8047a14b
|
File details
Details for the file jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 82.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff72fc985d3861f923cdcc2298626b195db63f3643866ee6eec61cfd0706f58c
|
|
| MD5 |
7b4617dee6cd7c693ad2e3dcd9c0b4bc
|
|
| BLAKE2b-256 |
143deac3d60d90f43c58807b279c49ea4df197d2f5f35fea82ed0c95981735ac
|
File details
Details for the file jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 81.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39a8c20a79c0dc6d9bf6935b8219e260de2c9b839afbf3affac532ded23533a6
|
|
| MD5 |
3d090314e1fb74b1558bb8c0af58bf34
|
|
| BLAKE2b-256 |
bc04beba4925bf2492a3f7e3d17c7cc8fffe20a71437979e223bc6f70669cae9
|
File details
Details for the file jinwo_vecdb-0.1.11-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 130.4 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02e1c151c7863a1ea28cf3b0c8f73893d944c84f1e88dd410098ca46603f1832
|
|
| MD5 |
b44f372669e348c89d61c53b943d46d3
|
|
| BLAKE2b-256 |
7f120ceb354ccc5ac3dbe9eeae2e832e85cfce52e7080f277bbd4f83ca8d181c
|
File details
Details for the file jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49410be1ac51fcdd0849998350c987395aae7b5cbd238f16fed7be8dfa92da47
|
|
| MD5 |
05ef13450962cb3efd25225dccc1d929
|
|
| BLAKE2b-256 |
2ef530cee3018b3d5a06c2f364b2d934c3067352f8da259ba6453b0fb1196ef4
|
File details
Details for the file jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_universal2.whl.
File metadata
- Download URL: jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
699442369831ca2760d78a2ca05d51d51eb362de847a0be673c8933726f584db
|
|
| MD5 |
74cb93fdb65a06634e27f5e096eb6c0e
|
|
| BLAKE2b-256 |
f33392676df25db614495f6fd4fd0780f5eeb4f4dbb476850951e844097afee0
|