Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

MLBricks Kit

MLBricks Kit is a modular neural-network toolkit for building and experimenting with efficient AI systems across PyTorch and optimized native execution paths.

It provides unified auto, native, and pytorch backend dispatch together with reusable components and architectures including ESA, Bolt, BoltModel, VisionBolt, VESA, Bricks, FFNBrick, ResController, SOUP, and ElasticBit. MLBricks also includes native C++/CUDA execution paths, adaptive runtime planning, model lifecycle utilities, and production-oriented inference/training APIs.

Core components

  • ESA — Entangled State Attention for recurrent/state-based sequence processing.
  • Bolt / BoltAttention — optimized causal attention component.
  • BoltModel / BoltConfig — ready-made Bolt language-model interface.
  • FFNBricksStateAwareFFN, VirtualStateAwareFFN, and MicroVirtualFFN.
  • ResController — adaptive residual control.
  • SOUP — state-oriented sequence processing with layerwise ESA/Bolt mixer selection.
  • ElasticBit — adaptive 4–32-bit CUDA runtime plus PyTorch-compatible quantization helpers.
  • VESA — ESA-based vision models.
  • VisualBolt — Bolt-based vision models through VisionBolt.
  • Bricks / Brick — heterogeneous model construction from MLBricks components.
  • Execution planner — automatic backend and execution-route planning.
  • Native acceleration — optional C++/CUDA kernels where supported.

The PyPI distribution is mlbricks-kit; the public Python import package remains mlbricks.

Version

import mlbricks
print(mlbricks.__version__)
# 1.0.0b2

Installation

Install mlbricks-kit from PyPI; use import mlbricks in Python.

From PyPI:

pip install mlbricks-kit

For development or installation directly from the repository root:

pip install -e .

For a CPU-only native build:

MLBRICKS_FORCE_CPU=1 pip install -e .

Quick start

import torch
from mlbricks import ESA, Bolt, StateAwareFFN, ResController

x = torch.randn(2, 128, 384)

esa = ESA(embd=384, head=6)
bolt = Bolt(d_model=384, num_heads=6, latent_dim=32)
ffn = StateAwareFFN(d_model=384)
residual = ResController(update_ratio=0.18)

MLBricks components use backend="auto" by default. The public backend choices are:

  • auto — qualify each element independently (for example ESA, Bolt, SAFFN, a vision scan, or ElasticLinear). PyTorch is used as the one-time correctness reference; native must match it before both routes are benchmarked. The fastest valid route is then frozen for that element. Composite models can mix routes.
  • native — require a supported MLBricks native implementation.
  • pytorch — force the PyTorch/reference path.

Example:

bolt.set_backend("native")
bolt.set_backend("pytorch")
bolt.set_backend("auto")

Unified model lifecycle

Saving, loading, training, resume, inference, compilation, and quantization are package-level MLBricks APIs. They are not owned by ESA or any other individual architecture.

import mlbricks as mlb

mlb.save(model, "my_model")
model = mlb.load("my_model", device="auto")
info = mlb.inspect("my_model")

The same calls work for ESA models, Bolt models, SOUP, VESA, Bricks, and mixed models built from multiple MLBricks components.

Train with the generic trainer:

trainer = mlb.Trainer(
    model,
    optimizer="adamw",
    lr=3e-4,
    checkpoint_dir="checkpoints",
    save_every=1000,
)

trainer.fit(
    train_loader,
    steps=10_000,
    val_loader=val_loader,
    validate_every=500,
)

Or use the one-call convenience API:

trainer = mlb.train(
    model,
    train_loader,
    steps=10_000,
    optimizer="adamw",
    lr=3e-4,
)

Resume an interrupted run with model weights, optimizer state, training step, scaler state, scheduler state (when supplied), and RNG state:

trainer = mlb.Trainer.resume("checkpoints/last", device="auto")
trainer.fit(train_loader, steps=20_000)

Unified inference and optimization helpers are also available:

y = mlb.predict(model, x)
text_or_tokens = mlb.generate(model, prompt, max_new_tokens=128)
model = mlb.compile(model)
model = mlb.quantize(model, method="elasticbit", bits=4)

