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

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

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.32-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.32-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.32-cp312-cp312-macosx_11_0_arm64.whl (371.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.32-cp312-cp312-macosx_10_13_x86_64.whl (371.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.32-cp312-cp312-macosx_10_13_universal2.whl (370.9 kB view details)

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

jinwo_vecdb-0.1.32-cp311-cp311-win_amd64.whl (268.7 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.32-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.32-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.32-cp311-cp311-macosx_11_0_arm64.whl (371.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.32-cp311-cp311-macosx_10_9_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.32-cp311-cp311-macosx_10_9_universal2.whl (371.9 kB view details)

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

jinwo_vecdb-0.1.32-cp310-cp310-win_amd64.whl (268.7 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.32-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.32-cp310-cp310-macosx_11_0_arm64.whl (371.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.32-cp310-cp310-macosx_10_9_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.32-cp310-cp310-macosx_10_9_universal2.whl (371.9 kB view details)

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

jinwo_vecdb-0.1.32-cp39-cp39-win_amd64.whl (268.7 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.32-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.32-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.32-cp39-cp39-macosx_11_0_arm64.whl (371.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.32-cp39-cp39-macosx_10_9_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.32-cp39-cp39-macosx_10_9_universal2.whl (371.9 kB view details)

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

jinwo_vecdb-0.1.32-cp38-cp38-win_amd64.whl (268.7 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.32-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.32-cp38-cp38-macosx_11_0_arm64.whl (371.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.32-cp38-cp38-macosx_10_9_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.32-cp38-cp38-macosx_10_9_universal2.whl (371.9 kB view details)

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

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f7758d2b36e5625aba38eefe926a449e0958306d39ef0f679a85c0142a23c0d
MD5 e7aa17419475bafe3b02526a4d1cb0b9
BLAKE2b-256 7c932fe83a159d09b571384bd971f2e0c0c7690ecdadd73423f21793f328c865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 095bc019081e9402cdc59f4f1179b6c6f576599ca5061296cbdec01516ff8b72
MD5 a2a0d174b99a76658f77609c0fcfd336
BLAKE2b-256 8b50dd022d0ce7f7d3cf6b54f99632096f358f16bfbaa256cca60c3da4f1491a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92a8a98562b381d0774e801cf40c2f60b19485a8606f5b0ad13d85319e4b2717
MD5 7b7bc0d0b24a35223e93919c86ba6403
BLAKE2b-256 1b81ba373700f6a3c52fcd9cd8edff2a9c7c54be6fb15ceb0bdec94bd42d4a54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dc7351dafe6e5066eee669b7055058409bef98afb5596359a05b0b4571fabda
MD5 70188cedbbde619862ba4a82a4735cc1
BLAKE2b-256 3a47c34a6b5134d2116f01a6b310755a4cda48e823cf4fd8574daf01702b34d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bf68b27b831bf6abcba920cee7ddd5ed9ad42660aeab24b0ab2c15a72db4fc23
MD5 64575bbbd0b117292f109987a3a1f256
BLAKE2b-256 a7ee2134bad02725648f0fca276a7b37e1fb1b90e1843f66a2d046370010278c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 37b9382f811e7df1d2294e680dedb6c07274d37f11f723dd71b421f910fe7b15
MD5 f513c03a889eb516ad65a5ed4d974035
BLAKE2b-256 868a3b593530f71ecf4409bc662025c6fdce9cc973d477f22ae020a839668ed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 122329c11f266d469c3a735e3907f550ec73335dd1ee1fd8a529907a61bccdb7
MD5 d42953b101a5c09a1541fd5262cf89a8
BLAKE2b-256 ceeb46498a2e276c9212cb490c3667dd66565dc46fb17d7766a1091c8f7eee89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0d147f716da036208db0eb88c2435c62eec7eff851004db48924310952f5bcb
MD5 e26218da15f5583a87622b8eb949b32d
BLAKE2b-256 7dd39598819032fe4549adbedfe0dc0073ed6e5b431077323c9227e7e23c14e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22c181deda15c4e4c3112ba1b4370e0803edbb82dc5baa5a71895e4b296b1b2f
MD5 71c8adea77845467bf156a6bb30aea5c
BLAKE2b-256 61a0f2bcdef799f64a661eddb718de8b2c7d0ada76ca35b487af09e635770b83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 541600c8e46bc8b83ad3485ea7d9fc9c4a329dbf55ee74452aebce543d2c8701
MD5 23871820f9e3f2ea19cc2cf07f7228ec
BLAKE2b-256 17e7aaef80e225bfdc03d408280fe010c10de60a8322f9cabcff189555e6b585

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f09c575f68dd224ca653fea3ad37e58dd5b21d211136c0c49df0476e1ae83e3a
MD5 cd5649bfe559e594617b8119edad53b9
BLAKE2b-256 c5f425715a57f3e08ca38a87b5c055fdce849209b5687423b0841fdb5f94b07b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 af6d6cb60dab4567a6d133ae82a11d29a191528dc680f51c3999c6cbcd2a97e1
MD5 5a81f6f0f56610db12fb6cf7cb4d9e58
BLAKE2b-256 c4700234f587663f64c4e96bc404310ff765a5b3770f3b0ed363abc2e54d68db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a8b48a7c8ca182a30b4e49d1785460f054eb1998c5742a32086d12516ba82fcc
MD5 4bae0b88bdb042e7d2289cd2ad1faec8
BLAKE2b-256 89ada8cec5d1df4797a84fdf3514d1fbcdbd93d7e65a87e453b7a43762d21fda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf96e3c1ae372dbb36a14c816a856696640e0985d59b3e538fe758c6cae15aae
MD5 55e69ab1b84f7272be56c8a539a933c3
BLAKE2b-256 adf640c3acf0cafcc86f7ae73d522ba29885ce3a268c599532148bcc578a9488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fc515047f2da7f5c8c668d4fd4a39c12a4975643eb4416fa93a4b129e09a954
MD5 cd51b6e7edfafd2c0a93abe1bc0670db
BLAKE2b-256 8735587c43485ea68d66ac7e86cee6d33e32091ec3e1e5b7418668a5424f28dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22c21de4182210e610d7b53087b6f485a88ed162f4e9218af4b36de5c44726e9
MD5 6556c30ca9097a5e67ca9844550d7bb8
BLAKE2b-256 4944668179fcf39aa26006de6e954a24ab26edb8c1b82922ad8d3058092a6710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36481f35cfcb82e1a3a5803fa24353cf303791d937e6d6fb8c7e41b5ea68820c
MD5 7f55f74bbbb5382ff8994842ae9160b9
BLAKE2b-256 c30484687bbc9d1c2c89472c0f10decf137a36aa611022926017e7601416e55a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 66223ffcc52d3c5c30bd304300cbcf85bd47c7a6c01e52fc69f30928fda60f6f
MD5 c3dcf6af10273f54e7174d55c2eaa77d
BLAKE2b-256 f0624f64dc5058a0bfbd97f4fd89572d9fb26a8c90aa96a793b557c96cf07762

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.32-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 268.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.32-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 64623e273dd1c62232b408298fcc9171b6f611b6c79e6fa5612f231600e459ec
MD5 b6618249ecdf1f79a3c20c5afc9d4675
BLAKE2b-256 9ae141cbacc80cdbd6b12025f460af3f2e69ed2b64f9738d5751fecaa9a74d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5a0afa4cbfec3e398cc63391e3278121db240ab57f5837bac72189780295baa
MD5 86101a4c6f0609e1f276f24a50e0c698
BLAKE2b-256 6bccdd43273cbfc421d6c5033809b99b8a0d995b00e012f977327d567707fdfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f788622949d0e192ae6209e273b7c629e4f7c281f42532f0bb60f1a3c7a784d
MD5 34583d91295c55dc18137e75c4aaf863
BLAKE2b-256 b27c5475e7977d4607f312a723bd5f312421141aa6ac5f93655490ac0c9db609

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d528417e773c288801b78e5f483b21fa5c1249d4a232a73969048022dc0b99c
MD5 db5b36ae33fa5e6e75647a73617849e5
BLAKE2b-256 2042a935ff624b823b91d30f166556dc5e26448b18ab07f359802b429f8c014b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d2f300973bec8d158e16dd8efa69ffb5f0d5899dc2439118f7c39463159d300
MD5 215545481153d80544159339946f73c6
BLAKE2b-256 8f4e791f50b43589e07836a7e45e983db756aee77e49c44ae8e8b61c7c28fdeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 32c8ff44ffb82f481c8db30535e452d0993f873f98c424d36b233232976e9c2a
MD5 b4b8c944a3d376c530824e1c9960fa23
BLAKE2b-256 4ca2135bd082adcdfb6d28dd8debefb34ab48a224071001839b15e366ac27646

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.32-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 268.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.32-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a883d20e8506a9dc262ed8367b86e1470f4381a50f85d32a6ed7868101076ef
MD5 bb0a2ba1aa1a07ed52fbcabba64cba54
BLAKE2b-256 006f1b02d51a3006ff56ff57c5006c65a7542129342824df0581fa0ab6d9f5da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84b31892522356e0018a709feb274f126e64dfc372ed0ef32f7e61cc8ded03c1
MD5 99c7163aea7a213b0b6f31eb2326c922
BLAKE2b-256 fd192ad67aa60d146eacb3d9810f73e78e52831b33fb799950f352e14a36d918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bce15b9db2c941a90fde271e120931bb0e4f4ad2fdc7a1383dd5740309d148ef
MD5 dcbbc1186632f25eb5fd5ae802019837
BLAKE2b-256 8c79cfb24f0e744e2a8b250145405975471bd97fc3fded7da3f039764d30fefa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a623d7ccb8a126c07d8b8d001884df4b622a119c71361127a6e9a311feb93c9f
MD5 48461a70412609c8c45c7d6f072adee7
BLAKE2b-256 8da693e145222cf795989407d0b7839915063ceecc1099bf8347c9d3f3a6efdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3dfa6ad409a7556b9c945f55f9e973b3a70cfad344cbd742ebfecea5ffd4dcd
MD5 5dfdef215a2d1c3894538962f4ab6e47
BLAKE2b-256 08fc1dcd24e9adf42bf70db0bb7e1d2f27b27fd6f78a30620c8d099508687bff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.32-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bd5e329eaebd74e62dfb0a783da456e5a3a7a032d2808de7e0e8a5e6ba3ca179
MD5 6d4e2bb3749d70bb898f8eb74a235b09
BLAKE2b-256 fb616c2df8c6028bff0ae71ab27c85352fe9deee6062e49781d33d4f2864ce4d

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