bitorch

View on PyPIReverse Dependencies (1)

0.3.0 bitorch-0.3.0-py2.py3-none-any.whl

Wheel Details

Project: bitorch
Version: 0.3.0
Filename: bitorch-0.3.0-py2.py3-none-any.whl
Download: [link]
Size: 152339
MD5: 362ec3bf280c8e375ee80a54477a9ae4
SHA256: a62e5005b004deb838c4fa7bd0a7330ea0a24b12020a887303f30eb1dc943050
Uploaded: 2023-01-13 17:06:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bitorch
Version: 0.3.0
Summary: A package for building and training quantized and binary neural networks with Pytorch
Author: Hasso Plattner Institute
Author-Email: fb10-xnor[at]hpi.de
Home-Page: https://github.com/hpi-xnor/bitorch
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.7
Requires-Dist: torch (>=1.9.0)
Requires-Dist: torchvision (>=0.10.0)
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: black; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: importlib-metadata (==4.13.0); extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: flake8-docstrings; extra == "dev"
Requires-Dist: importlib-metadata (<5); extra == "dev"
Requires-Dist: mypy (~=0.920); extra == "dev"
Requires-Dist: myst-nb; extra == "dev"
Requires-Dist: nbclient (==0.5.13); extra == "dev"
Requires-Dist: nbsphinx-link (==1.3.0); extra == "dev"
Requires-Dist: nbsphinx (==0.8.8); extra == "dev"
Requires-Dist: pep8-naming; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: fvbitcore; extra == "opt"
Requires-Dist: pytorch-lightning (>=1.8.1); extra == "opt"
Requires-Dist: sklearn; extra == "opt"
Requires-Dist: wandb (~=0.12.0); extra == "opt"
Requires-Dist: bitorch; extra == "opt"
Requires-Dist: bitorch-engine; extra == "opt"
Provides-Extra: dev
Provides-Extra: opt
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3639 characters]

WHEEL

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

RECORD