ESAModel.save(), ESAModel.load(), and mlbricks.esa.Trainer are no longer public APIs.

ESA

from mlbricks import ESA

esa = ESA(
    embd=384,
    head=6,
)

For the ready-made ESA language-model architecture:

from mlbricks import ESAModel, ESAModelConfig

Bolt

Bolt and BoltAttention are the public attention names in MLBricks Kit 1.0.0b2.

1.0.0b2: native FP16 AMP training now supports FP32 master Parameters in the compound Stage-1 backward path; model equations, checkpoints and cache format are unchanged.

CUDA FP16 Bolt now uses a compound Stage-1 execution path when the native extension is available: one packed Q/U/G GEMM followed by one fused gate/RMS postprocess emits only Q, C, and FP32 rho. Training keeps the same parameters/equations and uses normalized-key PyTorch SDPA; use_sdpa=False remains the explicit reference route.

from mlbricks import Bolt, BoltAttention

bolt = Bolt(
    d_model=384,
    num_heads=6,
    latent_dim=32,
)

You can also import directly from the component package:

from mlbricks.bolt import Bolt, BoltAttention

Bolt language model

from mlbricks import BoltModel

model = BoltModel(
    vocab_size=50_257,
    context=2048,
    layers=12,
    dim=768,
    heads=12,
    latent_dim=32,
    position="rope",
    ffn="saffn",
    residual="rescontroller",
    norm="rmsnorm",
)

FFNBricks

from mlbricks import StateAwareFFN, VirtualStateAwareFFN, MicroVirtualFFN

ffn = StateAwareFFN(
    d_model=384,
    state_dim=128,
    depth_embedding_dim=32,
    layer_index=0,
    total_layers=6,
)

ResController

from mlbricks import ResController

controller = ResController(update_ratio=0.18)

SOUP

from mlbricks import SOUP

model = SOUP(
    dim=512,
    width=[1116, 1116],
    depth=2,
    mixer=["esa", "bolt"],
    ffn=["saffn", "saffn"],
    backend="auto",
)

SOUP keeps backend="auto" element-wise. It does not force one backend for the whole SOUP model: an ESA layer can freeze to native while a Bolt layer freezes to PyTorch, and backend-aware FFN/residual elements make their own one-time decisions. Each native candidate must first match its PyTorch reference output; only parity-qualified routes are benchmarked for speed. Per-layer mixer and FFN choices remain supported.

ElasticBit

from mlbricks import (
    ElasticBit,
    ElasticBitConfig,
    ElasticLinear,
    ElasticEmbedding,
    quantize_tensor,
    dequantize_tensor,
)

ElasticBit now also exposes the standalone 0.2 adaptive 4–32-bit CUDA API through the MLBricks namespace:

from mlbricks import ElasticBit

analysis = ElasticBit.bitsAnaliser(weights, calibration, threshold=0.01)
matrix = ElasticBit.RuntimeMatrix(weights, analysis["selected_bits"], "compact")
y = matrix.forward(x)

The existing ElasticLinear, tensor quantization, and module-conversion helpers remain available as a PyTorch-compatible fallback surface.

VESA

from mlbricks import Vesa

model = Vesa(
    image_size=224,
    patch_size=16,
    dim=384,
    depth=12,
    engine="Serpentine",
    scan="cross",
    position=None,
    backend="auto",
)

Supported vision engine names include:

  • Serpentine
  • ViT / VisionTransformer
  • CNN
  • Diffusion
  • AR

VisualBolt

VisualBolt is exposed through the VisionBolt API:

from mlbricks import VisionBolt

model = VisionBolt(
    image_size=224,
    patch_size=16,
    dim=384,
    depth=12,
    heads=6,
    latent_dim=32,
    engine="Serpentine",
    scan="cross",
    position=None,
    backend="auto",
)

VESA and VisualBolt share the same high-level vision-engine choices while keeping their respective ESA and Bolt mixers.

Build a custom model with Bricks

import torch
from mlbricks import (
    Bricks,
    Brick,
    ESA,
    Bolt,
    Attention,
    StateAwareFFN,
    FFN,
    ResController,
)

device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

