onnxscript 0.5.4


pip install onnxscript

  Latest version

Released: Oct 16, 2025


Meta
Author: Microsoft Corporation
Requires Python: >=3.9

Classifiers

Development Status
  • 4 - Beta

Environment
  • Console

Intended Audience
  • Developers

Operating System
  • POSIX
  • MacOS :: MacOS X
  • Microsoft :: Windows

Programming Language
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13

License
  • OSI Approved :: MIT License

ONNX Script

CI Dev Release PyPI - Version PyPI - Python Version Ruff Black

ONNX Script enables developers to naturally author ONNX functions and models using a subset of Python. ONNX Script is:

  • Expressive: enables the authoring of all ONNX functions.
  • Simple and concise: function code is natural and simple.
  • Debuggable: allows for eager-mode evaluation that provides for a more delightful ONNX model debugging experience.

This repo also covers:

  • ONNX Script Optimizer: provides functionality to optimize an ONNX model by performing optimizations and clean-ups such as constant folding, dead code elimination, etc.
  • ONNX Rewriter: provides functionality to replace certain patterns in an ONNX graph with replacement patterns based on user-defined rewrite rules.

Note however that ONNX Script does not intend to support the entirety of the Python language.

Website: https://microsoft.github.io/onnxscript/

Design Overview

ONNX Script provides a few major capabilities for authoring and debugging ONNX models and functions:

  • A converter which translates a Python ONNX Script function into an ONNX graph, accomplished by traversing the Python Abstract Syntax Tree to build an ONNX graph equivalent of the function.

  • A converter that operates inversely, translating ONNX models and functions into ONNX Script. This capability can be used to fully round-trip ONNX Script ↔ ONNX graph.

  • A runtime shim that allows such functions to be evaluated (in an "eager mode"). This functionality currently relies on ONNX Runtime for executing every ONNX Operator, and there is a Python-only reference runtime for ONNX underway that will also be supported.

    Note that the runtime is intended to help understand and debug function definitions. Performance is not a goal here.

Installing ONNX Script

pip install --upgrade onnxscript

Install for Development

git clone https://github.com/microsoft/onnxscript
cd onnxscript
pip install -r requirements-dev.txt
pip install -e .

Run Unit Tests

pytest .

Example

import onnx

# We use ONNX opset 15 to define the function below.
from onnxscript import FLOAT, script
from onnxscript import opset15 as op


# We use the script decorator to indicate that
# this is meant to be translated to ONNX.
@script()
def onnx_hardmax(X, axis: int):
    """Hardmax is similar to ArgMax, with the result being encoded OneHot style."""

    # The type annotation on X indicates that it is a float tensor of
    # unknown rank. The type annotation on axis indicates that it will
    # be treated as an int attribute in ONNX.
    #
    # Invoke ONNX opset 15 op ArgMax.
    # Use unnamed arguments for ONNX input parameters, and named
    # arguments for ONNX attribute parameters.
    argmax = op.ArgMax(X, axis=axis, keepdims=False)
    xshape = op.Shape(X, start=axis)
    # use the Constant operator to create constant tensors
    zero = op.Constant(value_ints=[0])
    depth = op.GatherElements(xshape, zero)
    empty_shape = op.Constant(value_ints=[0])
    depth = op.Reshape(depth, empty_shape)
    values = op.Constant(value_ints=[0, 1])
    cast_values = op.CastLike(values, X)
    return op.OneHot(argmax, depth, cast_values, axis=axis)


# We use the script decorator to indicate that
# this is meant to be translated to ONNX.
@script()
def sample_model(X: FLOAT[64, 128], Wt: FLOAT[128, 10], Bias: FLOAT[10]) -> FLOAT[64, 10]:
    matmul = op.MatMul(X, Wt) + Bias
    return onnx_hardmax(matmul, axis=1)


# onnx_model is an in-memory ModelProto
onnx_model = sample_model.to_model_proto()

# Save the ONNX model at a given path
onnx.save(onnx_model, "sample_model.onnx")

# Check the model
try:
    onnx.checker.check_model(onnx_model)
except onnx.checker.ValidationError as e:
    print(f"The model is invalid: {e}")
else:
    print("The model is valid!")

The decorator parses the code of the function, converting it into an intermediate representation. If it fails, it produces an error message indicating the line where the error was detected. If it succeeds, the intermediate representation can be converted into an ONNX graph structure of type FunctionProto:

  • Hardmax.to_function_proto() returns a FunctionProto

Eager Mode Evaluation

Eager mode is mostly used to debug and validate that intermediate results are as expected. The function defined above can be called as below, executing in an eager-evaluation mode:

import numpy as np

v = np.array([[0, 1], [2, 3]], dtype=np.float32)
result = Hardmax(v)

More examples can be found in the docs/examples directory.

ONNX Script Tools

ONNX Optimizer

The ONNX Script Optimizer tool provides the user with the functionality to optimize an ONNX model by performing optimizations and clean-ups such as constant folding, dead code elimination, etc. In order to utilize the optimizer tool:

import onnxscript

onnxscript.optimizer.optimize(onnx_model)

For a detailed summary of all the optimizations applied by the optimizer call, refer to the tutorial Optimizing a Model using the Optimizer

