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

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (172.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.16-cp312-cp312-macosx_11_0_arm64.whl (278.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.16-cp312-cp312-macosx_10_13_x86_64.whl (278.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.16-cp312-cp312-macosx_10_13_universal2.whl (278.6 kB view details)

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

jinwo_vecdb-0.1.16-cp311-cp311-win_amd64.whl (113.7 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.16-cp311-cp311-macosx_11_0_arm64.whl (278.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.16-cp311-cp311-macosx_10_9_x86_64.whl (279.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.16-cp311-cp311-macosx_10_9_universal2.whl (279.7 kB view details)

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

jinwo_vecdb-0.1.16-cp310-cp310-win_amd64.whl (113.7 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.16-cp310-cp310-macosx_11_0_arm64.whl (279.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.16-cp310-cp310-macosx_10_9_x86_64.whl (279.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.16-cp310-cp310-macosx_10_9_universal2.whl (279.7 kB view details)

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

jinwo_vecdb-0.1.16-cp39-cp39-win_amd64.whl (113.7 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.16-cp39-cp39-macosx_11_0_arm64.whl (278.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.16-cp39-cp39-macosx_10_9_x86_64.whl (279.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.16-cp39-cp39-macosx_10_9_universal2.whl (279.7 kB view details)

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

jinwo_vecdb-0.1.16-cp38-cp38-win_amd64.whl (113.7 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.16-cp38-cp38-macosx_11_0_arm64.whl (279.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.16-cp38-cp38-macosx_10_9_x86_64.whl (279.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.16-cp38-cp38-macosx_10_9_universal2.whl (279.7 kB view details)

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

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ec0d1a06eb29459dbdf0f8433c4394bd8864669e21fc886d32346958ff0b814
MD5 0daab269d7b631c282830fedb13ef5a3
BLAKE2b-256 cff7c4eaf03260d3ca24ddc5f20ccbfacc58d965bb4897fdd707e141951f0cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 febd766fb049f987df9db2af782fa61ba9c10646b7feb07c60256ae628dbb499
MD5 d81969323f902ab3b71e9c0b83496296
BLAKE2b-256 2db2d8783ba7959a6101eee473927d55271aa31d48382a30ca20828e0c1db64e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64a843c327b91fffbcba7a8b3b4f00804b9e465fabdd7bac3641dfed61db5bfd
MD5 8f6003a6a049ba60c8802928ca1703bc
BLAKE2b-256 01e5f57124f92f7286ec180fd5023f7c724844b490cacf1dbb48484bf1c9baa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 006da0f9984cefe444e5baa8dc9e868910a25e32c0bfadf086363a6741d667ce
MD5 570a4120e8367ae8cabcb18164150406
BLAKE2b-256 7c22bad20fda4e9384b245e6860fa3dc8fee3bb0b2b8714996a1697ab8693043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a661041c1e67cf0e116ed7dbb3e3a8c01bdcfeb4fc590ff3769ff12eae1b1e98
MD5 cfaf560f869d1a41a8509f619c2143f9
BLAKE2b-256 d51daa1916173b0dea2536107d1d8dee6ddf68fa600fee47a1203f7c3cfbc520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e75c3439b6319614fafe6e399d28be9d72f53778ad750384c32f6c9754715b3a
MD5 308f4c396f307041a44235eeddfc4e03
BLAKE2b-256 d32a153e1d06c776b938459afa52c6f906a2e51a4c6a2d594ccfa61a572e9715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b2b9b205f1733f0771a3220f9f97ffa1b31ecbbee3754b7f46b5dc2840d69b1c
MD5 c77e30a6060b3c55ea4dfcb3a8e115b4
BLAKE2b-256 9820d390c2f2b55ace90a33dde113322393398b7b39458d99981047329e9accf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 644c758931a7b78272426f7b807312ee9951e43e72af4424b3561bf28ad79e66
MD5 930686f686aa0cc45212a528beadf01d
BLAKE2b-256 c7e129ed0005420784e80707a2922b09f589343e6aa727e94e50a83fb9d542f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2d42bc148a25dddc9ff584bab4958b847dab9723c539b31feef827ef4b2df1c
MD5 80c6480a3de8765d6836f4300c0e3eba
BLAKE2b-256 94b4db89812da5fd1de87c6a21460cb428eb3d47f13f3245bdaea982d8b39458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2939dd0dd20b2a81fdbc885629836f70904827310dab3ebbd34c6bb4fa295b41
MD5 9b6e776b267d88572b3099a313be56a0
BLAKE2b-256 309d95a79160a88893a90b4166f1e05e77e76a1df8fde6eec27c4613c9b31b85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 742955779e033d2fc541cccc110e4c595e3331b78c245fa9d8ed9bb05238cf44
MD5 12ac7e56c58e78c4db14d152c90f14db
BLAKE2b-256 29dcddce92280eeb86c5accdc434dfc1af6003527e23965cc6dd91b2a8d0a717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bb5f720fc5f7f034aa9abb4fd20b832790d6c5059fe0c560dfd54fda32f11b52
MD5 93cca8b0b4364fd4cda48f9a59335bb1
BLAKE2b-256 3e7a95ce8700f9a05b9ae03da5e2c5fc243b90da1bd067bb9ca23a7baeee20f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6db7137ee8c81f62050be82bb0da7f72c6de71b8c5fd3d91ddb67a764d7c5326
MD5 7c0186ec321cda3a7b4d0fb0323489f7
BLAKE2b-256 1c7128148649cd9d3e41e8c4bff016aac1e58c3c45ab15843b77a8340fba26eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b41db1e668539cbfafa9d0180de084ef05e224c315ac462464c8af2a5cdcbc8
MD5 37c7edf0e2d1fef28d808463df853150
BLAKE2b-256 97454bc07011f4d202a7534cae5bb60e309f5c00f99e1c149ce5524d2d3ab16e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b8811a1b5457a84f99b4f17f78a3ae146ec45c4f65727bb7fae90417f915e0c
MD5 4341b8afc335dbe5a36346ced9aea4a0
BLAKE2b-256 660d402b79032e385e0c69370b327089308fd19fd39c9cbb212c916b61ad7295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26b1924f708cf908ff7b86dbb9c848c3e94b92880c944e7ba70deee68998e4a0
MD5 2023da0a5ec106d1db41a4b06501ceab
BLAKE2b-256 62bd83abbce525d2e5364b3b8b1fa87e9f45bf967240e1113853a120b8fbb105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c18aa34005d754eaf4d9765916d08844969d5a8ae0f4b4f409ab7fb7b6776dd
MD5 cea2616b93ccd44ce2437a2bd4abb0e4
BLAKE2b-256 a8c7c6b564edcaf749090f5cf00cd84e583954963c045689e4a9286fdd64459b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2d45fa98824f725a5cd08a5fe2692590f219c7bfb8efcccbc483bd07d3d9e15c
MD5 70a9b2f37c5aa6fb263446c962240cbb
BLAKE2b-256 a87d531d9f20e2ce60a3730e3ddf3442e738fd16ed6349090e110cd8e6261a6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.16-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 113.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.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3be486f072afb305a9e5e95b8268983a3b75ade3d98d3d10d577337e914a6a04
MD5 3b5deb565e583c32620d0a331b400b48
BLAKE2b-256 fbe4477d727109f4a14ae089aeb78406020efd91cfa60de502c103fde6f00915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7437c1c0711b2e04ad0816f800bb438ea6855a72f5dda691a56e09db64aefe0
MD5 b5aee0fb6a2d1a50417d70d47100a724
BLAKE2b-256 f12a9d12f2e88aad2c9daa759ba3a5e80066b0b668a57ddb424233d02fabb4f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d1b1a02ed85cf14f50fb269b9b4739154e455411d83a0d6a96649871e822ed3
MD5 7375f5da597612ec89e1237f89a1114d
BLAKE2b-256 e0469f7bf7bcefe3def0763d93c5fdb780e7b2f7f933897e578e53d6b9ef9010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42f56248f31988fcb7e8ea8b473f16bebeb04e1442d0a36937a1045918c2d101
MD5 3c4e9e91253834eb75aa2c65743346ef
BLAKE2b-256 7c9f6893275a8b5e13576237601649cf3b3df24302caf2e611ecc2f87db1f0d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c50f96af454c3bd05dbd3cba9ffab381656fa15fea8adb769b190034200646ec
MD5 ecc52c8f0c9ca2484385881820b537fd
BLAKE2b-256 e3520ec2c91ea55beeb0bf51f7f89ad22fb1b48c3b798ec9350a220725695e6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 18f57892a8b23c448dd06150417c1285fda3132b7c67a9cd4de6b40bdb6bba18
MD5 de7a2677613b60737cf684fe58220974
BLAKE2b-256 960e657d7db42b61a5b0daf60e3946ebae587c9992e2a028a85519d8ed0513cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.16-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 113.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.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1404dfabfe3c590408ea67e84c10c020df5d23ff7ac08c85ac1d192b2ab4f820
MD5 e872aa24dbf4bb6aa5425ef6571f133d
BLAKE2b-256 8d03883a09143b6fde2829a1335113e70c87e978aac2862107e3affda1a69ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7eb543cb43a3b01f5c06a6027e766a48e5b08e2494b98e49ec73eaecb9edb32b
MD5 efeb729ea6621f767c8e45c8f017c802
BLAKE2b-256 a4008421bd42a027b0407829b53e1dc6556f3047823b927cd726790b10c8dd6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ff1bc58348747b79814495361c4f4d1fca9b326deb92f28a8e32fc85c071bea
MD5 ad68d06767c7d3119469b3ad1b3c17a2
BLAKE2b-256 8c0578d4cae190a077088e399b6ef0b11a4d51b38701a4c5fc33b82a6de533da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f3232ca470f7874383818e239ede84c7bfbd30ea922453e292ed6683070088e
MD5 499a44408255edd6a65d62a701f65b54
BLAKE2b-256 e9208d22d3efdb2e2edc41132b2e176dde43107e31997380129beafc6d53c777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5ce8aae96108a62ed927eee58ee25370f5e24c38d71dba1383a04870971310b
MD5 c4b36d318e236a2ed6e6fd7c9ee19a61
BLAKE2b-256 8feb97a9930955edf344ed7d35491f9cab39b45357800667d111ae709429dc39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.16-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a9875748a1cec3785cec8b1c207890a1b4540c816934580445f1689c8c93ac5b
MD5 889c6e3dd1c89c1f8043c181a9f8f595
BLAKE2b-256 c22a6fe7e2dda19962af1caa468f01f1929714d5d66f3ff60971362abff2c3e6

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