model = Bricks(
    vocab_size=50_257,
    dim=384,
    context=2048,
    position="sinusoidal",
    layers=[
        Brick(
            # In a composed model, let Bricks own placement and move the parent once.
            mixer=ESA(embd=384, head=6, device=None),
            ffn=StateAwareFFN(
                d_model=384,
                state_dim=128,
                depth_embedding_dim=32,
                layer_index=0,
                total_layers=2,
            ),
            residual=ResController(update_ratio=0.18),
            dim=384,
        ),
        Brick(
            mixer=Bolt(384, 6, latent_dim=32),
            ffn=FFN(384, 1536, activation="gelu"),
            dim=384,
        ),
    ],
).to(device)

# Place inputs on the same device as the parent model.
input_ids = torch.randint(0, 50_257, (1, 32), device=device)
logits = model(input_ids)

ESA(device="auto") is convenient when ESA is used by itself. Inside Bricks or another parent nn.Module, prefer ESA(..., device=None) and move the complete parent model with .to(device) so embeddings, residual paths, mixers, FFNs, and inputs remain on one device.

Native vision runtime

VESA and VisualBolt can use the shared MLBricks vision runtime when the compiled backend is available. The public backend contract remains auto | native | pytorch.

Native-supported operations include selected scan/reorder paths, positional operations, normalization/dataflow helpers, recurrent ESA updates, and Bolt sequence paths. Operations already efficiently provided by PyTorch libraries such as GEMM, convolution, and standard tensor operations continue to use the corresponding PyTorch/ATen vendor implementations.

API documentation

See API.md for the public API reference and examples/ for runnable examples.

Component licenses

MLBricks Kit 1.0.0b2 contains component-specific license notices in addition to the repository-level licensing documents:

  • ESA — mlbricks/esa/LICENSE_ESA.txt
  • Bolt — mlbricks/bolt/LICENSE_BOLT.txt
  • ElasticBit — mlbricks/elasticbit/LICENSE_ELASTICBIT.txt
  • VESA — mlbricks/vesa/LICENSE_VESA.txt
  • VisualBolt — mlbricks/LICENSE_VISUALBOLT.txt
  • FFNBricks — mlbricks/ffnbrick/LICENSE_FFNBRICK.txt
  • ResController — mlbricks/residualbrick/LICENSE_RESIDUALBRICK.txt
  • SOUP — mlbricks/soup/LICENSE_SOUP.txt

Also see the repository-level LICENSE.md, LICENSING_NOTICE.md, and COMMERCIAL_LICENSE.md.

Licensing

MLBricks Kit 1.0.0b2 is source-available software distributed under the PolyForm Noncommercial License 1.0.0.

The public license permits noncommercial use, including personal use, education, academic study, noncommercial research, experimentation, benchmarking, and hobby projects, subject to the complete PolyForm license terms.

Commercial use is not granted by the public license and requires a separate written commercial license. This includes commercial products, paid software, SaaS/cloud services, enterprise deployment, paid client work, and other commercial or revenue-generating use where applicable.

Commercial licensing inquiries: licensing@mlbricks.io

See LICENSE.md, LICENSING_NOTICE.md, and COMMERCIAL_LICENSE.md.

Release

MLBricks Kit 1.0.0b2 is the beta release line for the package and its current component APIs.

Training compilation

The default remains training_compile_mode="default".

Bolt native build control

To install MLBricks without compiling the optional Bolt native extension, set:

MLBRICKS_BUILD_BOLT_NATIVE=0

Bolt remains available through its PyTorch/fallback implementation; this flag only disables native extension compilation during installation.

SOUP component license

The bundled SOUP component license is shipped at mlbricks/soup/LICENSE_SOUP.txt.

Versioning note

MLBricks Kit is released as 1.0.0b2. Experimental SOUP retains its independent component version 0.1.0a3.

Beta native wheel distribution

MLBricks 1.0.0b2 is distributed with prebuilt native wheels for supported Linux, Windows, and macOS targets plus a py3-none-any fallback wheel. On a matching platform, pip selects the platform-specific native wheel; otherwise it installs the portable PyTorch fallback instead of compiling C++/CUDA locally.

