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.8-cp312-cp312-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.8-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.8-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.8-cp312-cp312-macosx_11_0_arm64.whl (125.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.8-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.8-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.8-cp311-cp311-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.8-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.8-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.8-cp311-cp311-macosx_11_0_arm64.whl (125.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.8-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.8-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.8-cp310-cp310-win_amd64.whl (36.1 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.8-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.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.8-cp310-cp310-macosx_11_0_arm64.whl (125.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.8-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.8-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.8-cp39-cp39-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.8-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.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.8-cp39-cp39-macosx_11_0_arm64.whl (125.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.8-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.8-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.8-cp38-cp38-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.8-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.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (77.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.8-cp38-cp38-macosx_11_0_arm64.whl (125.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.8-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.8-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.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 652d8ae308b2f189e1f830622547e21781a9910c205cb54fc8e57c144d68fe35
MD5 4e34faf5a6b70d717c257e49dbec756b
BLAKE2b-256 bb170f37b2dc26368d738f969675350b12c53457eb3a3997ccdf6b5920679f89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61e337e977389f7e1cd16f931d0a99b1d0c722aa3124425aa4791d294d6ee35b
MD5 31a8d1ecb0004fa6ec17258b7516407b
BLAKE2b-256 6a6f1acf7f2d8d8ee6adb1803a51d0cbbf5a17bfcf0d23046ccac509504ef9a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f40cf22f1894733a538f2a4a46509e75045350cbc428c49b731a3106870de04d
MD5 11bc31076c6685a79f0709eee850beb1
BLAKE2b-256 d6be2f86767da7b2c6212e802886f6832e8293b32651866ed1866db650df793a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15f5ad0524cd90dbd615e5d06cdce032034782d86b45d6bece324fb10b87ee0e
MD5 9260561ca8afb262ee330e7674e47719
BLAKE2b-256 854c44be8deb859c4d11c860dfbfbeab6fde4c5f9abb1886cc4481175dc75ff2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0c6d08a07dbbd037acc88e3481fe8d1112aff0be31e93feff3b39369870d4d49
MD5 1fab84fa4b7b93f54839701da60650e8
BLAKE2b-256 6f3fe223145dbf2f9fec58873cde477d202873e47a0e21ac15571c4e2df4dbfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1fc541030e9ba4d559870d7e3f0e1200df120f7185bc69c06088bd78643e4a10
MD5 bbff1779496fa938de1a3f9350d39aaf
BLAKE2b-256 39aff10d97dd9c0ea0147843fba55b4ca07f8f84dfcd8c65e954fc426e2174ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6f932df58e50456d8d77aa75e81698ce7a3fa2d35055b92ff7910de1c8572189
MD5 3b4e80e257828bfd82994dd7362d01f1
BLAKE2b-256 b2d940cca0e6c9b2847faa37f0c0f96824ef556d26913f14dbd1536a9be91c55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d72639352e6679cdd5085d537baa59019f440be89769ae908b810ad439c97dab
MD5 28031d4361b34243ed7ee649167070d4
BLAKE2b-256 7cf6c18df59f3256507039e8f598acb6673c88342299e8d6608cfb832387b09a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6489fe7458450ffb6c83ebf1a4e60bfddcc356d6ec46e7990011574af8349723
MD5 289954a82b58a4140ac3dae1aa0e832a
BLAKE2b-256 14f19dc7b862d6d25d4f6f8a29846719f0a49e8237b4094aebb6a6216f747bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ee44caca67e851cc3c41aeb44ad27c2818410d3109797b75dcc72702b0a3d32
MD5 3aaeaddd727f9a54935fc16955bd88c6
BLAKE2b-256 b1cc07c26c8dda30a540c8a3ce070aef4739a9e038f95b186e16090efa2d4314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b2351a0afff0ff28f61e1cfad1551a81270e94becc83e4f69a515a053fd5bb0
MD5 0e2a0d1deac3f7de45a6fba3dd07800a
BLAKE2b-256 28e5ee8f34e5b2e9b74114518de8e77e128f5eb2a3d740ed81a67bf1ac93348c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e360ca83ef969af41218f37f600ec9a3145f14e92ff95af32aa9cc600a7e16ce
MD5 878d6c14526e3ebc6b0980d8ee140d13
BLAKE2b-256 8165422209ed45bd853ac5aac37e2ede2c54b38c9e0ba61b0be53db72c6f1c8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fd6e98027b03765dc710e527e920483405704fa0c4995d5d86a38ef026f772f1
MD5 bfbc1171c18a6a04359176582b144d05
BLAKE2b-256 9aa4566b532ddd5fa0bc59f0bfe9a92657e8bfa06d7ce76d38bc653f0e39cbf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7270a9c7daa05f31e1abf3a7347a33c6655c11547de821f386499142a9f76076
MD5 af1363973619b7061bcfff81b17498c6
BLAKE2b-256 cfdc94fc01c3aadfd46aee126ec8212102449b0f7ef69d52cf34157117ebd925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a808498ff7d10c31f8982c6784eff40abc16256d015e37da61b824ef00885a6e
MD5 5c9c5448d799af1fa8b5d23cf6e8522c
BLAKE2b-256 2071b8d9f24c5aa05165319dcf0601681494fba2674280b110c8b43d2d5e0670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 269d0533ceb929f84a48f32e6ee63063c49b6468e1f0f2e0493759d66be6fb49
MD5 a6f477699437f216584203f245e34bc8
BLAKE2b-256 8016573d73c897d5edb77cd8c3d8e6f1ed2c2f8838a5a3ba52aab190e380e4d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00d087a06cac467f5982fed107221b3d21fcb4232643699ca37e975f75c18560
MD5 6e6aa641d36bb4aaeb984c15f59fbfc5
BLAKE2b-256 19bfb9f28c7a5d5fe6624400d3ea8ccc5557bb69d0815086cc8c9996903165d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2e4074524165415418dfc944c5df33183718bcb0fd726d21f92bf559a3cdcfd5
MD5 789ee0b12b136ea5f69bd4430df7a705
BLAKE2b-256 c6dea56d039043e4d2e51196c2fef8fbb622b2130a75a79f738d76808b7b2327

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.8-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.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0759809f1a8d3e73ab66d54b5704a39248e0a087206139b39a1479cfb790a040
MD5 095240e774fbbcd697afc10e964fe8d5
BLAKE2b-256 7f418e0546b59438b4dbf148c45f151591e0893f87093bc62988ac4d03ef6e2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc2c594b4dfc18c9fa5a36ee6099af3bcce89655cbfd02e549cdd7131329be63
MD5 4c42a824c50b776dec2d5adfbd24685b
BLAKE2b-256 c9bbaf52a570f7d7832c258060a4bc19166b1ee805de6052327ab9fd8cdcff10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c3ab76015c9706c0cf9777362b897e975e38e677b0050ab54af28a965e89ca2
MD5 fb0f61766e65d07a6d149558a86ad578
BLAKE2b-256 b58cf496808ef76e1d8eab7908ef228b99f1e82ee4ffd14f3a6061805583ebe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62eb922063cb71e3f037927c82f381d5a0ac7eb9080eee4eca0db8c952f49320
MD5 1cf776ea876305a13432185a326a6f7c
BLAKE2b-256 bf8ed9849af9809f24fbbbbcafe4ef01f33e415dee68870574bc2cc97c75dbba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31c8f0bd2adcac2e1361446b87b052084f0003406fd94d8a0b0d437567274c82
MD5 ef1ef63789d7dad4ccb8e211d3d181f8
BLAKE2b-256 95f040cedd43d2f42945a18c7088291634b5ab28654b1ea12fb32b859c089f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8a3d96d45b3f5c76d9f9737927601388eecf4f2b18c8f63f432445da2d97881f
MD5 94ad9be8b938527c650f0d063bc6bc2b
BLAKE2b-256 6847d2a5b750bc8bb093708f2e548590429f1ab2b641831d4f983f99899230f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.8-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.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1bff24958999ba8957de3b7eee05aab28cba6f7a8e7ab6fd9530be6a935ba53e
MD5 5e8b6920e136836f481a9031baf9b685
BLAKE2b-256 93213b4c1830e363ad01cffa71574ff7dfd9b1bde12d84022f773a880023d12e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b1a5c226cf3f8584c791f36ee94bbc250786102210c843ae09f63e6ad9c1228
MD5 b57df632f155efdd625dd561fe3929a2
BLAKE2b-256 24370b1a044c8b3f3b3fe2979db0e75a01a5a94411e3f7a5f5faaae30676a9d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36d6d1dbabba2b637e0f036688821bcb5eac542bde12ffbea2765d5133a33eaf
MD5 0da4111517d43cece490f919e8736c42
BLAKE2b-256 1e78c89299eb0ea7671a32dc56183ee7101ee0b389f66cfb5babd46a4429490c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acd3d684f0e7bec8b372fe8d9b750a1d6e36c094ea06e0fdaa8a7a19e1143361
MD5 d27d20325e1d676cdc904be5a7365251
BLAKE2b-256 21184692deb9854c73b755dcab0ed612c1b3979a1b855478e476652ad6cc92ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f298dd4bc9789c6892b12da20303d2f402ee10dfdbc0aff69d99147dc205c388
MD5 6a914c14e873e937b65128eb51649d72
BLAKE2b-256 e4e8b22fb900e1a5dc4ed30d5134eff3da239ca4489303fde2b4f6839cf255ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.8-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1bc6046b2343a399773ef476594c09eee6eb6f114f43751cdd2a57366d6a4ddf
MD5 45b94138f06d8dae0bb6a5b1502f27e2
BLAKE2b-256 97e964e86202a14eb3ea4daf6996a70be140112b2d6e621fda1f1aef75100f76

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