From 60f6acd9d727bfbbb7a9814b3ce71c1b56e5f23e Mon Sep 17 00:00:00 2001 From: Christoph Berganski Date: Wed, 15 Apr 2026 12:56:21 +0200 Subject: [PATCH 1/4] [Deps] Update onnx-passes external dependency --- external_dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external_dependencies.yaml b/external_dependencies.yaml index 12309e7b46..3372cd8318 100644 --- a/external_dependencies.yaml +++ b/external_dependencies.yaml @@ -1,7 +1,7 @@ git_deps: onnx-passes: url: "https://github.com/iksnagreb/onnx-passes.git" - commit: "e5ff48c2292f83d490b0aed11437d953193701d6" + commit: "495ceefe5dbefb81d0fa2b2927972a602656a3f6" pip_install: True install_editable: True cnpy: From 68ab239a225fd348c84f148742c0851016e9c4e7 Mon Sep 17 00:00:00 2001 From: Christoph Berganski Date: Thu, 16 Apr 2026 11:58:40 +0200 Subject: [PATCH 2/4] [Deps] Update onnx-passes external dependency --- external_dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external_dependencies.yaml b/external_dependencies.yaml index 3372cd8318..bcef2dfabc 100644 --- a/external_dependencies.yaml +++ b/external_dependencies.yaml @@ -1,7 +1,7 @@ git_deps: onnx-passes: url: "https://github.com/iksnagreb/onnx-passes.git" - commit: "495ceefe5dbefb81d0fa2b2927972a602656a3f6" + commit: "21d9e6384a317ad8d7a0b4e545b16ff7bfb537fe" pip_install: True install_editable: True cnpy: From cf7248e8c276ff3812c6839a2dc3a2386e750154 Mon Sep 17 00:00:00 2001 From: Christoph Berganski Date: Tue, 21 Apr 2026 14:08:52 +0200 Subject: [PATCH 3/4] [Deps] Update onnx-passes external dependency --- external_dependencies.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external_dependencies.yaml b/external_dependencies.yaml index bcef2dfabc..2bf2e822a6 100644 --- a/external_dependencies.yaml +++ b/external_dependencies.yaml @@ -1,7 +1,7 @@ git_deps: onnx-passes: url: "https://github.com/iksnagreb/onnx-passes.git" - commit: "21d9e6384a317ad8d7a0b4e545b16ff7bfb537fe" + commit: "0ca7d1e36fe4ba2f0734cba996f447a73eb02a99" pip_install: True install_editable: True cnpy: From 85734c74e5d1d664d44e617ce80135c1174d9643 Mon Sep 17 00:00:00 2001 From: Christoph Berganski Date: Tue, 21 Apr 2026 16:52:43 +0200 Subject: [PATCH 4/4] [Deps] Update onnx-passes to track >=0.4.0 from PyPI Also updates and relaxes various other dependencies and the minimum python version (now 3.11) making this dependent on #197. --- external_dependencies.yaml | 5 ----- pyproject.toml | 12 +++++++----- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/external_dependencies.yaml b/external_dependencies.yaml index 2bf2e822a6..c1bc116da6 100644 --- a/external_dependencies.yaml +++ b/external_dependencies.yaml @@ -1,9 +1,4 @@ git_deps: - onnx-passes: - url: "https://github.com/iksnagreb/onnx-passes.git" - commit: "0ca7d1e36fe4ba2f0734cba996f447a73eb02a99" - pip_install: True - install_editable: True cnpy: url: "https://github.com/maltanar/cnpy.git" commit: "8c82362372ce600bbd1cf11d64661ab69d38d7de" diff --git a/pyproject.toml b/pyproject.toml index 4f0f416646..3b9b8ad879 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ enable = true finn = "finn.interface.run_finn:main" [tool.poetry.dependencies] -python = ">=3.10,<3.12" +python = ">=3.11,<3.12" pybind11 = "3.0.1" # pybind11==3.0.1 already for FIFO sim rework, after rework remove module load bitstring = "~4.3.1" numpy = "1.26.4" # numpy<=1.26.4 required by brevitas @@ -50,9 +50,11 @@ numpy = "1.26.4" # numpy<=1.26.4 required by brevitas # to be upgraded to produce a consistent model, but this in turn cannot be done # due to the model IR version support issue... scipy = "~1.15.0" -onnx = "1.17.0" -onnxruntime = "1.20.1" -onnxscript = ">=0.6.2" # TODO: the onnx-passes installation will overwrite this version +onnx = ">=1.17.0" +onnxruntime = ">=1.20.1" +onnxscript = ">=0.7.0" +onnx-ir = ">=0.1.15" +onnx-passes = ">=0.4.0" protobuf = "5.29.6" pyyaml = "~6.0.2" mip = "~1.13.0" @@ -63,7 +65,7 @@ qonnx = "1.0.0" termcolor = "^2.5.0" rich = "^13.9.4" click = "^8.1.8" -onnxoptimizer = "^0.3.13" +onnxoptimizer = "^0.4.2" pydantic = ">2.0" mashumaro = { extras = ["yaml"], version = "^3.15" }