fmot

View on PyPIReverse Dependencies (1)

3.0.1 fmot-3.0.1-py3-none-any.whl

Wheel Details

Project: fmot
Version: 3.0.1
Filename: fmot-3.0.1-py3-none-any.whl
Download: [link]
Size: 325769
MD5: d6fa66a7f2c7853bed16853aef1560cc
SHA256: fed3c1d31c8ce07d66278d885ea6cf549636178ca2a675ff413847d8e6684c2a
Uploaded: 2025-03-31 21:12:28 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: fmot
Version: 3.0.1
Summary: Femtosense Model Optimization Toolkit
Author: Femtosense
Author-Email: info[at]femtosense.ai
Home-Page: https://github.com/femtosense/fmot
Project-Url: Source, https://github.com/femtosense/fmot
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: Cython
Requires-Dist: torch (<2.6.0,>=1.12.1)
Requires-Dist: numpy (>=1.18.0)
Requires-Dist: scipy
Requires-Dist: python_speech_features
Requires-Dist: tqdm
Requires-Dist: networkx
Requires-Dist: deprecation
Requires-Dist: tabulate
Requires-Dist: colorcet
Requires-Dist: matplotlib
Requires-Dist: pandas
Requires-Dist: pyyaml
Requires-Dist: ordered_set (==4.1.0)
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 539 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (78.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fmot/ENV_REQUIREMENTS.sh sha256=qMNutpKLRCQMv70HRJhShmXAqDr_wic-NIn5kponsZI 1355
fmot/PY_REQUIREMENTS sha256=j0LYmPa-SRMw6I0F8UI3qGRIc09i8Q0q26m-QTUY6ig 225
fmot/VERSION sha256=BuP-SnoYhNINgcxwZcqM_Uw5TsYCxNGA3cObvU99pSE 6
fmot/__init__.py sha256=D-H-mOg7co6q3lTVBkaD80k9CzHVkIbb7XE9I9gBWnE 779
fmot/_open_docs.py sha256=3ZeWlVnLGrD9qUa4-KolSiudjvRS_l_MS5jmZC9-Xw4 437
fmot/_supported_ops.py sha256=v-zyDnu2YkGwKC_O2NhwmpY7-vrvJpRPsIjTtcOBCsY 2840
fmot/configure.py sha256=e8VhDxgsXB3kmAsfB7P8HeHIDwtqZE2yd5TtWs3GK4k 3790
fmot/control.py sha256=CrHNo2bv8AUTrSBvDugvsWKjBb5G4TRQk-7ThJGE_n8 761
fmot/exceptions.py sha256=iwTJdIxLmU9Ci5XgaXLOXYBle26zHUFE9g2YxKiqph4 933
fmot/execute_code.py sha256=r_Lcl1ScphNCE8uFKcTn3Hw33I-iSEsRKe42Ptbwlas 2025
fmot/functional.py sha256=j7rFTZQ92-ufAMENCi8uSL0rDxJ2rdp62TBBFWLxeR8 4611
fmot/precisions.py sha256=cf6q7X3R-GG6uxId2kbg9JtFZiM0o73aH0ZM5b9MU04 947
fmot/stateful_sequencer.py sha256=FCy3YMrEscTUHSAkW9XeEncdxMLClLr4n-QNbFkm-ts 857
fmot/torchscript_utils.py sha256=IQUu6h0zpoFQn41O20jyFaQZCADr_WiFM7RrtMJuir8 12685
fmot/beta/__init__.py sha256=07J4Nro29pRiv72KrrWFuLC5zBay22vybdNDRSvoyCE 145
fmot/beta/_quant_viz_example.py sha256=gmDUYqjoP5vDr0AcvyEM6eymaPLHESass4Ay7KV1Bhw 1136
fmot/beta/amp.py sha256=bIEyYJKML-HQuz25jf6Z6S2gUOAt0qYec19BNJCYrL0 4108
fmot/beta/auto_multiprecision.py sha256=NY8jE0wDXhtt28M-kG1O7N1cbslhIXquASGFP2Qusyg 10910
fmot/beta/heirarchical_labeling.py sha256=4fCh_SVexnVRKzvNPw70TMfjnkEY4yB0lFdOaTKRcHo 1766
fmot/beta/quant_error_visualizer.py sha256=5GBFJx58Rp4GTPLpD3IEneugGCWlmWMS3x2MekJk5R0 11027
fmot/beta/quantize_part.py sha256=dUHsM6Waed75uNjNQhN1rRtc9U_21wfgnZ0JLUAKhTM 1191
fmot/beta/signal24/__init__.py sha256=LaRxcdyp3paSudOy2BTEByTdRlV8YmmnIg0eScJET-I 127
fmot/beta/signal24/examples.py sha256=ypDylgMBjWUup7LOKDdjNaARxYtS_6006DUdE-1WKHc 6951
fmot/beta/signal24/fft_decomp.py sha256=9MWtACEV_C7GGVWqyr1J0jDFNLHTeO163Sccrk07WGY 30860
fmot/beta/signal24/gmac_wrappers.py sha256=NLxNsONMsgPqFIPmzGtBxYoNaKbJnecSnL2tGzStYPw 1294
fmot/beta/signal24/higher_precision_matmul.py sha256=jiwZUCUVI7qux3Wurx0Gz_heBmEDFE9c_3eN-oK8TSc 4720
fmot/beta/signal24/stft.py sha256=8XAghqIP22axYMRT2MmE8Oy1XlYPVqkdr-JekvmpRIA 17092
fmot/convert/__init__.py sha256=ZPDWKsOZOaHuw7zsNfVpjf2uA7ZqOJwX7skg3NUDkVs 146
fmot/convert/_convert_to_qat.py sha256=LZyY9W7bl5VUS-3Sdp0zh8doYptQIoarmztsMm1_8XI 4262
fmot/convert/apply_tags.py sha256=zf2697b1KHKFm_MNg7y3xNmciZxgGNUo97U_HB57ukU 2413
fmot/convert/conversion_api.py sha256=9vatYQvMElOeBbbflcLQjonm9cBqyx5wYbJhN_xHfI8 15547
fmot/convert/default_mappings.py sha256=IDtyyTvowNcZ0GPqWt-O62bwC-D5GNAEmO353U0v-uQ 1911
fmot/convert/default_patchings.py sha256=5VcSqi20ymqxVzOV8jVkh6q7-2lCYsYH2wNeL8fbmv4 10715
fmot/convert/default_substitutions.py sha256=jUx0E_V9RykwdYIQUxdVVPf_PsXhe0CV41AawFwsTj0 3133
fmot/convert/lut_registry.py sha256=cyC--wJa6eHzrIicM7NeLy8Z2Q9V80PxaJojMVJ1-ow 6381
fmot/convert/mapping.py sha256=r28-XLhZKQnbTcEd017ORWglDwjxSmmNT8C0Xk2JR0M 4711
fmot/convert/optimizer.py sha256=dFDjdnNf6_tbGgulJHeeNw9JNgqXStCHij1eciIQZ-A 760
fmot/convert/param_manager.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fmot/convert/patch_ir.py sha256=o4A7coEV7Kw3zMjzEST_D8mm8xATh4Mf1l8CL3d023s 32449
fmot/convert/patching.py sha256=3uSlGdNb3CK5jk6Ds7_IJAIfef6TC5-GUA4X0FvTvgQ 4754
fmot/convert/prune_reparametrization.py sha256=NMIY62upu9cZ25ttLaH1IzK_6KuiR_IJqEuowy5Q_i0 4093
fmot/convert/quantizer_manager.py sha256=e2FVoFZb2RNclSFh1JafCRLnbiwfVeLBe_X2w5wRf8Y 2966
fmot/convert/substitution.py sha256=5CCzWGtDD8NOYOvIgO24iPpvVRn08XQRrKOHoUou9fE 2582
fmot/fqir/__init__.py sha256=OgwmNgbfwBFThxsTE7ibkx1CwG0UApZiT6zHCZP5nYk 307
fmot/fqir/metadata.py sha256=cigUlHvaFXOVEDnUNKeuIDbOV7Iplxq9YdI603aznfQ 6408
fmot/fqir/utils.py sha256=XZJiubYWCwOXQiF8Oj8jURjtMLU0QBDWWiE134QCxDQ 671
fmot/fqir/graph_proto/__init__.py sha256=DUncA3EMwvS3RRWCsyEgM5BNyxu9Oi6lyRkvaQeiR98 36
fmot/fqir/graph_proto/graph_proto.py sha256=spQfMaAoPrkWigizHoHxmA2Z4NlKGpBIakI2QrNSXno 14424
fmot/fqir/graph_proto/graph_runtime.py sha256=Hx-9a7x2Ie3-6aXv-OaWYZUk8VHCxSYdG_ybx84dEl8 5840
fmot/fqir/multigraph/__init__.py sha256=yj8Y_of12ZScXR-VyTIn6Le4hyWkCJ2T8tVVSQ-Uu_s 66
fmot/fqir/multigraph/dynamic_parameter.py sha256=Wqi18YRdnmI-EoyDSk7iFxC40vudLYQBONxJgvivqJo 2289
fmot/fqir/nodes/__init__.py sha256=sWeAqzEZoUxYxR4MJGm_5UTs6QFTLc2YKnLDBKhE-Vc 116
fmot/fqir/nodes/node_base.py sha256=GIqf_k8L6Y9ESBG85lzmT4l_AEuJBJfS8s3as4uXMcA 5854
fmot/fqir/nodes/node_proto.py sha256=pFu5ncP5QecgANDcTmnxeqsWjKGfj-UDkDFlHmju4VU 6013
fmot/fqir/nodes/opcount.py sha256=LWhUyYgCtw2wOsnun5XUWlzaWfv2YMOloxB5MNmBajA 2307
fmot/fqir/nodes/opcounters.py sha256=BBCT7QAuawEKraMKgb6jxcB_w7eg8w-7SkA-2P8ZQgA 21385
fmot/fqir/nodes/optype_base.py sha256=JbItW1lrllcCKAyDxCv2e2wgdOAMCmWX3dkN3BOHVUQ 8111
fmot/fqir/nodes/optypes.py sha256=9-b6SEPZiXRcNbRYn_ZCM3bCvzGqW7GwWuHE1Fu5XMg 44045
fmot/fqir/passes/__init__.py sha256=jCKRaUCo5uGZlpX-Ka1DiNypQyOaguX5Y_y_SP08Fyw 133
fmot/fqir/passes/batchdim_removal.py sha256=ilRLhDKEJeeEvVnrt9WBgHa09BzUHPYfIveNDioc-iM 7744
fmot/fqir/passes/cleanup.py sha256=Y6wqvRqwLHgSsLyORovYuwA-Qn5AD_QFEUx4BY700XQ 2695
fmot/fqir/passes/conv1d_weight_pass.py sha256=ZkQYQBWU8DC_AbzbL0SOWkR4eHCsZ75_vNZwDM4MgwE 834
fmot/fqir/passes/dimtag_removal.py sha256=cSu0s5VhE1UXZbqG26RzXpeTQ7Nx3SpEQMUGbsfiABk 464
fmot/fqir/passes/fold_reused_params.py sha256=QH0azCM3MIOCx_WAl7vpqC9iHo_UrG2B6U-CE0475R0 1735
fmot/fqir/passes/helpers.py sha256=KEoD1fDIphuIW34aEKi4C9eps9Tb9HfmIx3tXSJPJDA 2971
fmot/fqir/passes/kernelize_lstm.py sha256=HDqyXjMGOaJceaM8AMMcALjHAgg2X4rKh1qOrtdQp7U 22472
fmot/fqir/passes/kernelize_lut.py sha256=JyIYQVv2tTSl7PrAVvoSQgwmXab1oCpWzHFoX6jjQR0 5356
fmot/fqir/passes/kernelize_red_broad.py sha256=1PFRlskOJs4baLbMIEMcuihzYr9HG5ABcmNLaAc6YcM 6207
fmot/fqir/passes/kernelize_temporal_unfold.py sha256=0rXfbuZPgJ9O6Fct3C4FFM2_UV6Mnxb_5G40G80p91o 3726
fmot/fqir/passes/pass_infrastruce.py sha256=82DRZrHtUB5D71Gx2TrLYOLs3RYXJ6ngYKo5-yri4Ek 1809
fmot/fqir/passes/repeat_assign.py sha256=0mqc_i6ooCr5qnNWhpKrQzxgVIvYGTauuBnysn8ZqEg 1239
fmot/fqir/passes/statically_transpose.py sha256=WbnuxeTBM2chc2oQ05YJSV1FxOIEAfeRr1FtYP7vZmU 2475
fmot/fqir/passes/stride_optimization.py sha256=xjJdUKwhzoJ_tMNFTMl-D_AIuPq9EvRY9KVpcU11gOI 18359
fmot/fqir/passes/virtualize_high_precisions.py sha256=RPTvg-Yu4glvUyxIoL2neh5KllcJ3i2kCYBYWeHuzHk 29797
fmot/fqir/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fmot/fqir/utilities/set_signature.py sha256=a8YDI6BLyVY-iHlNElCJkQx36tKMoCAJRJpmwBtXUvM 684
fmot/fqir/variables/__init__.py sha256=Yz0NNRsWemwGfcE5xhQWyS5BU6eJJRIhU67VLea4fXo 95
fmot/fqir/variables/tensor_proto.py sha256=wir-eQT4OsND8yY0MzM0uLFZ89yxB74QlYp9t9jYW5Q 6797
fmot/fqir/variables/variable_base.py sha256=7gubNyxxD8KZSuIrs91D8nTGLMNLX2vngTB297_aQow 2054
fmot/model_templates/__init__.py sha256=liE73UB2XcEol54-YDhl4puwqXMKLO37gpkcPyG7yRo 62
fmot/model_templates/tiny_lstm.py sha256=7JfjtResfko2to43II5qGsU4YYaHDmzkBkoHW-3Ibhs 5463
fmot/model_templates/wwd_arch.py sha256=TynpCJOmFeFfFbeJMYbWzwwI6qsbF41-40h-KbVZtWY 4083
fmot/nn/__init__.py sha256=sb9Toz1PBUGh23Df1XySIPEIY5f1qAVDH2W_3w-gwqo 706
fmot/nn/atomics.py sha256=XaLyqzM3ws8zotQwgxjwNk34esJvGRFg7ucHDca8SJQ 13382
fmot/nn/band_transforms.py sha256=7e1676mCTi0d4Y4X-wQYkI2YXLXABpFQTaXnAdDY-m8 10544
fmot/nn/composites.py sha256=Ot9UsQPLuZU8Dl9ZRlbdC1hpco0G3ogOwHNcCDy-Kzc 12963
fmot/nn/conv.py sha256=IsQlsshTXYtnoMfIIi3tThX_OJViKxXJ6lR0A0nbBHk 12095
fmot/nn/derived_param.py sha256=XhXA5PELd4Xj0EN7PthKJiH2NipUaYuy4el2HhrPpSg 1619
fmot/nn/femtornn.py sha256=a2Wcie5AaCJSzcHPBdiJ4jJf0MJcg5FvNBh2NlZdO1Y 22863
fmot/nn/functional.py sha256=l1o5KTAMjZep0jflJT88mLTMAaZ89yJTVnkjKsd4MAk 6211
fmot/nn/sequenced_rnn.py sha256=pi-xOP1-7dyL98ljUwCPdmf_12tVu7uB3ELeW6AV5QE 41380
fmot/nn/sequencer.py sha256=uoXjW5gCiQkmiXV9SCaVKDs_OuTgKgtIf7FyjMiAEiI 10850
fmot/nn/signal_processing.py sha256=UExCTh0ATArKqv5rtP7SqzAoAHYRfrhiunk61AZPdwk 23607
fmot/nn/sliding_attention.py sha256=yIQ7SvJc5DvKPS_8rg3zMZuEYQGNysmuLpLM_CbHF5Q 3693
fmot/nn/sparsifiers.py sha256=Szy4CMeckmQuYjSnrNL7QhmKpcpTq-3f0qKYKCwjOLA 9197
fmot/nn/special_rnn.py sha256=G7ckEPMue4ylRhEbcnfH_HvdorhsUeMLeBj4ZiIzxwY 8765
fmot/nn/sru.py sha256=x8C6OpbrxevROzJDJ3PG67mpV8YaHCpzVf4PDYFEk_A 2331
fmot/nn/super_structures.py sha256=kzDcMsHSPS8_GFm9edrroXDk3YxXuAXuQzln6r0GBS0 1557
fmot/nn/temporal_unfold.py sha256=X8JrN9OFe8ZUPFmiYk-bWNxDXVzVbQ7yxTzDCfm1BCU 1489
fmot/nn/transposed_conv.py sha256=9STt3gyFOCJ55JsmA4h090GhkhXXU6DQPokEYpD2N6I 7635
fmot/nn/fft/__init__.py sha256=OjjqWCDsI6OzXpCkPU9Esz26YtV_L6sxb7Mo15376FM 131
fmot/nn/fft/fft.py sha256=UUh1SLEyCT0D0libF7WwBycfU4KyqyJpn706Xj3GjGo 6887
fmot/nn/fft/fft_v1.py sha256=9F48b-RNW-G6KFOclGtIUb4HMrXXaByK1lq4iCvjgHc 17084
fmot/nn/fft/fft_v2.py sha256=8_y7aiCG0RB7oNEMPFYb0fO0NW2EnG2_Bwufx6AFPEQ 13976
fmot/nn/fft/stft.py sha256=hqvawTagYxo95EJStKxUC91fV8J3RVwwIVmFrIfzCKQ 15746
fmot/qat/__init__.py sha256=8akfD9H2HUg2vEIkmmYJF-1mhmsoJFki2hvKP-LDp7s 229
fmot/qat/annotated_tensors.py sha256=6TqXhTNZm5KMJihgeXV3yzLht_fM9aPfCYAAgh6ODwc 6870
fmot/qat/bitwidths.py sha256=1gkOgsQDV3zGu0rg4Tw5g8pifBCfEGj10YFQFR3DqAA 1712
fmot/qat/control.py sha256=F-2HkbhczkGZht3reW-JQ1QIaUdqpujNhpfxXRoCca0 7175
fmot/qat/fake_quantization.py sha256=DDwE1YxIY02WnA1l8nNJLkF3TXD0P5-eAv1z4BFhLes 2573
fmot/qat/nn/__init__.py sha256=ZP9vIAY5iRiDHJRgQvb5IdvNNnuPmluGZxdmjmCpNvg 318
fmot/qat/nn/_utils.py sha256=hBL-m0d5y_9LaIwCLoeDj5OrKqW5imEsVRRfx7GkMxw 278
fmot/qat/nn/act_density.py sha256=38icrvlyutH4uQFxFQlfKgz9ABrtHB1hkOhfBEFmIXE 3753
fmot/qat/nn/atomics.py sha256=bUH4Enag0Dr0xyNlj9syzYos_mC9TsHrk9WUpRiQkCk 54290
fmot/qat/nn/composites.py sha256=Oeqbtoxw_470D--t-CmjXp1hNvEVqdrtVTxSrf64TcM 10123
fmot/qat/nn/density_matmul.py sha256=z643xb_CbNhu0h5iAC-B44gscpBqsPrA4mu5E3U7RvA 11291
fmot/qat/nn/derived_param.py sha256=VxKrH3xH_op0ZCDTZAQNGpjzHk6TDjAi5SEXBfLAidg 2623
fmot/qat/nn/linear.py sha256=FASuN9Mx_rxv0prh4ZKCEgUcxnZbMp1lg1CfVKAx8sU 9574
fmot/qat/nn/luts.py sha256=Iwf39cxPNxmkcZG2uU0_X8qAVjNAg9FQDPgtnxfqgy8 21615
fmot/qat/nn/norm.py sha256=k6iorvg4WX3V9mWKinnba61krR6EYuWW5O6ds0DQY-o 4173
fmot/qat/nn/quant_wrap.py sha256=ITFrFT69VWLBatr_DZftxcUeWyKlSxEO_j6G_-ELR80 14754
fmot/qat/nn/quantizers.py sha256=Vaisi9ywAz-Qid2AdBMp_enj4z2_JBHTyuCYMiTqLms 26527
fmot/qat/nn/sequencer.py sha256=NEJdcyfqCmFFTSueiRpoXLrhnVCQbibKDcu2vHLO18k 4583
fmot/qat/nn/temporal_unfold.py sha256=z_yoEDdPeuXhiv-N3PrBxIWcM0XPP9SZUBdk4JupFHo 3819
fmot/sparse/__init__.py sha256=QpJsuYPTkQIXS6w3cTbMNHVlcvo_BMHdJ43UuomqbCM 90
fmot/sparse/act_pruning.py sha256=1d9U6lg-lDVJrdsHABC9E6z9a95Y7kPPJjH3aICUKDU 2719
fmot/sparse/pruning.py sha256=zRnkjmQKfZn66aaJ0MKxRjAuNrpUrg-H0WO3ec0dr_g 7780
fmot/sparse/pruning_schedulers.py sha256=TsKs3eWBSiAYgJKS6AeV36M2Uagr39TInKtVU49DmmU 3915
fmot/sparse/pruning_utils.py sha256=UGhpXe_3D_1y6fVI0XGEncP3TNvR3fXe9HXAc7LERns 8056
fmot/test/__init__.py sha256=zUZZFbzV1lkoUXQIR54JZ9RzN8oRut1_LOu8CbZQrYU 196
fmot/test/conftest.py sha256=ILpB1Q6-VAQb-zNqsdUvhCjHcVCi39HtZDIUhpheE0g 130
fmot/test/ds_tc_resnet.py sha256=cb1x9cBxDRn5YS2aFUfOvQ2xGF988FruPV-_6HhGg8U 6056
fmot/test/kws_test_library.py sha256=CoVYt2mjDpiNhen0eGdu8hUsaF1p-b6QTZ9Aia4BpjQ 2961
fmot/test/test_automp.py sha256=TTegOW5SNvMDMzB5VuTkNroEHA6vX3TvwzWgRu94MNI 899
fmot/test/test_batchnorm.py sha256=76OsD-V4Y9Q2kfA8ftUsr1Vn0Gjgl5VdIk1wAce7ZYI 945
fmot/test/test_cqt.py sha256=1ey1bLhrrO0YJS6-OO78gbsjdYKDSDuzVsZAjNv8jNg 1416
fmot/test/test_density_tracking.py sha256=rjsO2yhBW5sajGAO6ccb2peFmzj80RbVtIQtOTsvibk 3321
fmot/test/test_derived_param.py sha256=9wr391oSF01KM3PEXx7XhCijg6Sj3IGdeRMoGA-7N9o 4007
fmot/test/test_diagnosis.py sha256=EgghMLdoQbiRxW7aHpCsXiVAYha1TpLJKcg4mmoZeRg 2504
fmot/test/test_dim_anno.py sha256=2DBhaif2oBl4qVTyQwA8w9RFTSjr86IeTEsbZFvJq90 2867
fmot/test/test_dlstm.py sha256=EHFtpj_TW7QYeT_TwZEeecu6b71cpoH7O-SOKK_zIu4 1337
fmot/test/test_dropout.py sha256=XBxwzQO8NprLyjF1tp9XcQ8HSDW8rzjDkJYDUYgv0-U 799
fmot/test/test_fast_ilut.py sha256=9jXvLGIGNQGnyLGvMWlWXWBjADIhNSZTMi-NWsEy6DA 1538
fmot/test/test_features.py sha256=Y39AkfMF4IttOYhYoAweMQvu8HXidNYosV01O13GnBw 5886
fmot/test/test_input_formats.py sha256=1pbJ3botryuhBeIZ5Xy2MWZ3XHqUi1PPMYjNbAj-Hws 6680
fmot/test/test_inv_mel.py sha256=tGnurDG3NnioURxepy8ZjhOc19oWWnSKYRcdPsY-qnQ 1687
fmot/test/test_layer_reuse.py sha256=6mmkYe2Ry3aS7y1l2ivF2futg0efmP27D1T37c3eVSg 1949
fmot/test/test_layernorm.py sha256=SY1B0RFhvhdQJ1S8rC2PXj59jhZ1glemzetqO2dxhyY 496
fmot/test/test_lut_grads.py sha256=HTxqscCUfSi79YzAJGOJoH2LSdzERl-ZHlWEYuYUzRE 1408
fmot/test/test_nn_stft.py sha256=f4HtEUPjJKk9YrVtQUPjbhGyTzGWmHvbVHXKdubUFuY 1165
fmot/test/test_observers.py sha256=F3JL68oWyuFyn3pAiibTVVmioQ0DBRFyNz-Iyr3N8nY 4115
fmot/test/test_package.py sha256=engO0vPY4AeeML81uwzeSc69-bRNjAEYx3aJCJJHlBk 316
fmot/test/test_packer.py sha256=3mVxx-1sQ0BkGk1Jj1dY2YOr3aPcTus-Rf9TE9KgBjE 887
fmot/test/test_param_reuse.py sha256=LouL6HyS6lxBFCQPkqdhjATnL2fMAWNZFQle6CkcdE0 1240
fmot/test/test_precision_mod.py sha256=k55z42u0GWXfGDOkdu4BvAbpZx7BQYccTiq9cBTq3GQ 839
fmot/test/test_pruning.py sha256=bor69vrknl1C-oGAZLCoE_i-uTDmwYFbkONoYDHYfL4 6113
fmot/test/test_quantile_observer.py sha256=Ud2ju7F6ASON5UcdB7k47mWMK0u_iQFrEoUfgXxwr6I 3559
fmot/test/test_round_config.py sha256=bMXWpeCQPuLBpJNLrbuAHpiwt1HY3EyuVposqnjjG-Q 1052
fmot/test/test_run_sequential_graph.py sha256=ZyMo2tLFO3Z8XRx_UGz0Ohw1nkS15GeFk5ULZ8QtUPs 2723
fmot/test/test_saturating_lut.py sha256=9elJCCKOqR5sBV1p-5uXQgyQ3q2KdBuaFz-4CL3yAp0 2009
fmot/test/test_sequencers.py sha256=pmc03bWCxVdHLVdUC9ISHuuU1t0-Nw5L98cdluzlw0g 17909
fmot/test/test_serialization.py sha256=eDTdhZe-6gvgLW6jQdswude_-FcgwLwHqNEh_NXtsW4 987
fmot/test/test_state_inheritance.py sha256=qrmPn7S6aprAKByygy7V6ttak9GuSkNCsYFkqGgiwVY 2885
fmot/test/test_stride_optim.py sha256=02KH_yzHuA2qzpseDtCgmf4zZrqkO2LlGd_MkZ3uk1k 2221
fmot/test/test_superstructure_dict.py sha256=FA9g7LDdwrnIJ0HSnCyTGw4qBO9GnjqpvA8YRKM2eyc 2642
fmot/test/test_superstructure_list_dict.py sha256=ODHaytkrkQGeqSWv2qn9-qw22-taWB-sro0PH-LK0ds 2453
fmot/test/test_superstructure_lists.py sha256=oW2zyKhe1GcbEl5IfLjhdNgViaRMX5R0kcI9Z45avwg 4581
fmot/test/test_templates.py sha256=FIBL7iuy7J-vmpH7oprYpGAGUrlf6-0I3_tpWBdp1XI 1969
fmot/test/test_tilut.py sha256=0aZA4JFu1u9PqGVuEXu8BLRJUHaa1FnB47EFQoFlDhg 1236
fmot/test/test_unet.py sha256=TG3afAqO_6uRIbN1WIrK_AlKleckuVDa9oUtm74FFg0 5805
fmot/test/tcn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fmot/test/tcn/test_temporal_unfold.py sha256=AylyNU_6TnXWOPK2YSyeH-EZAo-MPKJQj_gu1p_q0Y4 988
fmot/test/test_fqir/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fmot/test/test_fqir/test_broadcast_kern.py sha256=03eTULzr61ws1fS7QJrY2vwzLxSue6SJObIPYCbz82Q 619
fmot/test/test_fqir/test_precision_split.py sha256=sCxAzoA3E9AWea-TbKPmVww2lEEYUF5xrAe4KDrcsX8 1651
fmot/test/test_fqir/test_readme.py sha256=MlvZjwOEaBXYcRR5T-FeqDXJkIfrQg9KnbcfvFUhcrQ 1273
fmot/test/test_fqir/test_single_ops.py sha256=6j7k8yYym682u7umcI1bDdFPl63GCjdO4kKrNvPCnPY 18087
fmot/test/utm/__init__.py sha256=UCghftmmfvhEaF9RlPSpT3OpdsHzAJEV6N6E_2C6wwY 148
fmot/test/utm/atomic_test_library.py sha256=SFxcBRzmxkKDDirA_GYgIJgDt4z_3e0QpqZXIIx3L2A 14228
fmot/test/utm/feedforward_test_library.py sha256=gADpMP9YEI3EEV7EJXwXBQ4LSo1Jbbklcja3JeQGfEI 6239
fmot/test/utm/get_utms.py sha256=FC2CtNUa7VIej1Ckv6pE6zyB0uKUPLB7tM4aosEoU1w 992
fmot/test/utm/plot_errors.py sha256=hRHjVVjxT7Y8yMBMWMqlcd57LHNC86KUK1alwHvveGQ 2227
fmot/test/utm/quant_tolerances.py sha256=nXXjPIijUU1OAE2n4C89bc1MTkMRVd4IK_ylPlHEimc 3766
fmot/test/utm/rnn_test_library.py sha256=Tg5nQ1pZCG8AdOz82bSoiB5NlX6IsAXYYrSKWYkyIAQ 14277
fmot/test/utm/run_utm.py sha256=On1hIXsma0G-G-qxzywJv5BjdgzSyktYVDH8TBdda4A 1344
fmot/test/utm/test_utm_converted_runtime.py sha256=5tnwUVY7Pvg0_SU27P7PD1LyMev4x8OiGiu8_cMxOS8 175
fmot/test/utm/test_utm_fqir_runtime.py sha256=hgiDN-p5bN9UJ3EZyOoRMwkNYKPRHZ35YBPVhz_hmmI 650
fmot/test/utm/test_utm_mixed_precision.py sha256=ilg_bMcK-RW04ZH5REUcQHy_Mz-KTii_mnbfHCl5Kk8 325
fmot/test/utm/test_utm_quantization_error.py sha256=jWQBcMz9Zn97_AJP0gW1-j_KzeXbffcs0OEePjzIYSI 734
fmot/test/utm/unittest_objects.py sha256=4qZdXkzFjyXXyxukT-UPs-4T5NqAk8GnUo3vlWUCa3E 13765
fmot/tracing/__init__.py sha256=x23I9YfthyGgdjOGBJN0bXkfU_3APSJB8s4RYhGz-_Q 93
fmot/tracing/compare_fqir.py sha256=M0Ur5wamtScMjoam2Ah8du0W-5HyFFs2-SH37EIiSvM 3678
fmot/tracing/oplinks_v1.py sha256=NRFQ3QF703ZFHTkjIBUkA76Xhn764zjM6XoMGUpih4s 1624
fmot/tracing/tracing.py sha256=H8jQDA9Tvb5cq1-7oKqxGhsHHOUVW8luBVw-121tzTE 27185
fmot/tracing/tracing_blacklist.py sha256=9hMsFmHGvZerhzeKtbmuUqMdLfXj4DuW7XKeI_hFQaM 427
fmot/tracing/utils.py sha256=h9IdYBRI2QDHJRSQrBTWtdAbUae6LQ56Ph72fnBl70M 2178
fmot/utils/__init__.py sha256=Sjm75PWuEKLqHokKwEb4srcIubNPnCY2kyh0Se0f2ZM 295
fmot/utils/activity.py sha256=Q6g_K-L8zN8eWy2gKmsIfwsCqrNcYQCEZCTHAkYGWwg 4023
fmot/utils/conv1d_utils.py sha256=aOhRVvl55issO564pq6DfE5zvhvC5tl2zp3tY8LkJMU 3901
fmot/utils/param_manager.py sha256=QHiIKhvCqm0bi0GG-t853o1EJdVNZo4s14ULGIAC1DQ 2283
fmot/utils/quant_diagnostic.py sha256=74A_ETaDDaBmoehl3BEKBYKlEZRDYV7zkFSdJqPmx0E 6786
fmot/utils/quantizer_manager.py sha256=nr_L243d7HCp9lOGM9GnwQlAmhTdNjYK1eNmbJWl-Q8 1796
fmot/utils/rich_attr.py sha256=cCvgVDhDuXK9z1nrlxUoFephUKl99ZSNP96OgTHDkh0 362
fmot/utils/saturation_opt.py sha256=urRJPzCh7ksbSwzyO-X9cd8iM-0v_h7rvXooioRJHWc 9047
fmot/utils/serialization.py sha256=U9Cbjjuq9DVQ3ewHaXHez6durNvcn0hRBCp6DcyYRZ8 872
fmot/utils/typing.py sha256=u9oXvhb0dOV1--2PD8Ydx2KJyT5oDw6oUBor4JzWrgE 145
fmot/utils/quant_tools/__init__.py sha256=0MwtWcbdCwGt3oI9WlNlicESW2VAKnjRJ5L9PVQREcs 43
fmot/utils/quant_tools/diagnosis.py sha256=cTUyjFCMSnCGZqpiuZYYBobiKCoF5kiu9unAW6GjdZ4 6644
fmot-3.0.1.dist-info/licenses/LICENSE sha256=mO2aykbzsMItyhYXMLJU_lnlf9YjtLsz7yYFuRZOOPY 36
fmot-3.0.1.dist-info/METADATA sha256=RPCPxMgEl7Fy673F9g5w4tboNe-U3RUo_R8F-EEJ5y8 1925
fmot-3.0.1.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
fmot-3.0.1.dist-info/top_level.txt sha256=y0zAp-_TLm8xLv-iKiAhM181teNK64s7Zvp2oshNxY8 5
fmot-3.0.1.dist-info/RECORD

top_level.txt

fmot