ONNX Rewriter

The ONNX Rewriter tool provides the user with the functionality to replace certain patterns in an ONNX graph with another pattern based on user-defined rewrite rules. The rewriter tools allows two different methods in which patterns in the graph can be rewritten.

Pattern-based rewriting

For this style of rewriting, the user provides a target_pattern that is to be replaced, a replacement_pattern and a match_condition (pattern rewrite will occur only if the match condition is satisfied). A simple example on how to use the pattern-based rewriting tool is as follows:

from onnxscript.rewriter import pattern

# The target pattern
def erf_gelu_pattern(op, x):
    return 0.5 * (x * (op.Erf(x / math.sqrt(2)) + 1.0))

def erf_gelu_pattern_2(op, x):
    return (x * (op.Erf(x / math.sqrt(2)) + 1.0)) * 0.5

# The replacement pattern
def gelu(op, x: ir.Value):
    return op.Gelu(x, domain="com.microsoft")

# Create multiple rules
rule1 = pattern.RewriteRule(
    erf_gelu_pattern,  # Target Pattern
    gelu,  # Replacement
)
rule2 = pattern.RewriteRule(
    erf_gelu_pattern_2,  # Target Pattern
    gelu,  # Replacement
)
# Create a Rewrite Rule Set with multiple rules.
rewrite_rule_set = pattern.RewriteRuleSet([rule1, rule2])
# Apply rewrites
model_with_rewrite_applied = onnxscript.rewriter.rewrite(
    model,  # Original ONNX Model
    pattern_rewrite_rules=rewrite_rule_set,
)
return model_with_rewrite_applied

For a detailed tutorial on how to create target_pattern, replacement_pattern and match_condition blocks in order to utilize the pattern-based rewriter, refer to the tutorial Pattern-based Rewrite Using Rules

Development Guidelines

Every change impacting the converter or the eager evaluation must be unit tested with class OnnxScriptTestCase to ensure both systems do return the same results with the same inputs.

Coding Style

We use ruff, black, isort, and mypy etc. to check code formatting and use lintrunner to run all linters. You can install the dependencies and initialize with

pip install lintrunner lintrunner-adapters
lintrunner init

This will install lintrunner on your system and download all the necessary dependencies to run linters locally. If you want to see what lintrunner init will install, run lintrunner init --dry-run.

To lint local changes:

lintrunner

To format files:

lintrunner f

To lint all files:

lintrunner --all-files

Use --output oneline to produce a compact list of lint errors, useful when there are many errors to fix.

See all available options with lintrunner -h.

To read more about lintrunner, see wiki. To update an existing linting rule or create a new one, modify .lintrunner.toml or create a new adapter following examples in https://github.com/justinchuby/lintrunner-adapters.

Contributing

We're always looking for your help to improve the product (bug fixes, new features, documentation, etc). Currently ONNX Script is under early and heavy development, so we encourage proposing any major changes by filing an issue to discuss your idea with the team first.

Report a Security Issue

Please do not report security vulnerabilities through public GitHub issues.

Please refer to our guidance on filing Security Issues.

Licensing Guidelines

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third-party's policies.

