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

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.11-cp312-cp312-macosx_11_0_arm64.whl (130.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_x86_64.whl (130.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_universal2.whl (130.3 kB view details)

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

jinwo_vecdb-0.1.11-cp311-cp311-win_amd64.whl (39.7 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.11-cp311-cp311-macosx_11_0_arm64.whl (130.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_x86_64.whl (129.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_universal2.whl (129.8 kB view details)

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

jinwo_vecdb-0.1.11-cp310-cp310-win_amd64.whl (39.7 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.11-cp310-cp310-macosx_11_0_arm64.whl (130.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl (129.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_universal2.whl (129.8 kB view details)

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

jinwo_vecdb-0.1.11-cp39-cp39-win_amd64.whl (39.7 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.11-cp39-cp39-macosx_11_0_arm64.whl (130.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl (129.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_universal2.whl (129.8 kB view details)

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

jinwo_vecdb-0.1.11-cp38-cp38-win_amd64.whl (39.7 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.11-cp38-cp38-macosx_11_0_arm64.whl (130.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl (129.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_universal2.whl (129.8 kB view details)

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

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0d230223ea2ec66d50a84ba37f0f49720e709d8fa5b90398ee0ac9a550070a95
MD5 5632776923834171ff26b115cee2772b
BLAKE2b-256 a798a6b9f11411cf40135a959d925834289d335634756b0c0c13ee479ee0116a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd1af2807514531d7e5d91e381510043f44ffc588a62db62ec9a0d762b59e916
MD5 803991bd0bc13ddcca19e573667f076b
BLAKE2b-256 b20bbf0da1198a1ce79f5c540e9d55b5c20b5b410a99e3fe63558a86787cec29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d22f62a147ec01f95986f20fa21bc508bf03cc2502ed1c247d3e1b86df32ca69
MD5 f27c7771148b60e8d317c4d7258ad7ca
BLAKE2b-256 919ab90529b759d274ab587af301b474b7474e59236e825f15704542b8c63cc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44549df8168f298615c35dfc523fb25660430a8efaaf3fa35352176232f75646
MD5 02ec4ddad02dc0b57de66a3416b5b319
BLAKE2b-256 59aa29fb73b8256c18520bde950d876c56430ae4cbf9fdcc512da26e380ec97b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 573737fbe047f41af7fae6013fb430a18e5b3213722aeb823d7e452aed7f434b
MD5 0f829a087f2076aaf71a689667afda35
BLAKE2b-256 f1297cfaf67339ac91551e07f5ea0f0d1595add9147994db061cd7c947d797e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 91833719bf61919f76ea11310cc4ae4a794ab472b86526edb690241e2ecac5d0
MD5 fe0910e2ce002c4868120d704ca13b53
BLAKE2b-256 f737a0f13ef16ce8e79e1e9b01c1d9710de92bb1a2cc72d8a90ab2f974e07039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ec6503badaf414a4988ca608b50649f41657fca677dddbbf3fdf41ecd0b8f86
MD5 54c4913c33efc1de8779276ee25a08e8
BLAKE2b-256 ecfbdfa40388f0d60498acc134246619a209a74fc6a4d24fae274a2dc8651e9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31418a5f23170d070d74a4e232701094ef0f11f6ecb25ba8b28d6613a388e56c
MD5 8e964f6f3510a7fc0560dc780f028bc8
BLAKE2b-256 431936a705922181a79d81fd73977e9cb2f555cf20df77aad0ece97d3782608c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9db494bf2ed8a4ce37504ba63f04ba6211f5ee0baff53468dafc0aa44c1886d7
MD5 deac0b36c664114504ff770eca07150b
BLAKE2b-256 71a06477b078bd8fbe54e735fabfddcdfba914d95954f4b151701ceb957f3d23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 673c623c997d09fbdd6b84389f73475d45c70d83474160a1791a11b202937154
MD5 918327c1a5ffe73c8d012df5f2114b35
BLAKE2b-256 87d1dbecac6d646bbfb19e94ba34a28ace41c6e77c813a16fb111ea7f7a34ca6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83cef08c69192daf0ac3b0174c5c1ef1da612d148e1fda765ca52a23ad28c76b
MD5 f9375c559116490e13dfe385bc55b927
BLAKE2b-256 0203aee25f77b2e9fbaf1c8a690d88c1b7028ffb6d0f13664822f7a481cdc86d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 01b1d0c34fa238dd3f92b9be970bcd6d4b16fb292cf93f97ca8634f2326a076c
MD5 4ede13446cea6bc71efc46665b9a039b
BLAKE2b-256 a51a2461631ff4a2e1191c298c1d6b052c32cd7f2cb50bd031e9c4d6e18d7c50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0390c9e874f88ac7f9a49f3583771f453ddbc843190ceb4172f0299a6ac04a87
MD5 90a3613fbc81718928d5c2c4b65b9e00
BLAKE2b-256 39c9edf556f819a5b463ac9ec57d55e91eac7999b7d766446b105b15595b340c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b18c1040bda4efac36422d09f063655eb2ab47b3d815869779aa83605efff7cc
MD5 ceff1ce2dd2784d0873c8ec5494b5f69
BLAKE2b-256 e7d2becae96e3eb0081154e686c2ac7fdef0958201ffa167bf1917acadd615ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45e84f2b627d59ca8c6f27e48ad49888da9cfbb1298fbce9525d3d1328193580
MD5 88fd7c68fcf5ad483ee09eea369a8e78
BLAKE2b-256 9e17130055b82ff4223245a7a6587ca83b3caf606d2536975257de78b0e1b8fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65e454a7aa04997d40ae14fb795747a043d5ccdc23c51b5862ff4f191f9bc59c
MD5 9bdb2ae271ce427303d2ef6b31eda512
BLAKE2b-256 1a5f941416ae7361e81f6a54a469eed784f6fee08c6f1a38cde9a43f4747dc4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5cf1e4466c211fbce24c929fb6a4edd30afda5a96498823d61bcc4a5b69cd6c
MD5 c71ffb1175e0985a65d7e581e43eef60
BLAKE2b-256 3afb5cea14cf5b58ff9325325e03cf7b3f2919bfb3766143d3122f87da16a6a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 237ac036aa3afa4b45df212250d5916eab4db31112e01f6a8b2d21bdee74fd80
MD5 b75da284d0572a56fd495ded6248bf81
BLAKE2b-256 2140d8fa2cf9d98c7bcb346affd0a4764068df9280c53f15037c61d513153e84

See more details on using hashes here.

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

Hashes for jinwo_vecdb-0.1.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8f5cf1e6d0f716ab71c40743b16402e45899d735f302b2cb449dab221216b02d
MD5 7eee534c16cc1cc639999428fa74885f
BLAKE2b-256 5d24766526c57cd9ad5c8da1840ede98f8eb7c37acd524cac63191aa4265d074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6dc4f9f8de87fa81dbdc028d84ab9caeb5760a8eb21b53f178be41bf14a086ac
MD5 c8f3a418a01732efd5e77c2144c344b9
BLAKE2b-256 a92497afc4ea5146e4ab476f50902756cb46647c0d04380b78ae0df5bce66cd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f0bac6b3e320bba7088702fdb1eeb287317b520660e6208188c28811394903e
MD5 87ef30444bb14ca19eca1b319c4e340a
BLAKE2b-256 b211cd3928c9c7310b39c687461748c994e1fe4c97050f22c6dc6672629a8ba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb8fb62fd238e73163103ea6aaffd1ac3551dd2d563f6716804411b5cee6be15
MD5 9b71f2322a1507d55d09803fefcc64bb
BLAKE2b-256 047ed399f3af651f9e5853947659db41fec27be63105854b1d069f40d16b3d32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b44f3d88a03749fc1e9b6fc5f8cec6ef8cb9297741a427906428cd46100a58b
MD5 32eb3fce7a2f37dbe95715c3ff277cb7
BLAKE2b-256 ce192e051588ac58e25ef2926937f4c203f1771abfdbfb349179fe856a407128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 27417a8db934f14e39b85abdedf56a6fa7e98bc9b8f85a7bcd39677b1132639f
MD5 1d97710210d93fc8fc9f6948ada51aa7
BLAKE2b-256 a1418e8f06770e6efd48d9868e0d9560fe945cb78b20d4841909d457c52acd85

See more details on using hashes here.

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

Hashes for jinwo_vecdb-0.1.11-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3d6644e0bb85f16073aa17ce23b810013fbd245eb5d2e6eaeccf7a8f684084d3
MD5 d8eac6f17891b0f396b5ff47d994b0c1
BLAKE2b-256 bb0d4018c6248307d9f2ebc71235d80665ffbbaf11dc56442d78fffc8047a14b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff72fc985d3861f923cdcc2298626b195db63f3643866ee6eec61cfd0706f58c
MD5 7b4617dee6cd7c693ad2e3dcd9c0b4bc
BLAKE2b-256 143deac3d60d90f43c58807b279c49ea4df197d2f5f35fea82ed0c95981735ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39a8c20a79c0dc6d9bf6935b8219e260de2c9b839afbf3affac532ded23533a6
MD5 3d090314e1fb74b1558bb8c0af58bf34
BLAKE2b-256 bc04beba4925bf2492a3f7e3d17c7cc8fffe20a71437979e223bc6f70669cae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02e1c151c7863a1ea28cf3b0c8f73893d944c84f1e88dd410098ca46603f1832
MD5 b44f372669e348c89d61c53b943d46d3
BLAKE2b-256 7f120ceb354ccc5ac3dbe9eeae2e832e85cfce52e7080f277bbd4f83ca8d181c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49410be1ac51fcdd0849998350c987395aae7b5cbd238f16fed7be8dfa92da47
MD5 05ef13450962cb3efd25225dccc1d929
BLAKE2b-256 2ef530cee3018b3d5a06c2f364b2d934c3067352f8da259ba6453b0fb1196ef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.11-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 699442369831ca2760d78a2ca05d51d51eb362de847a0be673c8933726f584db
MD5 74cb93fdb65a06634e27f5e096eb6c0e
BLAKE2b-256 f33392676df25db614495f6fd4fd0780f5eeb4f4dbb476850951e844097afee0

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