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

Uploaded CPython 3.12Windows x86-64

jinwo_vecdb-0.1.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (125.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

jinwo_vecdb-0.1.2-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.2-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.2-cp311-cp311-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.11Windows x86-64

jinwo_vecdb-0.1.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jinwo_vecdb-0.1.2-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.2-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.2-cp310-cp310-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.10Windows x86-64

jinwo_vecdb-0.1.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jinwo_vecdb-0.1.2-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.2-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.2-cp39-cp39-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.9Windows x86-64

jinwo_vecdb-0.1.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jinwo_vecdb-0.1.2-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.2-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.2-cp38-cp38-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.8Windows x86-64

jinwo_vecdb-0.1.2-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.2-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.2-cp38-cp38-macosx_11_0_arm64.whl (125.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jinwo_vecdb-0.1.2-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.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 71c2a53650cbf000841b1a4bf87d8920c97141706c95d71134f717cc32e3d06e
MD5 230bbacd70da421a4da3e297db070c24
BLAKE2b-256 dfc5cb8fc0bbe9caa0701f3298a0495b5792eb45e58423dd744b5d3639ea518f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c51485b22e4cbd20d514da897a7d6caf1e1946954da182043d0f5687fce7d17c
MD5 24415671c52dc7312605b8d281378ed3
BLAKE2b-256 35c34103e6fbefd9c17c1db4db6d203bf0c6f423f5879eff50a54ee871d13c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16d02b93e03596eb0b639ced0cd30620751255de9e15402747580ed059acc5bb
MD5 c74f027fbbfd83b40b8e5add62e8a016
BLAKE2b-256 efba406fdc9e3a2bc1dd3ea680bcafdbb752b94b20083db74b2b914ad48a65f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92330c6f00d91690da685b032ca9663085c8f9d3ce931a219d67447fa666a6b7
MD5 a73e8262bea5b54374e392c545358658
BLAKE2b-256 077b516bb45249fd3da523b5a68df461e38781d1cf96d71a5844218be726703e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e3d939e436c63bad2235a92a8720cb7952d0d5870787e9b3b893f49425a0cb7e
MD5 2f25ca52a680e248ec056a5a8d2f1caa
BLAKE2b-256 3f7b872f7635f118b3ce825e3e6c06c3169d67888f5e9b36bdc19f48bce577fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2c4ec0282358173660a7003622c83f0875536829bfad5cf91bcecf830da4452a
MD5 eb3ddf2891072b9a1211cfcbb1e74b66
BLAKE2b-256 ba819b16ab6edc19d124ddd80c181d5928fb9c28cb8f2d75f320df82a56a1780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1dd619392c87cd6c77c073d0b639738d4b45ff77c7c52dc944075a5aa9e1768f
MD5 e6afc9dea472fb1b201384dbcf343d4e
BLAKE2b-256 42638c10472467113e6a23bcfd9445802d5171e7f57a21e82315563d5170df08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 610bc8b78df65ed6fc8523635d8bb8c1bd1546de24a7d248dd889ae7493fae43
MD5 1eca0a9e9cd88b4b580705994f19bc65
BLAKE2b-256 d873b0d927bb9bb35f94c29750f8283aa49d1f195027e78c9f75ab137a5350e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba883ac3e4493941d3bd1a2d42180dc90e7d9567a12c215ecb9f9d43cddd6307
MD5 c3d86f86b1ed0063fe7be47ee13360fd
BLAKE2b-256 12344dc31c7f7c3a6adad99f16f2bd1b4a2915b1220cc45858fb46709b8f6a1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a92f9acab3fa5c502b4c22a7aedaf363cd9713895c7e3841a59e3a161cfe74c
MD5 d2d588ff0e4d1416b8a7c0b7dfa7d9bc
BLAKE2b-256 135f1ceecd06e7c7877706ff5f1be76b8bdb269eff0233df4c08605d13e6b455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ccb66f111935093fa2089bf1e948aa8e2357ddb81b50ef7040515793a9c0b6e
MD5 b3700a7d65676794c3ce904a72d5d4f0
BLAKE2b-256 e5a751d5ea6c00bb852a1326cf86405a87bea04a2ec3d0e524ce110e51a8cc5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bb1f1c1b8a4eb80b483dd04d7de40f38a83c5dbfaf67229b641d412e3526bde5
MD5 cf1b13afe6710051462897c5247f98f7
BLAKE2b-256 fee4ae9893ba1e107fe045c1cfdfd92607a4010f225588f8a165188391f4069e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 636f4cab668669e60ff17c13fa4e78296f8d32312e634ac86b4a1aabf272ce99
MD5 26b791d5f31208909311b24b414eabc0
BLAKE2b-256 d1659627b7a7a5d044ab2a21ea5bfac015e5895502b08d403bc00229b7c5be96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1258cd3201c7d381f5a930b84cd2e05ec27c4a7643aa0c8bcbf668483d4bb30
MD5 608b1e77a6a7c27c14fde6ffe92c296b
BLAKE2b-256 320aafd9b2ca97b346d7b9bbad8931b77daef0c51f0892579742166670c37330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 587825a887c2b044e529efd4e8e4c4c9bcbb3c7178d5772e27e05f99d2e17c45
MD5 d77120b881de175b4a102c10e2fafe16
BLAKE2b-256 62fc073d327a71ac6b90ce190888f402075ed234e53e9b7761f09f18162f2928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1768190de22f1b50cb05d035948ab9ef62e1282d1aa5275d8fe62f6bf476f564
MD5 9b7b8ec3c2fce9a852b23c329614300a
BLAKE2b-256 96a2c3b4d917bd9da749e6a5f2c43598bd3f7a5afc057fbc196c91e5d045750d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f902dd92e791682da4172407965a23db56771a2b23aa71ed1d6ab0ff21bac62a
MD5 42fef7a74d1fcda998e03bca888f38ab
BLAKE2b-256 1d2749c490ff87f51bfa81bc9fecc52f2e41ffc29dc66444567b2fbf6b1f75df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 354b682aed1c40a698687a850bca843db2cfcc942f1529ddb9d742298cbbd413
MD5 a22bce271072289073d63ff323ec21b5
BLAKE2b-256 4f373ce91d2e8d298e7a789900974b1e4536e7b850feeab5b5de8ebd536f46d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d0721fc357e89f131efc1fa98cce420c7e0be931195c3e48a2bea23c687af02f
MD5 b2cc863a3629fe36e35bd1386fc3f37b
BLAKE2b-256 afcf460d92c43e80dce24042b82e5c7b58963d70bb0aa7004d6eb28ecd112f85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b08ba75f2375330d1763f4a9722b2e9f035b37947a152547a35f57a33f546d1a
MD5 674efbff3e30100833bf14fac83c7be9
BLAKE2b-256 296a1138a97d431d367fe37d15c6df423a9a1ab33bee760fe1d4df59eaf32116

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79545002f1ad411e5b2646cbe5fe96d125631b6ebb66e9f14ac768769fdaba3d
MD5 7f6212b75bbde21c6e73b342679e1720
BLAKE2b-256 652944c03927f9f86352880d2033770b9f62883e1ece7e0ffed91af5d1ae1340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b524999e453bd463d848cc740de06dcb48f2b9196a278725a56712968c2f29c
MD5 39adf96c7fe1c31a245c2c85fc07c762
BLAKE2b-256 9dcf01889dc317b088c7fd9728e0aa1144868134a5effa6f33e3c8d3348d8616

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dad5b0d74315bd07b04695b58ea2cb0d12c964e2fbadb55a32aa36465a1efa75
MD5 be091e222d0eb24c92efa3672ed37e86
BLAKE2b-256 440998633acb08f783b50e067b125bfaf0119718a493a712bb845d84001f4c3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ea388401f3c0d71160aa08053a1408eb5a33635ca231242d5a58a9f9c6b89196
MD5 dc8219ed3867648eb91e91f1634a4ca4
BLAKE2b-256 f0afe536c61e5a1c8e3163b9a3ace6cd6b2e26b1ee1c95e237e30c769a73eb9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jinwo_vecdb-0.1.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 859d74b54eae4e13520ea3f8e41f74b2eb08fe820f32190db8be387446364e0c
MD5 d43d1623caa7d6d76150ec3b43271b8b
BLAKE2b-256 68a3d2433accaf9113274cd2d37e5cdaf94aa4892acf6669b01f453b3345c88f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0998dc217ef3c94e27b549c36cb4a7234088297f5abceac7829a20a7a2dd8674
MD5 fcd65baf0ff386beb6d53e46ba75696e
BLAKE2b-256 30f935c1ed6ded219e6b21001f6c1112fa1a93354c184852540af9b6f8d23a01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ac0aa310ad9e22ebfdafe1248e9aa06142c3d1395ecb4de6722b4b35e73068f
MD5 962e1f644090d5fd984faa1c033541b9
BLAKE2b-256 3008c8a4e792cc457f9d82e75d575273c12eadd5e880569952287be79b299c44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0e9fa2508f0e32cf871d02c29be2a2a852a9a303aae7db05cccbbfcf7892ec1
MD5 fd9e2bef74d6c84f8589fd0bc8a24b54
BLAKE2b-256 6d3667a95fedf8afd35eb3c51cd0cacbe55cb1f6d32d2c46abd7d6ab9ad48113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 071537210a4ca8aaaae18dbd1a7817af8d285c2c006a529e401a4e5ec3baf399
MD5 25c55c2aab68d896e1b243e16d0aad2f
BLAKE2b-256 771999127b479b4353f4286a8268df8904420ad067d4702973732703f673238b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jinwo_vecdb-0.1.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7aab8b14bb2e4c0affe4a174b79815fb593035be0810c48bc75019be1d7c1106
MD5 825f672f44c2bc2a1e9298e4dd5d13cc
BLAKE2b-256 3f1d5bfa72427729ff41edc3ed5e6c7a257231dd17d5a56b41fa555d7c11f98a

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