For release builds, GitHub CI compiles CUDA wheels with a fat architecture list covering NVIDIA compute capabilities 7.0, 7.5, 8.0, 8.6, 8.9, 9.0, 10.0, and 12.0+PTX. The beta native ABI is validated against PyTorch 2.10.x; the package therefore requires torch>=2.10,<2.11 until the native bindings migrate to the PyTorch stable ABI.

Source installations default native compilation off. Developers who intentionally want to compile from source can set the relevant MLBRICKS_BUILD_*_NATIVE=1 flags. The corresponding =0 values explicitly disable each extension.

Beta native platform support

For 1.0.0b2, official prebuilt native wheels target Linux x86_64 with CUDA 12.8, Windows x86_64 with CUDA 12.8, and macOS Apple Silicon (arm64) for CPU-native acceleration. Intel macOS is not included because the PyTorch 2.10 binary line used by this beta does not provide the required current x86_64 macOS wheels.

Windows CUDA-native users must use the CUDA 12.8 PyTorch build from the official PyTorch cu128 index. The MLBricks wheel itself remains precompiled, so MLBricks does not compile native code on the user's machine. If CUDA-native prerequisites are unavailable, MLBricks' PyTorch implementation remains the portable fallback.

Optional native build switches

Source installations keep optional native extension builds configurable. Set any of these to 0 before installation to skip that optional native extension:

MLBRICKS_BUILD_CORE_NATIVE=0
MLBRICKS_BUILD_BOLT_NATIVE=0
MLBRICKS_BUILD_VESA_NATIVE=0
MLBRICKS_BUILD_VISION_NATIVE=0
MLBRICKS_BUILD_FFNBRICK_NATIVE=0
MLBRICKS_BUILD_RESIDUALBRICK_NATIVE=0
MLBRICKS_BUILD_ELASTICBIT_NATIVE=0

