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.20 (已完成)

  • 基础类型定义
  • 内存池管理
  • 向量操作(含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.20-cp312-cp312-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.20-cp312-cp312-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.20-cp312-cp312-macosx_10_13_x86_64.whl (358.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.20-cp312-cp312-macosx_10_13_universal2.whl (358.6 kB view details)

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

jinwo_vecdb-0.1.20-cp311-cp311-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.20-cp311-cp311-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.20-cp311-cp311-macosx_10_9_x86_64.whl (359.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.20-cp311-cp311-macosx_10_9_universal2.whl (359.8 kB view details)

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

jinwo_vecdb-0.1.20-cp310-cp310-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.20-cp310-cp310-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.20-cp310-cp310-macosx_10_9_x86_64.whl (359.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.20-cp310-cp310-macosx_10_9_universal2.whl (359.8 kB view details)

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

jinwo_vecdb-0.1.20-cp39-cp39-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.20-cp39-cp39-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.20-cp39-cp39-macosx_10_9_x86_64.whl (359.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.20-cp39-cp39-macosx_10_9_universal2.whl (359.8 kB view details)

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

jinwo_vecdb-0.1.20-cp38-cp38-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.20-cp38-cp38-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.20-cp38-cp38-macosx_10_9_x86_64.whl (359.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.20-cp38-cp38-macosx_10_9_universal2.whl (359.8 kB view details)

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

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3861b475bc2c2ca87602d21f08cf507a9f9a28de43e6b5f836ccf9f11387cd31
MD5 04a3a94fc6759c37eb0fc8258220f13f
BLAKE2b-256 292fdb52fb509fa659f3b1db7fdbc414142ce022e5a52bf3411d0bdaeca5bebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3575d6ec4d9ddc05b9d112a948fb312e701f3e2288d230e201d9c45a5dc97325
MD5 0a00df8e3f3fe6ef5cf29ba8856c072e
BLAKE2b-256 8f5ea6df9b6d92fa2f8ea9b9122b2334c246c606558f31a3af2d8f8cf68ce311

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f25931e8b72c226191ac91988e6af5d3529647408308710b78bd46d40680cec3
MD5 f96f988e13ad8aeea3ecdb0ef81f6c2b
BLAKE2b-256 15ad1c2c3e4c8d210c6d5bf53ea9718dd0dbea59dc34d2571b82902b74238a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49bd35cbac4fa9e682414e985fdc219fd411d9eecc2d512c4fabf98230ff4af3
MD5 16410bd2c90953edd0a0ca9c9a5e802a
BLAKE2b-256 993bc093c332749bc3e0b0910782d572b391d345c43fd91841ad487d2e75dcc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 24230e401c6565030e5e264f4a65d6c04123bbdd5f7ae7538f2e97673d3fccae
MD5 5b524d8ddab748718c3cb03d7966dbbd
BLAKE2b-256 b34f438e7b36a839936e3388a823bb93832ea347ba26c70723a99e85b8fbea1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2b6ebc2238bd1231e22b6b3d95107737a708a09e09ec197ba48a16f84b7c3e06
MD5 4b6602dfe4d764881864541c6f433841
BLAKE2b-256 9b5124c9e8f7643594482497014a0c1239683e4b168e0e5068a7ad0ce367d4e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3beae96866face5a912e77aada300d76497de8beadd79c5e198855a4da4b6361
MD5 2bf7645eee5d789fe550175eb1753638
BLAKE2b-256 333823229c629f69bfaa0398232a2f419a89949d8c0d9d744405de33cbfe7ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2639ea3ba5b39d47c77e5421e243b710ea6186c11524b1dafee56b62267b5d18
MD5 f102be8e7c57a18e67523bef176638e5
BLAKE2b-256 70c9416fd1e18b0fd79942925c5b97c421671bbc3a1540bfcedc2179712c44e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77101c2ebdceda60870b156685689bde9eedb1abfb59ddb4f1b6c53914bf99ab
MD5 b69b40be77b0b1f30450343d1f239e20
BLAKE2b-256 052fa12aeb1b638fd94f97e964309d453bfcff65455becd6ff59bd9cd96654ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 500066a3cd3073f59e31dc6dad447cf5c44d8a2fd160d6d69eda83c2365e56cb
MD5 97b1e3355fa1689c225d36368255017d
BLAKE2b-256 18eeba79ee0aff8b75f61b08763e1de98073b9036fd95cf8fcfc96aba27a233d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd572061013baf5fdf7dfb490e06701269fff5fa2c62e8ba1051575c0c49b28c
MD5 28cf5de24df5790cd2841956883c1c37
BLAKE2b-256 1603ff69cb99bd6aaa92c56836f44ea9625015d597802e3dca9fa1c20edc7d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a48e01a9f92c2479de2a0159910a9c65b2760564d5ab555d9d491e8e654d9bd8
MD5 c0ec9cd3d21529313336aed68c7c2c74
BLAKE2b-256 e77f9191660cf71a3d738e6918ff7470ff69eb164365fe3faa155665224442b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a2005bb1770e392a4b67e563daf224940b8208b53b0b7caaae9e07d80c62666
MD5 8e1a1170f86bd3ea7af1e94520bca423
BLAKE2b-256 f31fefe9fe67cb59b11bf814b7a9e401f082b4c5d398eb6a9c6679864de0ceeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38a99505578553607ef9666b259f89936046bc6aae115e1ea7de073a858b13cb
MD5 baac4fc15db02135d7f02382b0cdec7b
BLAKE2b-256 cd826bfd0b48a26adeb406b521cb3e861d54abb2d2676fd736862f7ea43fcdb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98db9c9a15824119cc0bb7878a94cab76a2b4180562254fa5bb9f348800e6645
MD5 7012d03dd5eb5b7cb3039e14a2c53644
BLAKE2b-256 109ad608f7b241820deeaa1da86c6b1500bcd907e600e7753eba5e5565357afd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d63613e15165f96fe04749f5c1b80fc3590f3413c83cb7f41c2d5f8eeda763b9
MD5 d32adcae379284bb7273687a04180eb8
BLAKE2b-256 207b1aa5cc03438b2d7d26adc4b350fdba5baf37813a529ca828e8976755e511

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb0470dfbe00cdf8bef977df5f3a6a454eb6dac8a95a84fe8fff692164c0e466
MD5 768eaf0611cae973e6c52179368fc25f
BLAKE2b-256 9c4c43d4b6fea639ccab145d057f9e1f6323dede067a8ec903136fd7d7394acd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 63bf9652da5779ef057805f747c69fe215c2aab242fc0b8949b74ae72fa3fa10
MD5 9fff72f5e4ca3601b2040f485df778c1
BLAKE2b-256 f299330d60f83b3894126646026e38c8bf3d836318dd90e11fa4aa372ffe1762

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.20-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 193.3 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.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f67bb0e3b7bb328aa52e570ff4c9822bb0e1a3a2155175d66e2c75c45b22f549
MD5 142e29ef24458d3d837ca7e4faf8a4b1
BLAKE2b-256 f0f4e1bd9400e53e910ad8e905e7023cd03045b77273847c6ed3540b1c40c1cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3b5a065105bc2acfe86c16e7a047b3b9c526b8245d4715caa8b83cc2ba4196b
MD5 10d22c8ce222bcd17416b8bd5f652276
BLAKE2b-256 ee1b875ae1a602619e3e058a42e4089bf9cf5580246c41f45d3c0d3822eda3be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8af602db1c29cc714bd9abcbede004fc5791d087c8079361609fd051cf26a552
MD5 2244146311ffb101935ef720342ddbb0
BLAKE2b-256 731b6f387be7362ee6f6da1ae3c730da41dc158ca6237b636c7b61a52acff2ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fecd0f47f14b198e90fb4f27a953a501f8c02bd220befe06c70b5ecbff9fc67b
MD5 17486c0fb572de5ac4c8c4007f6d550d
BLAKE2b-256 38d861a1381372583c94c04dce3e53378b96aac22acbaa5fc30b12bb2415cdda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4f70ee505692f1c903ce53cc25cac9f3208cb2f98c2b84935b5ceff4555eb22
MD5 349840f1c3bf36432c1fb20b2e1a53e7
BLAKE2b-256 b5a1f12941b76442de1c47b4b98e5edd54a0c661804bc64d6739f2a47df66882

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 01d61761277ae3fffc902ca6ae3799464e5d3c01f06b4b811a5588830310f625
MD5 49468260e2fd94d6fd61585716cc7d6a
BLAKE2b-256 a87b841252bf289f2d25b7ada781210e8a6cc8e6d6be179a10702e4859f81d70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.20-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 193.3 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.20-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2275d67250c7fd8a0a835f7627256ec80170ab3d36875927d6462d5c24f608c8
MD5 f95c94a501f12c2901b186c7c1774811
BLAKE2b-256 a43dd98174775bccb3979590fadb33d05b29cc728f4679a048c6b0d9c6c92e1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7863d5ec6d2ac212ff68fb7f8e0521c57a934fe1d154f2e4e16c52b492e1a05a
MD5 892c7e50e49d17d6a39ed4193c08c188
BLAKE2b-256 997900b22b2f71d9efef2d16d7f003fe245448350285476bc9cc2b4f6584448b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89692b66ef93136584d38b931639e6a3f58706985aa2da6f20aa518fc5bd27ce
MD5 71f2533a8523cd6626e56abecc08a7d5
BLAKE2b-256 0b28b84c3c542ba8d8ac39cb9c6934bd1c45853d7bfec31e54106e41bcae41d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f2fd6ca80b04f7790b88dc015be19c03016542a9bef37b85f89caa82c2a2470
MD5 aec2211677023748ed241744014872c5
BLAKE2b-256 ac0452d85167909247a586347cd5441d364ac1267389408484957832e380f76b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e38eafdb7e13a5b578877c209f83948e7314585a72e55c2194963aab15d001bf
MD5 100f45e1b9c2c4b95a2e9455179b64b5
BLAKE2b-256 90e87ca87e8ca121f1467e54be639975bb805634ffaa36e6d84b24ffc40be2c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.20-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5173adbd36a3fa90b100e38ca3e360eefac13aca57d948dfbbf063640998e6b9
MD5 407cdd9f7a776b5246f928ce805e8430
BLAKE2b-256 5add26031e0acf19fb4112488725d5df39315db73e77c7e654b95335c634c060

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