Skip to main content

rvnllm

rvnllm is a blazing-fast Python package for inspecting, diffing, and analyzing GGUF-based LLM model files.

Think ExifTool, but for large language models.

Features

  • Zero-copy GGUF model parsing
  • Tensor-level metadata inspection
  • Structural diffs between model files
  • Cross-platform wheels (Linux, macOS, Windows)

Installation

pip

pip install rvnllm

Build from source

git clone https://github.com/rvnllm/rvnllm.git
cd py/rvn_py
maturin build --release
pip install dist/*.whl

Usage example

import rvnllm

df = rvnllm.info("Llama-3-70B-Q4_0.gguf")
print(df.head())

Metadata

Release files for rvnllm 0.1.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for rvnllm 0.1.14
File Actions
rvnllm-0.1.14-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details for rvnllm-0.1.14-cp313-cp313-manylinux_2_34_x86_64.whl
rvnllm-0.1.14-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details for rvnllm-0.1.14-cp312-cp312-manylinux_2_34_x86_64.whl
rvnllm-0.1.14-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details for rvnllm-0.1.14-cp311-cp311-manylinux_2_34_x86_64.whl
rvnllm-0.1.14-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details for rvnllm-0.1.14-cp310-cp310-manylinux_2_34_x86_64.whl
rvnllm-0.1.14-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details for rvnllm-0.1.14-cp39-cp39-manylinux_2_34_x86_64.whl
rvnllm-0.1.14-cp38-cp38-manylinux_2_34_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.34+ x86-64 Details for rvnllm-0.1.14-cp38-cp38-manylinux_2_34_x86_64.whl

Total release size: 106.4 MB

Release files / rvnllm-0.1.14-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL rvnllm-0.1.14-cp313-cp313-manylinux_2_34_x86_64.whl
Size 17.7 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c9e5f31b7f5d4be2ecb83fc653d67d3a16e95707dd291538ad548d020091ece9
BLAKE2b-256 checksum
How to use checksums
0829f561a55e55637fffc4e12c8dfcc4209efa48ea4ff4b648d8ffc8b8aafe3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / rvnllm-0.1.14-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL rvnllm-0.1.14-cp312-cp312-manylinux_2_34_x86_64.whl
Size 17.7 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
fdc6ddfc8edd540f7d931cf83c737fbc5a2f08eb8f5059e831dba8cd9c7edce9
BLAKE2b-256 checksum
How to use checksums
f6397729fa8acb1dca1727414f16dddf7136c332d55f1290b26f683ac74afdcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / rvnllm-0.1.14-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL rvnllm-0.1.14-cp311-cp311-manylinux_2_34_x86_64.whl
Size 17.7 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
a0ecc94cc06cd6cde323a49db395f59d9650c412a7a2fcb6b8de381a1ca1b80e
BLAKE2b-256 checksum
How to use checksums
99d2eb139c7e1748204f1a6bcd63253675bac3056e6d9cb385f13d2058f748ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / rvnllm-0.1.14-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL rvnllm-0.1.14-cp310-cp310-manylinux_2_34_x86_64.whl
Size 17.7 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
b07e88fdcfb44881fd1275edbebeb70390aace4803d7edd17bd0e113c8843e7b
BLAKE2b-256 checksum
How to use checksums
74900f3ed4069b87e656d72d6b26a08b2afba7069a333ce968745124cd619997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / rvnllm-0.1.14-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL rvnllm-0.1.14-cp39-cp39-manylinux_2_34_x86_64.whl
Size 17.7 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
a91be969806f2f0e31aa6153ed8454ad4cd9101f0ed30ac17c6129b5910fe18c
BLAKE2b-256 checksum
How to use checksums
358165d60c532037a17bbf5800dad4bdb69e5ad243b50562c88c9678b93f8396
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / rvnllm-0.1.14-cp38-cp38-manylinux_2_34_x86_64.whl

Download URL rvnllm-0.1.14-cp38-cp38-manylinux_2_34_x86_64.whl
Size 17.7 MB
Tags CPython 3.8 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
7ef5feb6c8e1c29cd40df10358a5036790a84c71e0334f8304c68ae7732db0ae
BLAKE2b-256 checksum
How to use checksums
9b8ed369fb41d3055f0e43f5b0f4bd725404fdb2f7d005c78d37c6db9ef72af9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Security for rvnllm 0.1.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page