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

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl (125.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

jinwo_vecdb-0.1.3-cp312-cp312-macosx_10_13_universal2.whl (125.1 kB view details)

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

jinwo_vecdb-0.1.3-cp311-cp311-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jinwo_vecdb-0.1.3-cp311-cp311-macosx_10_9_universal2.whl (124.7 kB view details)

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

jinwo_vecdb-0.1.3-cp310-cp310-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jinwo_vecdb-0.1.3-cp310-cp310-macosx_10_9_universal2.whl (124.7 kB view details)

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

jinwo_vecdb-0.1.3-cp39-cp39-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jinwo_vecdb-0.1.3-cp39-cp39-macosx_10_9_universal2.whl (124.7 kB view details)

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

jinwo_vecdb-0.1.3-cp38-cp38-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

jinwo_vecdb-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (76.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jinwo_vecdb-0.1.3-cp38-cp38-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jinwo_vecdb-0.1.3-cp38-cp38-macosx_10_9_universal2.whl (124.7 kB view details)

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

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4d519b48f5b597d80e7dfa9801d2361887d008e2f9c9d68e3a1fc958eead22e
MD5 7526e2c6282a5d3d701272c863a28139
BLAKE2b-256 c33008d2c86dd37a92eb36928ac51cee80f35cbdc6accbfe1b3571e71b89fa18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d455c781885067374ec0d5acd42dc1f69497ba0660a12dbf5c8fd1f282ca17c9
MD5 2e86406f7c198be7f189591eaca90b2d
BLAKE2b-256 e1cb4f81d2b638160f7ba0e8c8e562368cda4aa1e6251df5fc83189306d287f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f812e99aae7d59487d49b11fe14cab3900ee39876356771d51e38d95886ba58
MD5 a19841421cdf8e19293044634f380118
BLAKE2b-256 5b153a5ca423b31d3c8c6c799eb9394ae32c7a41ff0e058c7e10bc481d5d80d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c3a893dd37e32e89ee1aaae6f37d75710d8c7bbd7124b2506a6a4362e39e6e7
MD5 a03988b75b7c409849169d886abf1975
BLAKE2b-256 63cdb3c66a0493ca137df851e777a041d078a4a46362bf00b61358daf3a0b767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 adab282a3ef78f66b8e062c9d4338ee9a0d7705bf6a1b5208f594b8442600301
MD5 dc86d23e39393a9dc8ff0a059b3720b5
BLAKE2b-256 4e0e7fd056e1301f1e7b3ed6efc6ff458a8cdaacf2d88513082294907e100780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 74492babda0c7b36446774a1c63a5b065dd4a2b116977f3d5732b55def2181ad
MD5 ddde067f85067a40b6421ba197863935
BLAKE2b-256 0605b4e329a54292dbc59eab97edb135e80bade1979cbd68a570a1d7cbbf4f71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7f08c79fd6bf50259b9f257871e0fb74f2165ed53c36535beb17e6c922730f1
MD5 900230e8cd64ec11b762e63e5edac2d3
BLAKE2b-256 54b89ec332e33d53c9d5288cb5a52ebc75264796d8af76c163eb57fbd0aed7bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b22a1f427c7589ff650731bf8287cc71092e7c337960327281089debcc65758
MD5 c222a788438f4b673729e286c2635f97
BLAKE2b-256 1cb06aec8f63d36fa50f1c8f10031bfbbd4e079d42dda14e8970be27469aa253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b90832c9d4454c0851ad117df66139605ca52de09d5b61e1538028cc0b1d1192
MD5 ebe946daa7e3f4f48f01c632a783310c
BLAKE2b-256 c7a6742a3acd3558e66cdf615ecf10dc5cc8ceb4c624d443c29681aa7d882307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbe7337c731dcc32e5e312a91761d8cb257dcf3f23e5201b5bf4311e3f6406b0
MD5 8cd7fb5566b06c36dfd85d954c38cfde
BLAKE2b-256 c9161f62e577d9db68261cbcbb9b4a1f3144a338bd9f88e80c26dd2a72a75837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0085156c3863d44442d5e6406dc810c88ea8a44222657ea4366b2a659e277336
MD5 1feb48e1159644228f7790751591a2f5
BLAKE2b-256 337b0bf083e93b814fb584eb2de4614d99174ecab832317c88f957f98553fe94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9ae67324632453e593d9e8f9afc43c1c7c789acbe724dbb52cb0d44ea7625124
MD5 59ff692be565bb62b9195726eecd9708
BLAKE2b-256 64f60fead24472f0c35d3f2fa45044d54be7d16ef07f5b9c03c7e26c82b3d216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a779c824c0ca07fc0293d2f9573afce937a1723f01880897872691419d3f80dd
MD5 8308e12ff48ed5abec961a724dcb371b
BLAKE2b-256 c9402fff6242b8a7be5b83f590afdcce75e1455fbb82ac8d277f9a46b42cc73e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0beb8fe81af2b4629af3fbcca9579010976d75ec4d1b72e866a5f2016ce50322
MD5 1a409ebae543d8c48a8fd3320b95668e
BLAKE2b-256 a1b85113d0e8ea6a04628ce6fabb042cb8f85acf6b82ea67ff99413424411cdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09d5641f5314070f11344cad3073fd104a65cc244302e650d292055d510479e4
MD5 8f52bd4518e52580eb4fbd2bd9b6e95a
BLAKE2b-256 f76b83ad91e9ccf8d983a93bbc3c305c7d298b92a6967fd276fed40c69a826b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f74e1b898eb586016cfd64a58a8ce2c779a6d34a747fe688172367d051f2f5d
MD5 4cb5a53f3db1821b8fd71449a060e48b
BLAKE2b-256 70461c87be6fca0af1f421e6906cd5d8a9d50c76c079da29b749f5c333b5df55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8b54aa8532f2e8602773e565365d51a29e018ed1dcc62f2aaa63bf01d773c9c
MD5 8265bfde68b2b69420639aaeebac2106
BLAKE2b-256 15ee64b56fa9c3357d5793c8bddde3bf88b222daa5cff7eb1d16af2ff56f31a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 44dcf03f18bcd73bbf9f04f6358413264e169e70261d04681aa95e12c7b26c84
MD5 a45ba3cc11ad57c048d951f3b20f5337
BLAKE2b-256 9951e0f3ca03439003eb693f83fa3f20438bce5775795d8fdbf3c985b7029c6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 35.5 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 20c7da97c46a6d9c684215d9a0a2128c07f36bf1268263196306f0f6ad5283c7
MD5 50135de3ef00462ff80f9b1b3efd5d08
BLAKE2b-256 bd36747400454ef142ec84bfd1161eaa451b80ee187ee14451bc90f7c6647420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e6bc349d683fd89c9b014a6eb419b3b029efbc0b531491682d9a09ddae9d62e
MD5 a096aeb336e5c38f491cd72dff919a5f
BLAKE2b-256 41d15abac245aa9aec7cddf98cfe94f028dcab7cbf535ea1c39c0d4ecd45a741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eede334700b9c97fbd1bbcee463718047652fbffc26ef1d4463835b90e63a78c
MD5 a7e68ee3e697d2182f9be4e5918bcd4d
BLAKE2b-256 dd7b0c1a951e38493471f201d6017e19cf4d12a4434abd1451225b1f198469ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cf9c8c6ca6f02eaab1107839be4bcfd287f438f53a6a62ff2e87179aa369d34
MD5 79b0f0bc2d2c4828572d7603e717b47d
BLAKE2b-256 91da57e86e54783a35731b7e04ef0ffb77b10f26af8c191e0c5370827400314d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39b24cb531f7eed9f0925d8b43f9ab7f02ffc1ad9edc55aae39ce1270d3a261a
MD5 72143efdcb85ca4dd481bcd3f8bc5cde
BLAKE2b-256 db1c3a0a81a40d506e79f15f12b5a1490b760deec1b60c50877332157fbae684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3283a0336c20e8489c1bcdbef6a6a968399c1a014de45ef1c52d56f99be147c4
MD5 2620f816220e6e9b8430df552f13bad8
BLAKE2b-256 ca8bea9e0bae1699f46b9b0b3457a4eaf7160f1aa815e136f07b2e52d36de4fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 35.5 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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7efe1007079f303d537df68bbf1eea7e3f62e5bd6bb3c3b396f4888d362ffc26
MD5 b4429ec0cd7c90b1eaa60cbc6852f0d5
BLAKE2b-256 8b5b4a9f32569e5f5ba326e9ecc6a78ac7f7c69f8653de846bdd54b95dcc8990

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cceeb2c41a8dd5f43cdc9a307d325fe9cccd9008f5fc2231ac8c9e95e3e019cf
MD5 05834943a2404e0b6fc784a43cee5693
BLAKE2b-256 e9f402285a10271b78bc0c385aeeb373defdf3979c3f55628ec342e64d01d14c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6406d209052c89adbd96b46b79f37abb1c2a04820f1db9f27b1edcdbd6b9929a
MD5 94b02c7b72f12678122cee3ec7210ac3
BLAKE2b-256 cd54c9644103b4b32a09dfd7ad064f292ee74a9ebc99c09e7fb14745d6ac0d93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b599fd363d40d15d1762826b466ef17b4be19d904b445acb046607b93d841397
MD5 8700f66d30e3aaf72390df0a6149ae2b
BLAKE2b-256 517372dfe9748f6314e49eb7df53a3ad352cc47cf2c7a7ba702bf3fad0150481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d82bba8a9366f3aab3f86dfe3fb2d9e585d39508dd13e98635343080063e6092
MD5 1656c4d3aecac41402fd796abf18531f
BLAKE2b-256 89fc9b3f66006d8c868d17d0cd26ff6468412b6103b6d7bb4af83c46e0366e0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 22186851c3d11c0e56a588f733b744a7912dbf555d0d393cab067878bc16282f
MD5 f476a8ed1c7c59df1f3429256425ae7e
BLAKE2b-256 8097545442fc9c6724a3af76d5122dd00652d432cee5e18fa2178d4fda12702d

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