Skip to main content

JinWo VecDB - 嵌入式向量数据库,零配置、零依赖、跨平台

Project description

English | 中文

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 ✅ 已完成 ✅ 已提供 ✅ 已提供

贡献指南

欢迎贡献代码、报告问题或提出建议!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 创建 Pull Request

开源协议

本项目采用 Apache 2.0 协议开源。

关于

JinWo VecDB北京金幄科技有限公司 开发维护。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jinwo_vecdb-0.1.6-cp312-cp312-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.6-cp312-cp312-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.6-cp312-cp312-macosx_10_13_x86_64.whl (125.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.6-cp312-cp312-macosx_10_13_universal2.whl (125.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.6-cp311-cp311-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.6-cp311-cp311-macosx_10_9_universal2.whl (125.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.6-cp310-cp310-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.6-cp310-cp310-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.6-cp310-cp310-macosx_10_9_universal2.whl (125.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.6-cp39-cp39-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.6-cp39-cp39-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.6-cp39-cp39-macosx_10_9_universal2.whl (125.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

jinwo_vecdb-0.1.6-cp38-cp38-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.6-cp38-cp38-macosx_11_0_arm64.whl (125.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.6-cp38-cp38-macosx_10_9_x86_64.whl (125.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.6-cp38-cp38-macosx_10_9_universal2.whl (125.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file jinwo_vecdb-0.1.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 675374d8d93b20c09f636415f562c8cc393719e4a56fc4bfcc97e3bc38f64202
MD5 d3269d76b6b66d168c31853ab08c8a7a
BLAKE2b-256 d073bb9ebeb8dffd5b79aab1029f9cf13eaa21a69739070462e6552e0258316b

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e59bfa6fb6a10bb37920f76d9687d55771203440cb4b660c3aed2f3e90ded99
MD5 5553ed5f27a20affde96ac23612fcdff
BLAKE2b-256 450495acc965f641435012d441e099fbcf2fc717c10ccb1d0299c964bcb607bb

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ea36d531e2794ba80106c67d4aa42e81f45320371f427a3edbf633d8e27662e
MD5 d5f2dcbdba649d19dffdd69b565f17aa
BLAKE2b-256 f731961d44fce281128fa5205c49c19e921317b72cecd80818f0eb6e5bb15720

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7107051a5f7988070c4a5d13c8899c9a63d41113fdaf56507c6fcbed9213622b
MD5 d9ad62c9f913beaaf246592203a07560
BLAKE2b-256 1578a704842e507182efbd1984e31762b8462bf29532b925927cf3595aa0184c

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b0fd031178526132f87eda4967480b78f7c514a3b593d8675409e41e04d1f9b1
MD5 7f4c0b6b1b1705a83fd63b1bdbd200f5
BLAKE2b-256 d354a6451203937e18859b7c24ed8c9c33bbc0d8ec25252194c8b47e7a5e0885

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 eb51c6c53f5d1274496c3d7bfbaf8efe9d78b2a00e377fa3008a046c7de1945a
MD5 cde551abe0cb93781d9fd551cb94a290
BLAKE2b-256 755a97fefa60a4407c33212a26071fda57e3ce1aa5c8e2145b3bb620b4c1d6ef

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 093003c2b29199a018835a8b38c64c5bcf135f6b1fb628098db134b551464d81
MD5 7f812e3feba91e5e00770fce33802e9b
BLAKE2b-256 97dd025e3f9cbae5b94a635ce8983f74be04ff67dbacb7346386a7b1bdf0e80c

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0c0ca9185fe471379dd9c07910b23dfb4d7a426f1f82d69b9959b714a990eba
MD5 4219b694e95178bd818f385e8f9ecc02
BLAKE2b-256 8c9942d1a26904bb6fcaeb95f566260653fe2460ca226696cb5371a33df19359

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3922c595c7f97c394e87742fb46c7c3e8bb81dfce8bce2e300ca9edcce2f343
MD5 2081b4228d52645e235681e24889f48e
BLAKE2b-256 3fe51d451d63327df686cdb6cedac301b7359665cb1a0df0f62581831f7a61b7

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 128b416dc766a9cb88575416203038c7bd0d916f004f9e563231bd4be0622d80
MD5 c739251fd22281c96abec4a69ff1776e
BLAKE2b-256 75930f7e879cb70657c152174419278b04b937a74179c66d3e22b77bc2647fd5

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d83e0b0dbc9686e99614fcfbd214740d35cb6783de9f3d554c61ce24a158e60
MD5 82ce5514292a0e02f9b680d95c5d81fc
BLAKE2b-256 19c0fe2272e34c43fa7cc38873fd8f2f7ce5aa9e77477d66f6ea702018822e81

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fc17bec037d1f72347cdad62ed07683608090176253166478b5513f0d2271f68
MD5 54edeab6ede3f42b5f657cd613fc9b6c
BLAKE2b-256 c961e764dee521744aea53b980212285c4d967bf32860f5cf3050e6db981fa2b

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ed9e65ba1a6a9dacfab244dd8873039e96c716040fe415f533962bf8b5bed05
MD5 a0f938815e8a73c8ac3ba927e55287a3
BLAKE2b-256 b0adf1c8d83272e71dd341721bcae935fae883b61262089b93f6ef10b5a535e6

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5657d9cb978f37b1001d5a6a9c45d235e5bb7c5b190939137fbb1e0f526521c6
MD5 1091002ea34771a100322fd952b4014f
BLAKE2b-256 242824b451725f38b077fb652f1c1cef453031d91b97aa0c9e5278e26913ccee

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db2f9ebc4399e346dcb0d092e7a38dc53117f6fa64a36712b4f0f7a5c1217614
MD5 49e7a01a66bacc85ff2d62d38476a2fe
BLAKE2b-256 9284ad549df2f0769d2a61cae6d78d320161449ca9db953d35f0f71e15262ce3

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa2f88473cd5e61f51871ecef1b3ce63fd77bdfa9fa5117d4728491e6899e090
MD5 d8b2c42c6933352a8ae968c370f6c06e
BLAKE2b-256 5fbd7cbd71e9422710664a8237e88dcdf6f4c8c9d0272ad52f8031f4e5cd1cfa

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57d52784375a12ba9b126dd808191d281de14d2ba89a919cb6a0aeb7060cb694
MD5 e17ec186d4c7e46d7493b97383cb86e8
BLAKE2b-256 eb266bb835ebba91b065a74fd89a4c14fa468ea9bdcbe83acc990baa276a5c72

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b890c5e19bdd6cd2f4b84012181be97d1e7be423c3f0d43fa924facee2829825
MD5 ff7aaf506e8e67e8be6f2e441621e844
BLAKE2b-256 415bc72e643e38e1e7217d11de656dd13080bbc11fed26f50e1e21994ab62873

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: jinwo_vecdb-0.1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.2 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

Hashes for jinwo_vecdb-0.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5288f8e3c158ea4e430b7dd240fd943707948a3088b2a13f991639e38603be70
MD5 7d165885168c283e87d11ebc09376644
BLAKE2b-256 def6a02a8b6694dbd1e7f605b95549765f1bfa4770738f605854d86d13a0f805

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31c9051577a4c19811a3866780a3b586299371caeebe66dd6cdaea1426fa77b0
MD5 1311b32ebe56aef05774026027c28eca
BLAKE2b-256 5b6973cc79a4fb79594399bcf54696464617a2608494cb0fe3efad8b11432e03

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d07b75dd0e03f0d4966bc8f297396a760b8a182278678717f9dbc577e8ca10b
MD5 179f3bcd45c597451e7385116c52ab29
BLAKE2b-256 7fe31223be9317b89cf65ed99f48a82291f23f917446d341be41366d503f1613

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0695b088ba1f6d63cfd4fbbce6d5936a45436dbc4587a30559434d3ab405e613
MD5 e5c36c7be97540ad9a898201372c1404
BLAKE2b-256 8270759030c89eeb14d9d7c7384a15fd16ca83868cadf61cb45ce2e80a340063

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc883ecc87d250c9816a5ee08c14150f5b13385cdc9abeaf1044ac7a2e41594b
MD5 4166a234b57d83a73ad22158d6bc2d2e
BLAKE2b-256 f11002ed4722b6a92f5617f0970a16c90bb245d7f6be7a4d4f7e26e74f2e33ee

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 811076f168dd0a29c854b2fc0bcf90f29c3b2c143f0994a86e727ae8fe2e7075
MD5 bb01f91a9df48560db503d829929cf64
BLAKE2b-256 fc974c47682e3964f26a7430de98dfa97da7144c5afc115aca64b78db071b22b

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: jinwo_vecdb-0.1.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 36.2 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

Hashes for jinwo_vecdb-0.1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 98aa2bc1f4d08be074fee61a63197a7ae47bc8b3ca3b96aeca42d951506c2aa7
MD5 bcb472999d583ee278a00f642d4be0a3
BLAKE2b-256 9efe02edf15b959e5be31d0d63f1a67ec9d4eb0992fff8471fc7981147b0eb52

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02b14305e7def522dabb614e4b641718f6002f69e6fcf3edaf71e24adc427345
MD5 1371502633d09a9288d126feef41285d
BLAKE2b-256 5e67d135acebd422a6af265678ea62c69b85ed37bee855b3c9cd3465255cd799

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c96736a66c31b0fdb2c8a3a72275989f1b458f8396db7d1886ca17392a6850fe
MD5 7388e2575c1c60a4ee7358a2f637f3e7
BLAKE2b-256 150b0e3f054dcca19f1c56ebeb01bdd62999c42c369af481eedc71b9ff5dd7ca

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 836b00c664b97aa766bd001f77cfffe387ad5b5c2cc2d2df71e0d616ea543e71
MD5 7028d41c31e6b24a15a36821892d94e0
BLAKE2b-256 10bad7af26615843810594cdb26b71ab9cdde98a5f7794711f60c9ad505e03c2

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c301e7ff41f7fe24ccbfcf496df04cc329a7c2f30b014bf2483932b43155da64
MD5 0f4fdb6f6370a76f65ab983b97010b2e
BLAKE2b-256 063ac39b50f3cde0827f5a5c8389387017445b8d8441684dbbfcf0270602623c

See more details on using hashes here.

File details

Details for the file jinwo_vecdb-0.1.6-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.6-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8eaa78922652d5f2f2b691b48780c07b9aefb299974b33925cd219cee0677383
MD5 9f44cd534ea9e99c7c8a85398550ca47
BLAKE2b-256 f0db2475502a9150c51399f73e87ee814d1b02da907309abf11103acaae546b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page