Path Digest Size
bitorch/__init__.py sha256=YjQtksnw5MZuzLaBxniHA8DDIwnDTRyRr3KWC0HTcOk 3081
bitorch/config.py sha256=h6Oj3aeH82nL9CA05xRJoFQlBfUiVpFOB6VSkYGsckU 2838
bitorch/runtime_mode.py sha256=qHPuffkPmPIwnWQ8AejgNlMfoIizdZBYlmrjuFGyuPw 4325
bitorch/util.py sha256=AeZgPQQhHKglc34IJrENCBU3KGSXJAEgr46Z2Yx566Q 1600
bitorch/layers/__init__.py sha256=3Y47JKD4pEIpPkRAnVA7xurv7LCGpGT1Mhks1k1uX9U 2081
bitorch/layers/bembedding.py sha256=MKeZCa9bHELGeX-Qq-bEl3SrhcBG53N-e-XueUEu5EE 10302
bitorch/layers/config.py sha256=aLAgJkiswHGivP4-qeSiP3v2dsFjS97BXz-jHTTx-Ts 1522
bitorch/layers/debug_layers.py sha256=1woZfmnLhd_RFCtY3B7-iC7ZA2_bzVnFfOMRngEMXTA 8013
bitorch/layers/pact.py sha256=xp6TFixwbW-oxWAhXlzcNTkjsrjmPpieZkovCDVlUy8 2158
bitorch/layers/pad.py sha256=GGwHMCwowm0MGjoqEsuUqhx1AedjO8RjDKhXXB62Am4 1104
bitorch/layers/qactivation.py sha256=2eD2_0zVAfjU9DHDuDzgmoslxS82oaXMu2s7SDhOyGg 3074
bitorch/layers/qconv1d.py sha256=UbRZyzTG-wg5UmWCVPyIOC2t21KxCpgptKTfTQ-F-EM 5033
bitorch/layers/qconv2d.py sha256=jD4SdVePN4O0UFa1IbC1O07bRPXh7oWGOpQhoePwg_E 4889
bitorch/layers/qconv3d.py sha256=5LcO2oYEwXglNyQFcf400PzqoXECvz3OCohuJnCkuqQ 4889
bitorch/layers/qconv_mixin.py sha256=5aBgImPErT7MrIlVah9WCZVQhZTbKbFH5s-eaCZFvmg 1265
bitorch/layers/qembedding.py sha256=qa0gSVn5eOrjsBHbS8tjz1AzkjHri2SkKRJFJMZxZoo 4661
bitorch/layers/qlinear.py sha256=Ql165LDJ9MALJmq7HdeRvVODygubJYyeaQZyru-67NA 3951
bitorch/layers/register.py sha256=_HgwW8m3RLeLbTcsCFGC_YhRabeeH2cJgaSevVH0RG8 2790
bitorch/layers/extensions/__init__.py sha256=9aGHZ11RozpJhTgkNXKArb-MkLOFUJ_YNTkLB4U8PeM 533
bitorch/layers/extensions/layer_container.py sha256=HMFVo1yky4NYEPeQItDgELwfrYLtAXzSse9FHQu-oNs 3430
bitorch/layers/extensions/layer_implementation.py sha256=kx7XweWmlMAuILffE-hTiGxaNAr65khcHtkq-ySIygY 2914
bitorch/layers/extensions/layer_recipe.py sha256=ai1Vxdu9HOuh_VChi0fRfDNORk02uAhGqRHqSDObAoE 1298
bitorch/layers/extensions/layer_registration.py sha256=foBca4XO3saQmuuC3NyLDJfgrwROeWyG436cPRgayKQ 4669
bitorch/layers/extensions/layer_registry.py sha256=3AIjY4jB81r2WQs0r-9a-JuNm87pOXZOLtCneheDTE4 5088
bitorch/models/__init__.py sha256=TBQULnHNJOErzRND2F8BWtkO3lwJE5O9dTEoTweWF20 2532
bitorch/models/base.py sha256=zlPxBz-kjMvUj8SrdBGDM_jsLj8DWsxJ46TXQiFryiM 4561
bitorch/models/common_layers.py sha256=eJ1U013a9mDpxSH9GbaVed3tqoKLlOvxYiQjR49REc0 2602
bitorch/models/densenet.py sha256=Y_txlzzuSjBm71TSx_5kqL4mBoFPzA_O8yzQFWjhUpI 13328
bitorch/models/dlrm.py sha256=xFkEXYogqOrUAWy3PqbOdOdQM8fk7saOa65GBvtX1PA 9780
bitorch/models/lenet.py sha256=-swSmfih5gfqHLzSFa1l_GTEY7SXGhpL0fUZvR3Mg9E 3867
bitorch/models/meliusnet.py sha256=4HRYjw0goQCKF1xC3RfPflTa6LCVHoLvHSJvpChQjYA 8677
bitorch/models/model_hub.py sha256=ldNZG_6Y8emyhogs2ylDjtFn4Rn7ps3BZTY683Akij4 6299
bitorch/models/quicknet.py sha256=mvEZcdrTCLrRYcPvYFbrcjgTgi2RAKQYoOysvt1djfk 7012
bitorch/models/resnet.py sha256=vTIboxmTeHPuzatfGbIvL5yOSndJ8oRDW5f8lGK0Miw 22729
bitorch/models/resnet_e.py sha256=9SVyP45oEIiOOUJIyd95IfQgQY9GnV-kk2yXwAyzhss 9711
bitorch/quantizations/__init__.py sha256=8MtIxIBUuxrLs18K01VwTgBhyjI4AH-5G5Q_qz9pCkU 2174
bitorch/quantizations/approx_sign.py sha256=YM-0CLkShF-76FglbB_-gl3iiuSDIQLiZ6vZc03YD5w 2117
bitorch/quantizations/base.py sha256=dtKfplellFhz1E1NSSR6cxfKyytgMYPz7-pdjU2q3I4 2225
bitorch/quantizations/config.py sha256=otOA1ONJ3hLdp_4JxFZ239S_UDSf1rzc0un2NbUOUHg 287
bitorch/quantizations/dorefa.py sha256=EoAb5f-4qQSgI1DUuvBkt2Z2kAI-lQ3TyTgNT9dG-TE 4685
bitorch/quantizations/identity.py sha256=uhDYWURcuiRJusStJtRa_wFJ2YtnqEQ3rA5gUEYnUT4 525
bitorch/quantizations/progressive_sign.py sha256=uw8GiK1BzzniFj78vejcuFlXAVndZN32nIUgWbajHg0 5622
bitorch/quantizations/quantization_scheduler.py sha256=h-jMltKLww2lkThX2t5RpidsLAG_BBY0SiaTcHXGf04 8165
bitorch/quantizations/sign.py sha256=NhDJ-VFiqxS4FiwTZJQR8wDKFvazH219F-hPozkzthA 1206
bitorch/quantizations/ste_heaviside.py sha256=6sYDyrxMmzF8UAJAy30HkWoX-zKGAlfIvZDAisuGHwY 1967
bitorch/quantizations/swish_sign.py sha256=sC14_9RBU5g8mCvBLyursM4-GJA2Ka840KlGC1Gg5x0 2728
bitorch-0.3.0.data/data/AUTHORS sha256=ZyWeU0cBg6Ohr3dlNHYfRGFPwOFPSHdu6u0l6s7Yn3M 296
bitorch-0.3.0.data/data/CHANGELOG.md sha256=j5yiZUg3RlmGQ-RckSiGXFz-UAiM02XqYuGJLkyLF8Y 3221
bitorch-0.3.0.data/data/README.md sha256=0hjLMPXBzXneRnKLYRUcG6rmdR8iRpkikrM4y-d_8gY 587
bitorch-0.3.0.data/data/mypy.ini sha256=eqpWBN8Qw7y25Hu7r5YHuWoDiOx5k8MjBDkBoKKXZ2A 1022
bitorch-0.3.0.data/data/requirements-dev.txt sha256=fvE8WOrhxy1OTjk8_n6m7oVqIL4y62k2QqDAOCXfEjM 213
bitorch-0.3.0.data/data/requirements.txt sha256=2efEEstH3AfExYPhSTjqUqrNtxdqX7yjWTsn5NFjDMI 57
bitorch-0.3.0.data/data/version.txt sha256=2RXMldbKj0euKXcT7UbU5cXZnd0p_Dxh4mO98wXytbA 6
examples/__init__.py sha256=FPBpKvAK0YExJQIXS4jf-_UK4_CeYptl9CxAj2gf-Vw 50
examples/dlrm/__init__.py sha256=rz0gQXTLEojYf4jzuw6zioJzWK4RFzJSLY9phy9JfDg 78
examples/dlrm/train_dlrm.py sha256=qQyOAfXxCDcPntq7JQvyxAHAsftqc5gPsHkk0I0B5TU 7984
examples/dlrm/datasets/__init__.py sha256=pHk3ZX0ytryiAHQ9c164FTb1Q-stQa_IqtyDZeArNa0 1001
examples/dlrm/datasets/base.py sha256=aW8VXun54WiEH2EbmYn4VEXN9L9KMRCPPynkKflm0TI 5023
examples/dlrm/datasets/criteo.py sha256=PRMjdE2hUlXjyfUgJY_ijXLt31vbyk65vai3AOXlIpo 3271
examples/dlrm/datasets/dummy_dataset.py sha256=DIBVRwiZ1wA90xZDp9YCRUdhmTHs2GOZVLuyDFmHbDM 825
examples/dlrm/facebook_dataloading/__init__.py sha256=VKToH6M4MB3DkAhMthWwxzp4IVa41YOQbMvhfLw4MGs 103
examples/dlrm/facebook_dataloading/data_utils.py sha256=SZrVHGP_KTG1454Q-3mZ6PKtdqZDLS86lUAQLtpKeI4 26434
examples/dlrm/facebook_dataloading/dataloading_fb.py sha256=RPGKkUEkyzC9FeY1D72-K1silBzv5eRf4M16jCSCRl0 15437
examples/dlrm/utils/__init__.py sha256=6A0nNJHLpmMl5G-Sub81ywuepl0-XBPpREPPSkO26Y8 50
examples/dlrm/utils/arg_parser.py sha256=EQuxt7GA0bG3iOWRH1cHl2Gbiwui-FtJDI-O-JJ_wII 9252
examples/dlrm/utils/lightning_model.py sha256=3dBpuNwTLmNkZWOu93ikr2k2-ukd-pTwXY2wjEsSEY0 5359
examples/dlrm/utils/log.py sha256=qGB_UGQEEkVrj24g1eMQnQ6TzIVW7cOMVSrmHVL5Bws 6656
examples/dlrm/utils/unused_args.py sha256=jsthlN_zfLJoVJ0M64975g2yW0n8kKbwBLSCaSyhfCM 1955
examples/dlrm/utils/utils.py sha256=ojByY-tMQX1qO1Umdzs68LheOV6C6iyaltYGC0y2I9g 3933
examples/image_classification/__init__.py sha256=rz0gQXTLEojYf4jzuw6zioJzWK4RFzJSLY9phy9JfDg 78
examples/image_classification/image_classification.py sha256=pMjYiD7f-UdHcFs_jYzytnVHHf2EFKKiTsFlTFIKvBk 8658
examples/image_classification/datasets/__init__.py sha256=NkIxocQ1eBUR8tPC_PRheGt70EdnKcZ8lbCaekheMdY 1215
examples/image_classification/datasets/base.py sha256=aW8VXun54WiEH2EbmYn4VEXN9L9KMRCPPynkKflm0TI 5023
examples/image_classification/datasets/cifar.py sha256=oJy7R548aClagndy_-zQQSkmxnWGvFmT-JEZjCvM3mY 1667
examples/image_classification/datasets/dummy_dataset.py sha256=DIBVRwiZ1wA90xZDp9YCRUdhmTHs2GOZVLuyDFmHbDM 825
examples/image_classification/datasets/imagenet.py sha256=fHUfSU-16SgOFg4Z2HNu312w8wCSDe-FnCXRJLQs5UA 1628
examples/image_classification/datasets/mnist.py sha256=EW9lE2P0WQXWxWYlWVdLFQA7gNKDnjz3gH_tfEFnJPw 554
examples/image_classification/utils/__init__.py sha256=6A0nNJHLpmMl5G-Sub81ywuepl0-XBPpREPPSkO26Y8 50
examples/image_classification/utils/arg_parser.py sha256=0VkZqrd1BMSFhJ4uBhXk1X7Bj6AXygXvxqWEm9BJNVk 11874
examples/image_classification/utils/callbacks.py sha256=52f9Wd3nyDKCjIxHCQD9wuZPtXJwrxhxV-9I0gyKM5s 900
examples/image_classification/utils/kd_loss.py sha256=TForu___vtQnqgYlzAFkFC4dZZGQ6f0r-2_Z05jAyu8 1461
examples/image_classification/utils/lightning_model.py sha256=bfMfCcl9eJyOvNaY0vgtvZl2DHub5M1ipelRADEHIz8 5499
examples/image_classification/utils/log.py sha256=1Fzb_flh5YVzAaf-pgBeRWMzHEp8FA9okAmRgwYnizw 6671
examples/image_classification/utils/teachers.py sha256=tI_nkpZL4iJw5Myv7Y6UoMavja07Nlf-qVjQB0stBAw 1147
examples/image_classification/utils/unused_args.py sha256=jsthlN_zfLJoVJ0M64975g2yW0n8kKbwBLSCaSyhfCM 1955
examples/image_classification/utils/utils.py sha256=P6qai85tZKCG-HXr9uQlVLp-DKxsl8GqnQM5ZqNQ2vs 3942
examples/image_classification/utils/wandb_logger.py sha256=xBUMj90hruhGtpvIHKziaG6OA9j75vaMv8SvINGI5EU 1193
examples/mnist/__init__.py sha256=p5yQRN7-ShJb3xUsO0fFaYnF4Qcr2F9LUfKcEw7MZGw 163
examples/mnist/train_mnist.py sha256=eBUFXwShvBa4LGd8VxPMCjNUaCxWm1LSUq6E7e9-VC8 6666
examples/mnist/datasets/__init__.py sha256=eErdRHBCynmWkzMtrn6HAF9XScPhh1lA9Jg11Z_OmXA 1042
examples/mnist/datasets/base.py sha256=M_ycE6q7a7SgRrzwgUcLSr87gjnNqsXxAiO9fK87SBI 5033
examples/mnist/datasets/dummy_dataset.py sha256=DIBVRwiZ1wA90xZDp9YCRUdhmTHs2GOZVLuyDFmHbDM 825
examples/mnist/datasets/mnist.py sha256=EW9lE2P0WQXWxWYlWVdLFQA7gNKDnjz3gH_tfEFnJPw 554
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_argparse.py sha256=KQ4fN8ZCHSEBVHA04HqPtQggd2ABuX1gR-6OjVVks8o 327
tests/test_configs.py sha256=yeTJZdoQt_V7LfHTn5J6JV5uE2UQfUNjtPYP5Vf58yw 909
tests/test_runtime_mode.py sha256=yZAnChDats_DhAxkymGHULFgXQNp3g9M9gD485XNwNg 2226
tests/layers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/layers/test_bembedding.py sha256=IZiM1SKe1Eb3Axc0610HuWvZ_5gDaVAWeBQ-k89BBu8 12859
tests/layers/test_layer_arg_retrieval.py sha256=CPLsjLeR3GRdbPPNiYGM4rMclHD6SiWQwshYn-Myxw4 1610
tests/layers/test_layer_implementation.py sha256=I8M88kH-CfN9kC3wLm9WaHTkhiLpvQBJ6QVMCSB-XnE 4336
tests/layers/test_pact.py sha256=1M8x_v5gKTRAAGdvlI9jRFzA5f2KoKdGK5AUVY3bMEg 667
tests/layers/test_qactivation.py sha256=sJ6MXVf1DrXVORgiYQdfkAzZ_yCsbo29QN9Haw_pGUg 1117
tests/layers/test_qconv.py sha256=KIJuWLMaJhwepKaJ91AauZgYLm9SLtsVi1xOULhVjsI 3050
tests/layers/test_qconv_noact.py sha256=ZTaCToLLfMFj6fFQz18KX-rc8PCDidboIHMRTO4IG2E 2209
tests/layers/test_qembeddings.py sha256=VQWkBuezAMOrzx40K4gFVqrKzasHRfPCd6uS5BhUei8 5559
tests/layers/test_qlinear.py sha256=Sjz1qNfzoqWccvO8rTNmtnVdKv3TzrLKt1zWJ9JlqTM 1160
tests/layers/test_switchable_layer.py sha256=lvUe4ufrDOCJ-w9HC7H4nUsNnRJnDeb-vsE3YnQzSEg 1451
tests/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/models/test_model_conversion.py sha256=_clsSeEPFSMOeDU6osspM9slEfF4Ieaj1ZDQZ0cY4hc 5198
tests/models/test_model_hub.py sha256=hWj3kXODtGVe3hqXbpLpR-BpvBIUcyHIwml_QyQk77M 465
tests/models/test_model_names.py sha256=iGi_rajI81YypTWRd0f8rPBKpChAEevMhfyRkrIZ2u4 468
tests/models/test_models.py sha256=GdvUT2Ao-Q9ULENNoi-cLz4Tu-cRJdUVAoJl9duB6TY 4195
tests/quantizations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/quantizations/test_quantization_scheduler.py sha256=k1Bk6Z3THsp7Kalbbsfh9MKZ3y9dkdqaWjxr1jgrktg 1326
tests/quantizations/test_quantizations.py sha256=3W8p1M404dr_KrMbJG5Og0AbyRFy-bjMqsbnFiWsBLo 3907
bitorch-0.3.0.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
bitorch-0.3.0.dist-info/METADATA sha256=XpsGjduaNaCcEaot6X_ESwxRlTqiwHsLRw181nci7L4 5591
bitorch-0.3.0.dist-info/WHEEL sha256=bb2Ot9scclHKMOLDEHY6B2sicWOgugjFKaJsT7vwMQo 110
bitorch-0.3.0.dist-info/top_level.txt sha256=CBfIPuvlodp-SnjxYaRVbBaj9ADMlCEnlZzrERjH7Fg 23
bitorch-0.3.0.dist-info/RECORD

top_level.txt

bitorch
examples
tests