qonnx

View on PyPIReverse Dependencies (3)

0.4.0 qonnx-0.4.0-py2.py3-none-any.whl

Wheel Details

Project: qonnx
Version: 0.4.0
Filename: qonnx-0.4.0-py2.py3-none-any.whl
Download: [link]
Size: 880571
MD5: 7678914d530b754d554fbe271f4b56de
SHA256: a5d7e03386f75eed94747794b4f14b40aacdca1c7819d712398f92354b0e8a39
Uploaded: 2024-12-20 15:51:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qonnx
Version: 0.4.0
Summary: Frontend and utilities for QONNX
Home-Page: https://github.com/fastmachinelearning/qonnx
Project-Url: Documentation, https://pyscaffold.org/
License: Apache-2.0
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Platform: any
Requires-Dist: attrs (>=22.2.0)
Requires-Dist: clize (>=5.0.1)
Requires-Dist: protobuf (==3.20.3)
Requires-Dist: bitstring (>=3.1.7)
Requires-Dist: numpy (>=1.24.1)
Requires-Dist: onnx (>=1.13.0)
Requires-Dist: onnxruntime (>=1.16.1)
Requires-Dist: sigtools (>=4.0.1)
Requires-Dist: toposort (>=1.7.0)
Requires-Dist: importlib-metadata; python_version < "3.8"
Requires-Dist: jupyter; extra == "notebooks"
Requires-Dist: netron; extra == "notebooks"
Requires-Dist: pyparsing; extra == "qkeras"
Requires-Dist: tf2onnx (>=1.16.1); extra == "qkeras"
Requires-Dist: tensorflow (<=2.14.1,>=2.9.0); extra == "qkeras"
Requires-Dist: QKeras (>=0.9.0); extra == "qkeras"
Requires-Dist: setuptools; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-xdist; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: pytest-randomly; extra == "testing"
Provides-Extra: notebooks
Provides-Extra: qkeras
Provides-Extra: testing
Description-Content-Type: text/markdown; charset=UTF-8
[Description omitted; length: 9857 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.45.1)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
qonnx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qonnx/analysis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qonnx/analysis/base.py sha256=4IPp8s1zUao3cYaHJzvz3Sn_yAeVcuHHYRm7GS0dB3s 1831
qonnx/analysis/inference_cost.py sha256=UCUzlOidcpJezOszmrxvf77fp5LnmsXjxylQPEyZpQQ 10254
qonnx/analysis/tensor_stats.py sha256=zLcphlB8Or6sTtrjEIIII9XJa1qiLWvKxNvxy9vlZjQ 6195
qonnx/analysis/topology.py sha256=wbjf-zxHfVPqaDYPHgmvyynZYHl-mnpfGTEOzJ8vdXk 4675
qonnx/converters/__init__.py sha256=VIHjGZV-hJ5e0DCpM22hVIrF06Q2awTnF6sMBzphsvA 82
qonnx/converters/keras.py sha256=TIWA_pP_mDnnxjjhthJco-vqkI_XALeLna3wXuR_X8o 9331
qonnx/converters/qkeras/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qonnx/converters/qkeras/onnx.py sha256=ZGL7f4xXB8JfAxnOeZcBw9D9f0JqOBAN4OvVCvp1-b4 7626
qonnx/converters/qkeras/qlayers.py sha256=0xQJH3L59iQrwbyo-N6Q2jEu5mjeIJW4eGvXxA5qSO0 5549
qonnx/converters/qkeras/quantizers.py sha256=QP12ASJJDObuTIbAY053F72vDXtG-fECRkm0JTHELak 3686
qonnx/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qonnx/core/data_layout.py sha256=2Lzz2w5cLLHvoafFEZcGrYY4mQ9UFFxQ9wLPUt-Etrs 1995
qonnx/core/datatype.py sha256=3t7E9apwzjEu8wDo0JvxmFge-8N7nmwzyeY8QRu9Akc 12414
qonnx/core/execute_custom_node.py sha256=rvcO9j4XO5VLfgWGwNj4l6EvNE2mke7uLHrSMnzu96g 2189
qonnx/core/modelwrapper.py sha256=C1YfBY-9vs2EAGGI5Fa7XURAOz6bT22S0ESPcNuNMlU 30420
qonnx/core/onnx_exec.py sha256=VauW7T49P8NPtFqdpSrKtXthDH6LtVaqnk1Y71T83bA 10268
qonnx/custom_op/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qonnx/custom_op/base.py sha256=uOuiikRQGDW5m3-PQ1sjkw8s2DQY8iWRwwFjO86-FIA 8935
qonnx/custom_op/registry.py sha256=29ydvyaHuTz8BmjqY7L5ts0SPt_2uVuYmTWN3HJHHek 2539
qonnx/custom_op/channels_last/__init__.py sha256=33u7-lIFrxNWA8HkFaKS-foKcv44ts1JiD63PAAjjpw 322
qonnx/custom_op/channels_last/base_wrapped_op.py sha256=ZrGak9v-cuEuHPkmSZgKucDi1XGjpPd-0_3QN5VxtvA 6384
qonnx/custom_op/channels_last/batch_normalization.py sha256=eT43JwU-MKy0QN6s9GH9UMg9n0IWegXsxO3mYfrcsr0 5762
qonnx/custom_op/channels_last/conv.py sha256=98-t5k59pIla55qfZe9GiIcsAA9ASUQgZ3wVRim5JtU 7803
qonnx/custom_op/channels_last/max_pool.py sha256=l_mEm3cD6XhSdsBNPLf-gtPpph5agfgaVXH001xQ8f0 7492
qonnx/custom_op/general/__init__.py sha256=ccz13u0QQrudKNwGvxxeX5FuQVMrWExhQCOps3vldQI 2539
qonnx/custom_op/general/bipolar_quant.py sha256=d9MuKhLL6waRLBqoPplSridqDmW8rC1JscSjLSzyv4o 3895
qonnx/custom_op/general/debugmarker.py sha256=hV1UXJD2jwCbOaH0CJiEkucB64oGz9RpomBK6iT07MA 2637
qonnx/custom_op/general/genericpartition.py sha256=lBpqnxktsgJ8CpY-bsoAX9WF_yY1y14l1qHAr8WdT7Q 4201
qonnx/custom_op/general/im2col.py sha256=CSQ9Sy835RVs6BtI-L4oiSNe4G9LPZDUNUshBRimrwo 11139
qonnx/custom_op/general/maxpoolnhwc.py sha256=MG5a3qwf9wkv8R82Q6MOWmqIshFtq3XZvd5A-aI2a08 5215
qonnx/custom_op/general/multithreshold.py sha256=qYk8sJrBbSAAoFz6JMkaFrzMzQkVPnAJxKMCBEtf3Es 8238
qonnx/custom_op/general/quant.py sha256=T9yYSmuFOLdz9ZdyZES6r-8FRpJVVccdnNSEZ1q8A_0 11786
qonnx/custom_op/general/quantavgpool2d.py sha256=FW2qCyROjJ7MGq21uDg8QL2Db9UoT37H-PGajOKP3TY 6272
qonnx/custom_op/general/trunc.py sha256=_GSWA_g61kfauowUwzSI8t4AmzUveSUvWQBxLuT9YaQ 3702
qonnx/custom_op/general/xnorpopcount.py sha256=oT19fWbPwtbzBZ9FrhYABOkhOac-a4bEfnJ4qR9l7D8 4904
qonnx/data/__init__.py sha256=uVt4AJzmPpzJ1ICioeneRf2v5Vfn6DcDvtoa-VT_BrE 1524
qonnx/data/onnx/eltwise_chanlast_testcase.onnx sha256=4o5XF9ARMwc-VyZ519wwozMYNnh2PN8jx-oDHvdEuMQ 5502
qonnx/data/onnx/residual_block_clean.onnx sha256=EEyruZcVNEMMXtk1ExJo_UwQHylzmVibSKeOMA-TUd4 19297
qonnx/data/onnx/bsd300x3-espcn/nn_resize/float_model.onnx sha256=CBAYlAj-nkWQsUhcJZdDq1c3QcAxQJx_aJH7ajXDMWE 246487
qonnx/data/onnx/bsd300x3-espcn/nn_resize/quant_model.onnx sha256=QDBs_vlc08vK7nxoGLHdis6Fod0kkdTv2JY63zm--2A 254227
qonnx/data/onnx/bsd300x3-espcn/subpixel/float_model.onnx sha256=cNKwWMjfPN_Cr4d0Ik6LXEsdEwadDrOVIz_040B6-kA 273280
qonnx/data/onnx/bsd300x3-espcn/subpixel/quant_model.onnx sha256=fqTxYHf35rPsVayLAP67WQyrQrlhkI5hE9GAsDfpd3Q 263787
qonnx/data/onnx/bsd300x3-espcn/test_data/input_0.pb sha256=QxeqbN6kHtsdFHjVt0VYyu8oTasVBwuLxxT69VXro40 196636
qonnx/data/onnx/matmul_update/sdp.onnx sha256=rfmcbGuKGcUv19czP4SiAM_XGAfZxAOY_gWvW7R6Y6k 2604
qonnx/data/onnx/mnist-conv/README.md sha256=1wMx7zu2jcAws01431flFvZg5bXaxAPEJvDpvIEIlvw 86
qonnx/data/onnx/mnist-conv/model.onnx sha256=LwbnLegTqGNcm8A5esRHpgG9v6ffS-vCeHI7lYgxyb8 26454
qonnx/data/onnx/mnist-conv/test_data_set_0/input_0.pb sha256=6TThApodMfNHEjbdNmvXp-VcduayRaIh1V7Z7sYAuJ4 3149
qonnx/data/onnx/mnist-conv/test_data_set_0/output_0.pb sha256=y5QFXo55OMwrvCRbpDt1KThM1Fy2hG0P5R9Vfhg3Kqw 48
qonnx/transformation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qonnx/transformation/base.py sha256=thNDwYmSUZYOG5BC1YFT6LpBcfr_WoO4tFYk4JcLDQk 5453
qonnx/transformation/batchnorm_to_affine.py sha256=H2021cgiTw9uabRNeKmpU_uiaWGdSHR7Jpg9cuiiH2s 5571
qonnx/transformation/bipolar_to_xnor.py sha256=nHY4CG5wdx-CKYPubCEP9J-aH7GwiPYuxlBg89j163o 7768
qonnx/transformation/change_3d_tensors_to_4d.py sha256=FO37yixy4QtL9Qf8OMIoB6eTR9DRO9w6_mo3JZJpJAc 11588
qonnx/transformation/change_batchsize.py sha256=62lPQhGeuUyZKS32H0c_TlTiGvzAJQlpIe_rF1CrYjA 2966
qonnx/transformation/change_datalayout.py sha256=WIbObpf0Kvu0-OkrB3ComjwFf9KZqBAhTukaLOrGBwE 5079
qonnx/transformation/channels_last.py sha256=78gxQI4errVTsb_tx3rJEF_aj_tvQTWQCEUOsG354Ok 31211
qonnx/transformation/create_generic_partitions.py sha256=89InWhLx_6lWjW4FXWljlwSEgLDP3un2w3nhU7-4720 9364
qonnx/transformation/double_to_single_float.py sha256=61BJ1S2sN37enMLrCsz5opMK1ptuWbM8rOCOVOBEK8c 2117
qonnx/transformation/expose_intermediate.py sha256=AxU6DcyvuzvSebP47V1Vu7PCJZmy3focRTXpbetWjqg 3143
qonnx/transformation/extend_partition.py sha256=Tsc4bt8YMpHpTn9oME2MW5EqleRw8KfZcGFJ2jiElP0 4017
qonnx/transformation/extract_conv_bias.py sha256=GEgtE5-dPZv7-_zRLhNTbQ32B5Zh_i8HOG7Lw0Ofy0g 3774
qonnx/transformation/extract_quant_scale_zeropt.py sha256=2nGmLjl4_daoeNAecDQAIih83boR69Tk_OcifN8vAV0 7389
qonnx/transformation/fold_constants.py sha256=249T-_xUayFN03qYaqkqnUs2KOunp99rZC9Wrs0eT4M 6026
qonnx/transformation/gemm_to_matmul.py sha256=k3RZiWBQ_q4RLsOAoROzFsWLlHMbzOy9t5t0IsL5O30 9545
qonnx/transformation/general.py sha256=jT3DJwHYlCHGXWmAqz4MWQxgmx3J0sWc-6J27jBclrk 17353
qonnx/transformation/infer_data_layouts.py sha256=Hd5MxObk9Wp-G4i7vFdzoiec9QiXvi6T1o48XiDBl8k 6609
qonnx/transformation/infer_datatypes.py sha256=w8S2jfvL5gjfp1hAlM7SS3FTD6MGHql4GiXUVXiYiTo 6849
qonnx/transformation/infer_shapes.py sha256=z-TbJNinaTX3THd9QlxIICkasZIMjFjsSLVlPXyRGZw 3834
qonnx/transformation/insert_topk.py sha256=iiPo6jReDZMXsd54Xh33h1C2FUhj8nxOi9j9dZ1nUJg 4163
qonnx/transformation/lower_convs_to_matmul.py sha256=eRrTz7qi97ssfD8NTx9MJWwdiMJP4OxfB8TDXLk_DDs 11890
qonnx/transformation/make_input_chanlast.py sha256=DdwUSfM6dup-vosWLQdHZKjunCmsxgIE1ocMypVctDo 4180
qonnx/transformation/merge_onnx_models.py sha256=ADQoiBUkunuHX5bpyRXqT6jiCr-OMYH66jmz7JuLv8k 7218
qonnx/transformation/pruning.py sha256=K1Vet-KNPKRXU17HbbBbm9raDM0bxfn1K4u-V2rSwws 16708
qonnx/transformation/qcdq_to_qonnx.py sha256=aCADSFW0w33gEu2g8mE0y-KTuXN3500WkwqVXdTUffk 10435
qonnx/transformation/qonnx_to_qcdq.py sha256=yEczMhOKuOJUFnue-REl-QFaHAECev45pf3Csrkd7Ig 9384
qonnx/transformation/quant_constant_folding.py sha256=PvOArHLxXLyz99H_F0uOwgXnBya7AaGw5lg-8vsWQsM 5976
qonnx/transformation/quantize_graph.py sha256=NObQMumsdbmfuVzrkGdxgpXRhhTIhknY1sWuXjazE5A 11660
qonnx/transformation/rebalance_conv.py sha256=UP3K7ViQkNrtvz4fzEhiUe-CYM5fFuXjWBjllFBe2oI 5932
qonnx/transformation/remove.py sha256=AGzR0MTpr1Orjn7qyKTrcUTKonaLAumWMfTHmTbCPwY 7471
qonnx/transformation/resize_conv_to_deconv.py sha256=hCrVBGkTkLD1BIZR-rBaZL_FLyQaeWNbaTXSQiYqR9k 14087
qonnx/transformation/subpixel_to_deconv.py sha256=8O-BFja4fUAAz_CmGHDCo0kfTiRHcqLVhRQzPLk8ACw 11235
qonnx/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qonnx/util/basic.py sha256=zh1hJQZUd4d4-iy-Ctjej_GwP4odO1kvtaizlwL1Ids 14401
qonnx/util/cleanup.py sha256=0Iy5gpRSmxTa_UYvXPomRi3yX9nATSIKEpUpq_utcL8 5294
qonnx/util/config.py sha256=XJAjJzJ09gVVw12pw0k1qNki7GMCAbJQgXfUnrJ-QCo 2311
qonnx/util/convert.py sha256=0FsvxRD2T_XMfxWA2uaAIsmgCwJSZ1MRBcR6J2XQCMo 3216
qonnx/util/exec_qonnx.py sha256=U5fg-hO_1Vl2KVW9l0EphRclUI9eeV-0oAtLppcKcUs 8806
qonnx/util/inference_cost.py sha256=TsReSTENvA8NHcBWwGWCRq080dY_o6Sox_AWPoiiZOI 6435
qonnx/util/onnx.py sha256=1OxXPHZFQNn-st0ZC7iwxbPpQU8p0BPAoeo2fFokpB4 4147
qonnx/util/prune_channels.py sha256=0vHuqV2nbbqtQ3ADdqdERgL7LpYRruFrEcq_1BXf2RQ 2941
qonnx/util/random_reseed.py sha256=m9nYrAmBOPJM-K_Y8BLaWJgGrm4wsSOv14_RjslpaZY 247
qonnx/util/range_analysis.py sha256=Q5S3ZuIpr0GHYbsKK9rcYgWGBuSIjsuYfV1EFn7aaKg 17847
qonnx/util/test.py sha256=XD3fU2Tz0gcOx9mXQfFU9YGhjaP4KerJXtvQv0VHVfo 9787
qonnx/util/to_channels_last.py sha256=tzFAGb0HaY8c869J_7FHbra4xtPwVU8m0hBaU_BlQmc 2773
qonnx-0.4.0.dist-info/AUTHORS.rst sha256=FAD8KAVVqULiokFvOZVV0X1mvAuZ-iBSfrN6PCw5jBE 331
qonnx-0.4.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
qonnx-0.4.0.dist-info/METADATA sha256=clgASSSb-ChJ22H1nDfT9pQE9yFQkwISHJE3Q6ZDkis 11165
qonnx-0.4.0.dist-info/WHEEL sha256=Kh9pAotZVRFj97E15yTA4iADqXdQfIVTHcNaZTjxeGM 110
qonnx-0.4.0.dist-info/entry_points.txt sha256=UFdrhFDrYhO7YAWjxFKAz2gTj9r_uBxuB9b2eKfb-XQ 546
qonnx-0.4.0.dist-info/top_level.txt sha256=_5EeQLVL_UcRt9zm1n6xiyJqPglYu8wUycEpi5SV9-M 6
qonnx-0.4.0.dist-info/RECORD

top_level.txt

qonnx

entry_points.txt

qonnx-cleanup = qonnx.util.cleanup:main
qonnx-convert = qonnx.util.convert:main
qonnx-download-model = qonnx.util.test:qonnx_download_model
qonnx-exec = qonnx.util.exec_qonnx:main
qonnx-inference-cost = qonnx.util.inference_cost:main
qonnx-prune-channels = qonnx.util.prune_channels:main
qonnx-range-analysis = qonnx.util.range_analysis:main
qonnx-tensor-stats = qonnx.analysis.tensor_stats:main
qonnx-to-channels-last = qonnx.util.to_channels_last:main
qonnx = qonnx.util.random_reseed:reseed