Skip to main content

renorm-native

License: MIT Python 3.10+ PyTorch

renorm-native is a hardware-aware, self-stabilizing tensor normalization layer engineered to eliminate memory fragmentation, out-of-memory (OOM) exceptions, and precision underflow crashes (NaN blowouts) in extreme deep learning pipelines.

Built specifically for high-context LLMs, sparse time-series anomaly detection, and low-bit quantized environments, renorm-native dynamically bridges the gap between raw hardware efficiency and absolute mathematical stability.


⚡ The Architecture: Dual-Path Execution Routing

Traditional normalization layers force sequential memory materialization back to High-Bandwidth Memory (HBM), choking under ragged sequences, non-contiguous tensor view slices, and ultra-sparse activation scales.

renorm-native implements an intelligent execution router that automatically binds to optimal compute primitives depending on the target environment:

[ Tensor Input (Activations) ] | | | | (Linux + CUDA Available) (Windows / Fallback / CPU) | | v v [ 2D Fused Triton Kernel ] [ Precision-Aligned Engine ]

  • Register-level fusion - Strict mathematical variance floor
  • Direct hardware-stride optimization - Deep, isolated gradient memory copies |_______________________________________| | v [ Stable Linear Projection Output ]

1. The Micro-Mathematical Variance Anchor

When processing highly repetitive or sparse sequences, internal activation variance can collapse toward absolute zero (1e{-}12 or lower). Standard PyTorch operators hit an arithmetic underflow here, making the reciprocal square root calculation (1 / sqrt{sigma^2 + epsilon}) skyrocket into infinity and corrupting weights with NaN states. We enforce a strict hardware-level micro-variance floor: {var_floor} = max({variance}, epsilon) This anchors the division scaling factor, maintaining stability across millions of continuous un-converged training iterations.

2. Isolated Gradient Memory Unlinking (Stride and View Safety)

During next-token autoregressive generation or rolling time-series windowing, tensors are heavily sliced, generating highly non-contiguous memory layouts. renorm-native isolates analytical gradient evaluation inside a clean float32 space and returns deeply unlinked memory duplicates (.clone()), shielding shared parent memory blocks from graph disconnects or layout pointer overflows.


🏆 Proven in Production

  • 1,000,000-Iteration Gauntlet Verified: The engine has cleared a continuous 3.6-hour multi-domain adversarial stress suite simulating ragged LLM pre-fills, extreme scale mutations, and stride-breaking slice violations without a single crash or memory leak.
  • Real-World VRAM Overhead Optimization: Validated in production image/video generation clusters (ComfyUI ecosystem), renorm-native successfully cut baseline activation footprints in half, allowing developers on limited hardware (16GB VRAM layouts) to double their output rendering resolution without upgrading hardware components.

📦 Installation

Install the stable layout directly from source:

git clone [https://github.com/Tobi-Adesoye/renorm-native.git](https://github.com/Tobi-Adesoye/renorm-native.git)
cd renorm-native
pip install --no-deps .

🚀 Quick Start
Drop RenormLinear straight into any standard PyTorch transformer block, linear layer replacement, or custom anomaly detection architecture:

Python
import torch
import torch.nn as nn
from renorm.layers import RenormLinear

# Initialize system target (Automatically routes to custom Triton on CUDA, or safe engine on CPU/Windows)
device = "cuda" if torch.cuda.is_available() else "cpu"

# Setup high-variance, non-contiguous ragged tensor inputs
x = torch.randn(8, 64, 256, device=device).to(torch.bfloat16)

# Initialize the self-stabilizing projection layer
layer = RenormLinear(in_features=256, out_features=128, eps=1e-5).to(device)

# Execute execution pass cleanly with zero risk of arithmetic overflow
output = layer(x)
print("Computation Complete. Secure Output Shape:", output.shape)
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for renorm-native 1.1.0

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

Source distribution (sdist)

Source distribution for renorm-native 1.1.0
File Size Uploaded Provenance Actions
renorm_native-1.1.0.tar.gz 15.0 kB Without provenance Details for renorm_native-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for renorm-native 1.1.0
File Interpreter ABI Platform Actions
renorm_native-1.1.0-py3-none-any.whl Python 3 none any Details for renorm_native-1.1.0-py3-none-any.whl

Total release size: 26.5 kB

Release files / renorm_native-1.1.0.tar.gz

Download URL renorm_native-1.1.0.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f1cfcf0034ca89c48e24273ad0a2cbe42506b41a04a1b5275a5d00fb7562adac
BLAKE2b-256 checksum
How to use checksums
dca0b3bf4eaf12caa1cf22639f73e078170dbe537418552a96cd75898ae0936e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / renorm_native-1.1.0-py3-none-any.whl

Download URL renorm_native-1.1.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2858d0f30f1f581b115c792a99f6dc567100a1026cb081a6574433bd14064c99
BLAKE2b-256 checksum
How to use checksums
b19fb16b99837f93a6e81b5e22c0cf89bc88788515e366e4955878e1d744ff3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for renorm-native 1.1.0

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