Official native-wheel CI enables the required native build flags explicitly.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlbricks_kit-1.0.0b2.tar.gz (294.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mlbricks_kit-1.0.0b2-py3-none-any.whl (304.6 kB view details)

Uploaded Python 3

mlbricks_kit-1.0.0b2-cp313-cp313-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.13Windows x86-64

mlbricks_kit-1.0.0b2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (26.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mlbricks_kit-1.0.0b2-cp313-cp313-macosx_11_0_arm64.whl (706.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mlbricks_kit-1.0.0b2-cp312-cp312-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.12Windows x86-64

mlbricks_kit-1.0.0b2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (26.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mlbricks_kit-1.0.0b2-cp312-cp312-macosx_11_0_arm64.whl (706.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mlbricks_kit-1.0.0b2-cp311-cp311-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.11Windows x86-64

mlbricks_kit-1.0.0b2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (26.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mlbricks_kit-1.0.0b2-cp311-cp311-macosx_11_0_arm64.whl (700.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mlbricks_kit-1.0.0b2-cp310-cp310-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.10Windows x86-64

mlbricks_kit-1.0.0b2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (26.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mlbricks_kit-1.0.0b2-cp310-cp310-macosx_11_0_arm64.whl (694.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file mlbricks_kit-1.0.0b2.tar.gz.

File metadata

  • Download URL: mlbricks_kit-1.0.0b2.tar.gz
  • Upload date:
  • Size: 294.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mlbricks_kit-1.0.0b2.tar.gz
Algorithm Hash digest
SHA256 2bdd62bbfa41373372567ae4db555a8c1fe57f1fdf62e303fb98789b7c3598a3
MD5 234e84ce740af02e5256b8ea882a6d81
BLAKE2b-256 b6ce7f1a49739934a0eb5d8a01380d4d0b1a6459564f4d50140fa13b171ef746

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2.tar.gz:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-py3-none-any.whl.

File metadata

  • Download URL: mlbricks_kit-1.0.0b2-py3-none-any.whl
  • Upload date:
  • Size: 304.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mlbricks_kit-1.0.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 23f4564faa5701d445f33b86af68270710c8c2d1e945264365fbdbe4a6f05969
MD5 5c51af92f3c4b01c351040fa29c4aaad
BLAKE2b-256 c63dd4db7c0d6280fd6ce8300c2b2f3868514cb14ae95c00f1682d9d3c4e3a59

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-py3-none-any.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0272ca38fdc5231b0b4d81edca0588b743028e4653f764645b1b2da13ed97e92
MD5 3e377c598ec8dce14e6e34ef26521e3e
BLAKE2b-256 1854d3085471f1ebf66488cc55ea421626e5c03e3f9e25e92c07a3dc6667bf79

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp313-cp313-win_amd64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab06e418c5a7bf1da282800d815621c2ca44ce3871c468d38757e18b7053e64e
MD5 77cf77e2d5924c58c748290bf6e729b6
BLAKE2b-256 4ee745fea4d9ef52083139310360ea357d3e7cf30e5261b15138523c846fe4af

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53742f2bf2951c9719c892ba48993fb2ac3b6f1c7c063a3666748b925257a977
MD5 6ab14a0fc40d192f47c9974df69f353a
BLAKE2b-256 e9c6b8671fbb7a82975968724c2611f89ee18fca84605e2f64c4f1d9589274bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e29fca21249893beb2fdf5b4d4b0117a5f330787ba35622290fb92dc7d2ec089
MD5 67c403fbf4522ff2a190e7ad6cd943c6
BLAKE2b-256 bcc2ea6b5b7ecb4edefb21e1e6518710347f8b11ebd21a39a408aa53e0f8fd67

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp312-cp312-win_amd64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 107605dde2a019808759417bea201429c2f0ebc2eececd6fa1b07e01a9965be8
MD5 eb7a11ab09ce4685178e47b77ea99818
BLAKE2b-256 e96633a26d42cbfdc9ba624f61afa7d4b977b346e2ced40a4233680126c702d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86bd69929ab0cd1a877185be097fc79a3f9c71a7d955075f5d658246f1ab06b4
MD5 16b3f240d3029412faa91c2accbf49ca
BLAKE2b-256 a65397f9b728128a27b69d158351eaf1922eed820177ad80732b87057b310e3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6d5a7592210bf6eab00396e30adae84cd99461237d7ebf578466bb281d292911
MD5 d5128a16762fbd928556f077f7e0bdae
BLAKE2b-256 ad764d34ceffb6544ed66a78d108dddfa50d611f7b5796315348a712b61b3a33

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp311-cp311-win_amd64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6c5489a9fce32dbc57e9b97a046339adf14efdf4ad824232e4a8da72ae330b7
MD5 ed21cf6c7a59c27681f7627113ad0e3f
BLAKE2b-256 f8d08d3628e96db6a59cdfa702a93a94f084c3c31c9f5dc13a863b2079250d42

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b334b665086686edda5af097979c00c01dd414e6e703550622f2d017db1edfc
MD5 5ad1c7649a77529f01f1abfc294941e6
BLAKE2b-256 b7f6891729fe7c43fa88b0c209da9f853bb6a9feacd842690ce78008e390d7b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e51e65a2ccebf9e33aa04fe01267fb2823bf4487c9aca55c7f3e537607828dd
MD5 d9e02aa3ca391348792abb0e3e448158
BLAKE2b-256 412b669d8f61cb6add14e821f6d3290aab2d25342c8537c80aec469af7b7e228

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp310-cp310-win_amd64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2170632a6d63c2b7e1c53abb011e59ce8b3ed2e1b7cde38f12ddf950cdf8113
MD5 0ef78551130ec6044ca97cd2fc11fc8e
BLAKE2b-256 f5f7826658fe30f3e8dbecff6fa87b938b419c23df752af4b3c1c4349e64b162

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlbricks_kit-1.0.0b2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlbricks_kit-1.0.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f06f2b5c70f50c861e0c3847bbe278f2ad7f62b09c88d6c188f85e64a1785e9
MD5 2a155e9ee442cd3b93d78eb96d246704
BLAKE2b-256 a8f713c96fb30f8d61509edfcbbb3039a3b5a32b1e8f95abe1b1d0e98bf9ace7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlbricks_kit-1.0.0b2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: native-wheels-beta.yml on MlBricks/MLBricks

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.0b2 This release

14 files

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