0.5.5.dev20251019 Oct 19, 2025
0.5.5.dev20251018 Oct 18, 2025
0.5.5.dev20251017 Oct 17, 2025
0.5.4 Oct 16, 2025
0.5.4.dev20251016 Oct 16, 2025
0.5.4.dev20251015 Oct 15, 2025
0.5.4.dev20251014 Oct 14, 2025
0.5.4.dev20251011 Oct 11, 2025
0.5.4.dev20251010 Oct 10, 2025
0.5.4.dev20251009 Oct 09, 2025
0.5.4.dev20251008 Oct 08, 2025
0.5.4.dev20251007 Oct 07, 2025
0.5.4.dev20251005 Oct 05, 2025
0.5.4.dev20251004 Oct 04, 2025
0.5.4.dev20251001 Oct 01, 2025
0.5.3 Oct 01, 2025
0.5.3.dev20250927 Sep 27, 2025
0.5.3.dev20250925 Sep 25, 2025
0.5.2 Sep 23, 2025
0.5.2.dev20250924 Sep 24, 2025
0.5.2.dev20250923 Sep 23, 2025
0.5.2.dev20250920 Sep 20, 2025
0.5.2.dev20250919 Sep 19, 2025
0.5.2.dev20250917 Sep 17, 2025
0.5.1 Sep 16, 2025
0.5.1.dev20250916 Sep 16, 2025
0.5.1.dev20250913 Sep 13, 2025
0.5.0 Sep 12, 2025
0.5.0.dev20250911 Sep 11, 2025
0.5.0.dev20250910 Sep 10, 2025
0.4.1.dev20250909 Sep 09, 2025
0.4.1.dev20250906 Sep 06, 2025
0.4.1.dev20250905 Sep 05, 2025
0.4.1.dev20250904 Sep 04, 2025
0.4.1.dev20250903 Sep 03, 2025
0.4.1.dev20250830 Aug 30, 2025
0.4.1.dev20250829 Aug 29, 2025
0.4.0 Aug 22, 2025
0.4.0.dev20250828 Aug 28, 2025
0.4.0.dev20250827 Aug 27, 2025
0.4.0.dev20250823 Aug 23, 2025
0.4.0.dev20250822 Aug 22, 2025
0.4.0.dev20250722 Jul 22, 2025
0.4.0.dev20250719 Jul 19, 2025
0.4.0.dev20250716 Jul 16, 2025
0.4.0.dev20250715 Jul 15, 2025
0.4.0.dev20250712 Jul 12, 2025
0.3.2 Jul 11, 2025
0.3.2.dev20250711 Jul 11, 2025
0.3.2.dev20250710 Jul 10, 2025
0.3.2.dev20250705 Jul 05, 2025
0.3.2.dev20250704 Jul 04, 2025
0.3.2.dev20250703 Jul 03, 2025
0.3.2.dev20250702 Jul 02, 2025
0.3.2.dev20250701 Jul 01, 2025
0.3.2.dev20250627 Jun 27, 2025
0.3.1 Jun 26, 2025
0.3.1.dev20250626 Jun 26, 2025
0.3.1.dev20250625 Jun 25, 2025
0.3.0 May 30, 2025
0.3.0.dev20250624 Jun 24, 2025
0.3.0.dev20250621 Jun 21, 2025
0.3.0.dev20250620 Jun 20, 2025
0.3.0.dev20250619 Jun 19, 2025
0.3.0.dev20250618 Jun 18, 2025
0.3.0.dev20250617 Jun 17, 2025
0.3.0.dev20250614 Jun 14, 2025
0.3.0.dev20250613 Jun 13, 2025
0.3.0.dev20250612 Jun 12, 2025
0.3.0.dev20250610 Jun 10, 2025
0.3.0.dev20250609 Jun 09, 2025
0.3.0.dev20250607 Jun 07, 2025
0.3.0.dev20250606 Jun 06, 2025
0.3.0.dev20250605 Jun 05, 2025
0.3.0.dev20250604 Jun 04, 2025
0.3.0.dev20250603 Jun 03, 2025
0.3.0.dev20250531 May 31, 2025
0.3.0.dev20250530 May 30, 2025
0.3.0.dev20250529 May 29, 2025
0.3.0.dev20250528 May 28, 2025
0.3.0.dev20250523 May 23, 2025
0.3.0.dev20250522 May 22, 2025
0.3.0.dev20250521 May 21, 2025
0.3.0.dev20250507 May 07, 2025
0.3.0.dev20250506 May 06, 2025
0.3.0.dev20250503 May 03, 2025
0.3.0.dev20250502 May 03, 2025
0.3.0.dev20250430 Apr 30, 2025
0.3.0.dev20250429 Apr 29, 2025
0.3.0.dev20250426 Apr 26, 2025
0.3.0.dev20250425 Apr 25, 2025
0.3.0.dev20250424 Apr 24, 2025
0.3.0.dev20250423 Apr 23, 2025
0.3.0.dev20250422 Apr 22, 2025
0.3.0.dev20250418 Apr 18, 2025
0.3.0.dev20250417 Apr 17, 2025
0.3.0.dev20250416 Apr 16, 2025
0.3.0.dev20250415 Apr 15, 2025
0.3.0.dev20250413 Apr 13, 2025
0.3.0.dev20250411 Apr 11, 2025
0.3.0.dev20250410 Apr 10, 2025
0.3.0.dev20250409 Apr 09, 2025
0.3.0.dev20250408 Apr 08, 2025
0.3.0.dev20250405 Apr 05, 2025
0.3.0.dev20250404 Apr 04, 2025
0.3.0.dev20250403 Apr 03, 2025
0.3.0.dev20250401 Apr 01, 2025
0.3.0.dev20250329 Mar 29, 2025
0.3.0.dev20250327 Mar 28, 2025
0.3.0.dev20250318 Mar 18, 2025
0.3.0.dev20250313 Mar 13, 2025
0.3.0.dev20250312 Mar 12, 2025
0.3.0.dev20250301 Mar 03, 2025
0.3.0.dev20250222 Feb 22, 2025
0.3.0.dev20250221 Feb 21, 2025
0.3.0.dev20250220 Feb 20, 2025
0.2.7 May 28, 2025
0.2.6 May 22, 2025
0.2.5 Apr 23, 2025
0.2.4 Apr 09, 2025
0.2.3 Apr 01, 2025
0.2.2 Mar 03, 2025
0.2.1 Feb 26, 2025
0.2.0 Feb 14, 2025
0.2.0.dev20250219 Feb 19, 2025
0.2.0.dev20250215 Feb 15, 2025
0.2.0.dev20250213 Feb 13, 2025
0.2.0.dev20250212 Feb 12, 2025
0.2.0.dev20250211 Feb 11, 2025
0.2.0.dev20250207 Feb 07, 2025
0.2.0.dev20250204 Feb 04, 2025
0.2.0.dev20250201 Feb 01, 2025
0.2.0.dev20250128 Jan 28, 2025
0.1.0 Jan 27, 2025
0.1.0.dev20250125 Jan 25, 2025
0.1.0.dev20250124 Jan 24, 2025
0.1.0.dev20250123 Jan 23, 2025
0.1.0.dev20250122 Jan 22, 2025
0.1.0.dev20250121 Jan 21, 2025
0.1.0.dev20250120 Jan 20, 2025
0.1.0.dev20250119 Jan 19, 2025
0.1.0.dev20250118 Jan 18, 2025
0.1.0.dev20250117 Jan 17, 2025
0.1.0.dev20250114 Jan 14, 2025
0.1.0.dev20250108 Jan 08, 2025
0.1.0.dev20250107 Jan 07, 2025
0.1.0.dev20250106 Jan 06, 2025
0.1.0.dev20250105 Jan 05, 2025
0.1.0.dev20250104 Jan 04, 2025
0.1.0.dev20250103 Jan 03, 2025
0.1.0.dev20250102 Jan 02, 2025
0.1.0.dev20250101 Jan 01, 2025
0.1.0.dev20241231 Dec 31, 2024
0.1.0.dev20241230 Dec 30, 2024
0.1.0.dev20241229 Dec 29, 2024
0.1.0.dev20241228 Dec 28, 2024
0.1.0.dev20241227 Dec 27, 2024
0.1.0.dev20241226 Dec 26, 2024
0.1.0.dev20241225 Dec 25, 2024
0.1.0.dev20241224 Dec 24, 2024
0.1.0.dev20241223 Dec 23, 2024
0.1.0.dev20241222 Dec 22, 2024
0.1.0.dev20241221 Dec 21, 2024
0.1.0.dev20241220 Dec 20, 2024
0.1.0.dev20241219 Dec 19, 2024
0.1.0.dev20241218 Dec 18, 2024
0.1.0.dev20241217 Dec 17, 2024
0.1.0.dev20241216 Dec 16, 2024
0.1.0.dev20241215 Dec 15, 2024
0.1.0.dev20241214 Dec 14, 2024
0.1.0.dev20241213 Dec 13, 2024
0.1.0.dev20241212 Dec 12, 2024
0.1.0.dev20241211 Dec 11, 2024
0.1.0.dev20241210 Dec 10, 2024
0.1.0.dev20241209 Dec 09, 2024
0.1.0.dev20241208 Dec 08, 2024
0.1.0.dev20241207 Dec 07, 2024
0.1.0.dev20241205 Dec 05, 2024
0.1.0.dev20241204 Dec 04, 2024
0.1.0.dev20241203 Dec 03, 2024
0.1.0.dev20241202 Dec 02, 2024
0.1.0.dev20241201 Dec 01, 2024
0.1.0.dev20241130 Nov 30, 2024
0.1.0.dev20241129 Nov 29, 2024
0.1.0.dev20241128 Nov 28, 2024
0.1.0.dev20241127 Nov 27, 2024
0.1.0.dev20241126 Nov 26, 2024
0.1.0.dev20241125 Nov 25, 2024
0.1.0.dev20241124 Nov 24, 2024
0.1.0.dev20241123 Nov 23, 2024
0.1.0.dev20241122 Nov 22, 2024
0.1.0.dev20241120 Nov 20, 2024
0.1.0.dev20241112 Nov 12, 2024
0.1.0.dev20241111 Nov 11, 2024
0.1.0.dev20241110 Nov 10, 2024
0.1.0.dev20241109 Nov 09, 2024
0.1.0.dev20241108 Nov 08, 2024
0.1.0.dev20241107 Nov 07, 2024
0.1.0.dev20241106 Nov 06, 2024
0.1.0.dev20241105 Nov 05, 2024
0.1.0.dev20241104 Nov 04, 2024
0.1.0.dev20241103 Nov 03, 2024
0.1.0.dev20241102 Nov 02, 2024
0.1.0.dev20241101 Nov 01, 2024
0.1.0.dev20241031 Oct 31, 2024
0.1.0.dev20241030 Oct 30, 2024
0.1.0.dev20241029 Oct 29, 2024
0.1.0.dev20241028 Oct 28, 2024
0.1.0.dev20241027 Oct 27, 2024
0.1.0.dev20241026 Oct 26, 2024
0.1.0.dev20241025 Oct 25, 2024
0.1.0.dev20241024 Oct 24, 2024
0.1.0.dev20241023 Oct 23, 2024
0.1.0.dev20241022 Oct 22, 2024
0.1.0.dev20241021 Oct 21, 2024
0.1.0.dev20241020 Oct 20, 2024
0.1.0.dev20241019 Oct 19, 2024
0.1.0.dev20241018 Oct 18, 2024
0.1.0.dev20241017 Oct 17, 2024
0.1.0.dev20241016 Oct 16, 2024
0.1.0.dev20241015 Oct 15, 2024
0.1.0.dev20241014 Oct 14, 2024
0.1.0.dev20241013 Oct 13, 2024
0.1.0.dev20241012 Oct 12, 2024
0.1.0.dev20241011 Oct 11, 2024
0.1.0.dev20241010 Oct 10, 2024
0.1.0.dev20241009 Oct 09, 2024
0.1.0.dev20241008 Oct 08, 2024
0.1.0.dev20241007 Oct 07, 2024
0.1.0.dev20241006 Oct 06, 2024
0.1.0.dev20241005 Oct 05, 2024
0.1.0.dev20241004 Oct 04, 2024
0.1.0.dev20241003 Oct 03, 2024
0.1.0.dev20241002 Oct 02, 2024
0.1.0.dev20241001 Oct 01, 2024
0.1.0.dev20240930 Sep 30, 2024
0.1.0.dev20240929 Sep 29, 2024
0.1.0.dev20240928 Sep 28, 2024
0.1.0.dev20240927 Sep 27, 2024
0.1.0.dev20240926 Sep 26, 2024
0.1.0.dev20240925 Sep 25, 2024
0.1.0.dev20240924 Sep 24, 2024
0.1.0.dev20240923 Sep 23, 2024
0.1.0.dev20240922 Sep 22, 2024
0.1.0.dev20240921 Sep 21, 2024
0.1.0.dev20240920 Sep 20, 2024
0.1.0.dev20240919 Sep 19, 2024
0.1.0.dev20240918 Sep 18, 2024
0.1.0.dev20240917 Sep 17, 2024
0.1.0.dev20240916 Sep 16, 2024
0.1.0.dev20240915 Sep 15, 2024
0.1.0.dev20240914 Sep 14, 2024
0.1.0.dev20240913 Sep 13, 2024
0.1.0.dev20240912 Sep 12, 2024
0.1.0.dev20240911 Sep 11, 2024
0.1.0.dev20240910 Sep 10, 2024
0.1.0.dev20240909 Sep 09, 2024
0.1.0.dev20240908 Sep 08, 2024
0.1.0.dev20240907 Sep 07, 2024
0.1.0.dev20240906 Sep 06, 2024
0.1.0.dev20240905 Sep 05, 2024
0.1.0.dev20240904 Sep 04, 2024
0.1.0.dev20240903 Sep 03, 2024
0.1.0.dev20240902 Sep 02, 2024
0.1.0.dev20240901 Sep 01, 2024
0.1.0.dev20240831 Aug 31, 2024
0.1.0.dev20240830 Aug 30, 2024
0.1.0.dev20240829 Aug 29, 2024
0.1.0.dev20240828 Aug 28, 2024
0.1.0.dev20240827 Aug 27, 2024
0.1.0.dev20240826 Aug 26, 2024
0.1.0.dev20240825 Aug 25, 2024
0.1.0.dev20240824 Aug 24, 2024
0.1.0.dev20240823 Aug 23, 2024
0.1.0.dev20240822 Aug 22, 2024
0.1.0.dev20240821 Aug 21, 2024
0.1.0.dev20240820 Aug 20, 2024
0.1.0.dev20240819 Aug 19, 2024
0.1.0.dev20240818 Aug 18, 2024
0.1.0.dev20240817 Aug 17, 2024
0.1.0.dev20240816 Aug 16, 2024
0.1.0.dev20240815 Aug 15, 2024
0.1.0.dev20240814 Aug 14, 2024
0.1.0.dev20240813 Aug 13, 2024
0.1.0.dev20240812 Aug 12, 2024
0.1.0.dev20240811 Aug 11, 2024
0.1.0.dev20240810 Aug 10, 2024
0.1.0.dev20240809 Aug 09, 2024
0.1.0.dev20240808 Aug 08, 2024
0.1.0.dev20240807 Aug 07, 2024
0.1.0.dev20240806 Aug 06, 2024
0.1.0.dev20240805 Aug 05, 2024
0.1.0.dev20240804 Aug 04, 2024
0.1.0.dev20240803 Aug 03, 2024
0.1.0.dev20240802 Aug 02, 2024
0.1.0.dev20240801 Aug 01, 2024
0.1.0.dev20240731 Jul 31, 2024
0.1.0.dev20240730 Jul 30, 2024
0.1.0.dev20240729 Jul 29, 2024
0.1.0.dev20240728 Jul 28, 2024
0.1.0.dev20240727 Jul 27, 2024
0.1.0.dev20240726 Jul 26, 2024
0.1.0.dev20240725 Jul 25, 2024
0.1.0.dev20240724 Jul 24, 2024
0.1.0.dev20240723 Jul 23, 2024
0.1.0.dev20240722 Jul 22, 2024
0.1.0.dev20240721 Jul 21, 2024
0.1.0.dev20240720 Jul 20, 2024
0.1.0.dev20240718 Jul 18, 2024
0.1.0.dev20240717 Jul 17, 2024
0.1.0.dev20240716 Jul 16, 2024
0.1.0.dev20240715 Jul 15, 2024
0.1.0.dev20240714 Jul 14, 2024
0.1.0.dev20240713 Jul 13, 2024
0.1.0.dev20240712 Jul 12, 2024
0.1.0.dev20240711 Jul 11, 2024
0.1.0.dev20240710 Jul 10, 2024
0.1.0.dev20240709 Jul 09, 2024
0.1.0.dev20240708 Jul 08, 2024
0.1.0.dev20240707 Jul 07, 2024
0.1.0.dev20240706 Jul 06, 2024
0.1.0.dev20240704 Jul 04, 2024
0.1.0.dev20240703 Jul 03, 2024
0.1.0.dev20240702 Jul 02, 2024
0.1.0.dev20240701 Jul 01, 2024
0.1.0.dev20240630 Jun 30, 2024
0.1.0.dev20240629 Jun 29, 2024
0.1.0.dev20240628 Jun 28, 2024
0.1.0.dev20240627 Jun 27, 2024
0.1.0.dev20240626 Jun 26, 2024
0.1.0.dev20240625 Jun 25, 2024
0.1.0.dev20240624 Jun 24, 2024
0.1.0.dev20240623 Jun 23, 2024
0.1.0.dev20240622 Jun 22, 2024
0.1.0.dev20240621 Jun 21, 2024
0.1.0.dev20240620 Jun 20, 2024
0.1.0.dev20240619 Jun 19, 2024
0.1.0.dev20240618 Jun 18, 2024
0.1.0.dev20240617 Jun 17, 2024
0.1.0.dev20240616 Jun 16, 2024
0.1.0.dev20240615 Jun 15, 2024
0.1.0.dev20240614 Jun 14, 2024
0.1.0.dev20240613 Jun 13, 2024
0.1.0.dev20240612 Jun 12, 2024
0.1.0.dev20240611 Jun 11, 2024
0.1.0.dev20240610 Jun 10, 2024
0.1.0.dev20240609 Jun 09, 2024
0.1.0.dev20240608 Jun 08, 2024
0.1.0.dev20240607 Jun 07, 2024
0.1.0.dev20240606 Jun 06, 2024
0.1.0.dev20240605 Jun 05, 2024
0.1.0.dev20240604 Jun 04, 2024
0.1.0.dev20240603 Jun 03, 2024
0.1.0.dev20240602 Jun 02, 2024
0.1.0.dev20240601 Jun 01, 2024
0.1.0.dev20240530 May 30, 2024
0.1.0.dev20240529 May 29, 2024
0.1.0.dev20240528 May 28, 2024
0.1.0.dev20240527 May 27, 2024
0.1.0.dev20240526 May 26, 2024
0.1.0.dev20240525 May 25, 2024
0.1.0.dev20240524 May 24, 2024
0.1.0.dev20240523 May 23, 2024
0.1.0.dev20240522 May 22, 2024
0.1.0.dev20240521 May 21, 2024
0.1.0.dev20240520 May 20, 2024
0.1.0.dev20240519 May 19, 2024
0.1.0.dev20240518 May 18, 2024
0.1.0.dev20240517 May 17, 2024
0.1.0.dev20240516 May 16, 2024
0.1.0.dev20240515 May 15, 2024
0.1.0.dev20240514 May 14, 2024
0.1.0.dev20240513 May 13, 2024
0.1.0.dev20240512 May 12, 2024
0.1.0.dev20240511 May 11, 2024
0.1.0.dev20240510 May 10, 2024
0.1.0.dev20240509 May 09, 2024
0.1.0.dev20240508 May 08, 2024
0.1.0.dev20240507 May 07, 2024
0.1.0.dev20240506 May 06, 2024
0.1.0.dev20240505 May 05, 2024
0.1.0.dev20240504 May 04, 2024
0.1.0.dev20240503 May 03, 2024
0.1.0.dev20240502 May 02, 2024
0.1.0.dev20240501 May 01, 2024
0.1.0.dev20240430 Apr 30, 2024
0.1.0.dev20240429 Apr 29, 2024
0.1.0.dev20240428 Apr 28, 2024
0.1.0.dev20240427 Apr 27, 2024
0.1.0.dev20240426 Apr 26, 2024
0.1.0.dev20240425 Apr 25, 2024
0.1.0.dev20240424 Apr 24, 2024
0.1.0.dev20240423 Apr 23, 2024
0.1.0.dev20240422 Apr 22, 2024
0.1.0.dev20240421 Apr 21, 2024
0.1.0.dev20240420 Apr 20, 2024
0.1.0.dev20240419 Apr 19, 2024
0.1.0.dev20240418 Apr 18, 2024
0.1.0.dev20240417 Apr 17, 2024
0.1.0.dev20240413 Apr 13, 2024
0.1.0.dev20240412 Apr 12, 2024
0.1.0.dev20240411 Apr 11, 2024
0.1.0.dev20240410 Apr 10, 2024
0.1.0.dev20240409 Apr 09, 2024
0.1.0.dev20240408 Apr 08, 2024
0.1.0.dev20240407 Apr 07, 2024
0.1.0.dev20240406 Apr 06, 2024
0.1.0.dev20240405 Apr 05, 2024
0.1.0.dev20240404 Apr 04, 2024
0.1.0.dev20240403 Apr 03, 2024
0.1.0.dev20240402 Apr 02, 2024
0.1.0.dev20240401 Apr 01, 2024
0.1.0.dev20240331 Mar 31, 2024
0.1.0.dev20240330 Mar 30, 2024
0.1.0.dev20240329 Mar 29, 2024
0.1.0.dev20240328 Mar 28, 2024
0.1.0.dev20240327 Mar 27, 2024
0.1.0.dev20240326 Mar 26, 2024
0.1.0.dev20240325 Mar 25, 2024
0.1.0.dev20240324 Mar 24, 2024
0.1.0.dev20240323 Mar 23, 2024
0.1.0.dev20240322 Mar 22, 2024
0.1.0.dev20240315 Mar 15, 2024
0.1.0.dev20240314 Mar 14, 2024
0.1.0.dev20240313 Mar 13, 2024
0.1.0.dev20240312 Mar 12, 2024
0.1.0.dev20240311 Mar 11, 2024
0.1.0.dev20240310 Mar 10, 2024
0.1.0.dev20240309 Mar 09, 2024
0.1.0.dev20240308 Mar 08, 2024
0.1.0.dev20240307 Mar 07, 2024
0.1.0.dev20240306 Mar 06, 2024
0.1.0.dev20240305 Mar 05, 2024
0.1.0.dev20240304 Mar 04, 2024
0.1.0.dev20240303 Mar 03, 2024
0.1.0.dev20240302 Mar 02, 2024
0.1.0.dev20240301 Mar 01, 2024
0.1.0.dev20240229 Feb 29, 2024
0.1.0.dev20240228 Feb 28, 2024
0.1.0.dev20240227 Feb 27, 2024
0.1.0.dev20240226 Feb 26, 2024
0.1.0.dev20240225 Feb 25, 2024
0.1.0.dev20240224 Feb 24, 2024
0.1.0.dev20240223 Feb 23, 2024
0.1.0.dev20240222 Feb 22, 2024
0.1.0.dev20240221 Feb 21, 2024
0.1.0.dev20240220 Feb 20, 2024
0.1.0.dev20240219 Feb 19, 2024
0.1.0.dev20240218 Feb 18, 2024
0.1.0.dev20240217 Feb 17, 2024
0.1.0.dev20240216 Feb 16, 2024
0.1.0.dev20240215 Feb 15, 2024
0.1.0.dev20240214 Feb 14, 2024
0.1.0.dev20240213 Feb 13, 2024
0.1.0.dev20240212 Feb 12, 2024
0.1.0.dev20240211 Feb 11, 2024
0.1.0.dev20240210 Feb 10, 2024
0.1.0.dev20240209 Feb 09, 2024
0.1.0.dev20240208 Feb 08, 2024
0.1.0.dev20240207 Feb 07, 2024
0.1.0.dev20240206 Feb 06, 2024
0.1.0.dev20240205 Feb 05, 2024
0.1.0.dev20240204 Feb 04, 2024
0.1.0.dev20240203 Feb 03, 2024
0.1.0.dev20240201 Feb 01, 2024
0.1.0.dev20240131 Jan 31, 2024
0.1.0.dev20240130 Jan 30, 2024
0.1.0.dev20240129 Jan 29, 2024
0.1.0.dev20240128 Jan 28, 2024
0.1.0.dev20240127 Jan 27, 2024
0.1.0.dev20240126 Jan 26, 2024
0.1.0.dev20240125 Jan 25, 2024
0.1.0.dev20240124 Jan 24, 2024
0.1.0.dev20240123 Jan 23, 2024
0.1.0.dev20240122 Jan 22, 2024
0.1.0.dev20240121 Jan 21, 2024
0.1.0.dev20240120 Jan 20, 2024
0.1.0.dev20240119 Jan 19, 2024
0.1.0.dev20240118 Jan 18, 2024
0.1.0.dev20240117 Jan 17, 2024
0.1.0.dev20240116 Jan 16, 2024
0.1.0.dev20240115 Jan 15, 2024
0.1.0.dev20240114 Jan 14, 2024
0.1.0.dev20240113 Jan 13, 2024
0.1.0.dev20240112 Jan 12, 2024
0.1.0.dev20240111 Jan 11, 2024
0.1.0.dev20240110 Jan 10, 2024
0.1.0.dev20240109 Jan 09, 2024
0.1.0.dev20240108 Jan 08, 2024
0.1.0.dev20240107 Jan 07, 2024
0.1.0.dev20240106 Jan 06, 2024
0.1.0.dev20240105 Jan 05, 2024
0.1.0.dev20240104 Jan 04, 2024
0.1.0.dev20240103 Jan 03, 2024
0.1.0.dev20240102 Jan 02, 2024
0.1.0.dev20240101 Jan 01, 2024
0.1.0.dev20231231 Dec 31, 2023
0.1.0.dev20231230 Dec 30, 2023
0.1.0.dev20231229 Dec 29, 2023
0.1.0.dev20231228 Dec 28, 2023
0.1.0.dev20231227 Dec 27, 2023
0.1.0.dev20231226 Dec 26, 2023
0.1.0.dev20231225 Dec 25, 2023
0.1.0.dev20231224 Dec 24, 2023
0.1.0.dev20231223 Dec 23, 2023
0.1.0.dev20231222 Dec 22, 2023
0.1.0.dev20231213 Dec 13, 2023
0.1.0.dev20231212 Dec 12, 2023
0.1.0.dev20231211 Dec 11, 2023
0.1.0.dev20231210 Dec 10, 2023
0.1.0.dev20231209 Dec 09, 2023
0.1.0.dev20231208 Dec 08, 2023
0.1.0.dev20231207 Dec 07, 2023
0.1.0.dev20231206 Dec 06, 2023
0.1.0.dev20231205 Dec 05, 2023
0.1.0.dev20231204 Dec 04, 2023
0.1.0.dev20231203 Dec 03, 2023
0.1.0.dev20231202 Dec 02, 2023
0.1.0.dev20231201 Dec 01, 2023
0.1.0.dev20231130 Nov 30, 2023
0.1.0.dev20231129 Nov 29, 2023
0.1.0.dev20231128 Nov 28, 2023
0.1.0.dev20231127 Nov 27, 2023
0.1.0.dev20231126 Nov 26, 2023
0.1.0.dev20231125 Nov 25, 2023
0.1.0.dev20231124 Nov 24, 2023
0.1.0.dev20231123 Nov 23, 2023
0.1.0.dev20231122 Nov 22, 2023
0.1.0.dev20231121 Nov 21, 2023
0.1.0.dev20231120 Nov 20, 2023
0.1.0.dev20231119 Nov 19, 2023
0.1.0.dev20231118 Nov 18, 2023
0.1.0.dev20231117 Nov 17, 2023
0.1.0.dev20231116 Nov 16, 2023
0.1.0.dev20231115 Nov 15, 2023
0.1.0.dev20231114 Nov 14, 2023
0.1.0.dev20231113 Nov 13, 2023
0.1.0.dev20231112 Nov 12, 2023
0.1.0.dev20231111 Nov 11, 2023
0.1.0.dev20231110 Nov 10, 2023
0.1.0.dev20231109 Nov 09, 2023
0.1.0.dev20231108 Nov 08, 2023
0.1.0.dev20231107 Nov 07, 2023
0.1.0.dev20231106 Nov 06, 2023
0.1.0.dev20231105 Nov 05, 2023
0.1.0.dev20231104 Nov 04, 2023
0.1.0.dev20231103 Nov 03, 2023
0.1.0.dev20231102 Nov 02, 2023
0.1.0.dev20231101 Nov 01, 2023
0.1.0.dev20231031 Oct 31, 2023
0.1.0.dev20231030 Oct 30, 2023
0.1.0.dev20231029 Oct 29, 2023
0.1.0.dev20231028 Oct 28, 2023
0.1.0.dev20231027 Oct 27, 2023
0.1.0.dev20231026 Oct 26, 2023
0.1.0.dev20231025 Oct 25, 2023
0.1.0.dev20231024 Oct 24, 2023
0.1.0.dev20231023 Oct 23, 2023
0.1.0.dev20231022 Oct 22, 2023
0.1.0.dev20231021 Oct 21, 2023
0.1.0.dev20231020 Oct 20, 2023
0.1.0.dev20231019 Oct 19, 2023
0.1.0.dev20231018 Oct 18, 2023
0.1.0.dev20231017 Oct 17, 2023
0.1.0.dev20231016 Oct 16, 2023
0.1.0.dev20231015 Oct 15, 2023
0.1.0.dev20231014 Oct 14, 2023
0.1.0.dev20231013 Oct 13, 2023
0.1.0.dev20231012 Oct 12, 2023
0.1.0.dev20231011 Oct 11, 2023
0.1.0.dev20231010 Oct 10, 2023
0.1.0.dev20231009 Oct 09, 2023
0.1.0.dev20231008 Oct 08, 2023
0.1.0.dev20231007 Oct 07, 2023
0.1.0.dev20231006 Oct 06, 2023
0.1.0.dev20231005 Oct 05, 2023
0.1.0.dev20231004 Oct 04, 2023
0.1.0.dev20231003 Oct 03, 2023
0.1.0.dev20231002 Oct 02, 2023
0.1.0.dev20231001 Oct 01, 2023
0.1.0.dev20230930 Sep 30, 2023
0.1.0.dev20230929 Sep 29, 2023
0.1.0.dev20230928 Sep 28, 2023
0.1.0.dev20230927 Sep 27, 2023
0.1.0.dev20230926 Sep 26, 2023
0.1.0.dev20230925 Sep 25, 2023
0.1.0.dev20230924 Sep 24, 2023
0.1.0.dev20230923 Sep 23, 2023
0.1.0.dev20230922 Sep 22, 2023
0.1.0.dev20230921 Sep 21, 2023
0.1.0.dev20230920 Sep 20, 2023
0.1.0.dev20230919 Sep 19, 2023
0.1.0.dev20230918 Sep 18, 2023
0.1.0.dev20230917 Sep 17, 2023
0.1.0.dev20230916 Sep 16, 2023
0.1.0.dev20230915 Sep 15, 2023
0.1.0.dev20230914 Sep 14, 2023
0.1.0.dev20230913 Sep 13, 2023
0.1.0.dev20230912 Sep 12, 2023
0.1.0.dev20230911 Sep 11, 2023
0.1.0.dev20230910 Sep 10, 2023
0.1.0.dev20230909 Sep 09, 2023
0.1.0.dev20230908 Sep 08, 2023
0.1.0.dev20230907 Sep 07, 2023

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
ml_dtypes
numpy
onnx_ir (<2,>=0.1.10)
onnx (>=1.16)
packaging
typing_extensions (>=4.10)