hivemind

View on PyPIReverse Dependencies (4)

1.1.9 hivemind-1.1.9-py3-none-any.whl
0.9.8 hivemind-0.9.8-py3-none-any.whl

Wheel Details

Project: hivemind
Version: 0.9.8
Filename: hivemind-0.9.8-py3-none-any.whl
Download: [link]
Size: 163344
MD5: 8b6cb25e076ad7160ec61dcd4b5a6cfd
SHA256: 346b748846122201c605a3fa5a338b95679cc7200beb9025967cafa95c7df961
Uploaded: 2021-06-07 18:30:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hivemind
Version: 0.9.8
Summary: Decentralized deep learning in PyTorch
Author: Learning@home & contributors
Author-Email: mryabinin0[at]gmail.com
Home-Page: https://github.com/learning-at-home/hivemind
License: MIT
Keywords: pytorch,deep learning,machine learning,gpu,distributed computing,volunteer computing,dht
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: PyYAML
Requires-Dist: torch (>=1.6.0)
Requires-Dist: numpy (>=1.17)
Requires-Dist: scipy (>=1.2.1)
Requires-Dist: prefetch-generator (>=1.0.1)
Requires-Dist: msgpack (>=0.5.6)
Requires-Dist: sortedcontainers
Requires-Dist: uvloop (>=0.14.0)
Requires-Dist: grpcio (>=1.33.2)
Requires-Dist: grpcio-tools (>=1.33.2)
Requires-Dist: protobuf (>=3.12.2)
Requires-Dist: configargparse (>=1.2.3)
Requires-Dist: cryptography (>=3.4.6)
Requires-Dist: pydantic (>=1.8.1)
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-forked; extra == "all"
Requires-Dist: pytest-asyncio; extra == "all"
Requires-Dist: codecov; extra == "all"
Requires-Dist: tqdm; extra == "all"
Requires-Dist: scikit-learn; extra == "all"
Requires-Dist: recommonmark; extra == "all"
Requires-Dist: sphinx-rtd-theme; extra == "all"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-forked; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: codecov; extra == "dev"
Requires-Dist: tqdm; extra == "dev"
Requires-Dist: scikit-learn; extra == "dev"
Requires-Dist: recommonmark; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
[Description omitted; length: 115 characters]

WHEEL

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

RECORD

Path Digest Size
hivemind/__init__.py sha256=ubBPZ8wMmJsV7XG3li6WULVmWKlT3gmLkXbFLbmh7_4 168
hivemind/client/__init__.py sha256=SHc3sdUyqyh-wLkIB0hbT5gbDhRRG7oP4LYrQkP5jXw 295
hivemind/client/beam_search.py sha256=REU6I-dJtNWPAgk9M0IRmIKCKKljh37C6oyxz_0bGNY 19618
hivemind/client/expert.py sha256=B4eX-tdF1HTRBHwsvf3C4f8v0ah0XjCgl-8br0abHi4 5078
hivemind/client/moe.py sha256=o3Os3kYO5_d1Xiqw7DmIRkQF0uDHSwJwidyPZyTvP9M 19779
hivemind/client/switch_moe.py sha256=p4w5rnGrgRPWewXhE39VogqdIxqq9oTLnKRyRNTQiYc 10138
hivemind/client/averaging/__init__.py sha256=FkDimI-nIQ1mL7jkDDTMuc-M55XbSXBigsbpInq1u3Q 32381
hivemind/client/averaging/allreduce.py sha256=GUcHk3WBuFdgBEGYWVT4q0zyTZNlLV2DrVrq6BwhUyg 15922
hivemind/client/averaging/group_info.py sha256=mTT_Jux7Qav95KlVM0-3ONStYfZN_ZEXDrElPyCSZgI 687
hivemind/client/averaging/key_manager.py sha256=5naDVXsLnJPUw83eZoF_dPnCt2PCjt5iHpieMrJmCDM 8967
hivemind/client/averaging/load_balancing.py sha256=IFqCDM3q-DTmvG8MNVOKVrRF6k4LQPcYhSIoCRydzoM 5467
hivemind/client/averaging/matchmaking.py sha256=rqh3LCQob1dWtsYE03zFyRSnmcCsB0hKoG4lYZAfHMs 27410
hivemind/client/averaging/training.py sha256=ZSkU5v7jWudlLRbTZ82I_K1n_-a7eQnpU_-ycxNkhtU 10443
hivemind/dht/__init__.py sha256=owQ1JQcogUSdnypaugcHAjMQjPhixsdv5obEtt_3e3E 14462
hivemind/dht/crypto.py sha256=G4sv_VX96YM8wTTakkcpQEJRSDNuT8dWC0akPMo2z9c 3594
hivemind/dht/node.py sha256=N6oZTMxiKutKRhpIQ67IUFHLe-DxlHUFEynb9iQ9pFE 48918
hivemind/dht/protocol.py sha256=j9Umq3ZuOZ7nH7F48nqX37wL9b8Csr_rbia3UvPTt1M 24909
hivemind/dht/routing.py sha256=eHz7QMOZPJmsdz62yn27FgRnA8NNoDRut3MHiuiimA8 15602
hivemind/dht/schema.py sha256=Q63dcpAYDEWtJVvYBjhvKLCTTGyVo-12gXiDDXwPgEk 7262
hivemind/dht/storage.py sha256=PFdcytHYAZL3ZQkZFE-xjETLpFPobuXYHWiJBPAPEDo 3762
hivemind/dht/traverse.py sha256=v0PAVvcDRQ-LW0Ev69646Zg7Oq7Wujuf3MjVQf7MJBo 15241
hivemind/dht/validation.py sha256=Al__7xYZKsBmq-OsjQYD0VWSfbUKGa3qVTQSqs23Ijw 4553
hivemind/hivemind_cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hivemind/hivemind_cli/run_server.py sha256=DrqYDG-X0sDjbhAxEswOHlTFr719vI911jfYfGMA3f4 5345
hivemind/optim/__init__.py sha256=WmlojOWUkPyK03evXflCAXl8OnJxVhf1DpZx04O4oEM 342
hivemind/optim/adaptive.py sha256=qEJxO3ZtR5W8VR6crOmREmxb9iyS93EZawmHpnGCXMU 1149
hivemind/optim/base.py sha256=oo4_kEQyvWzoiMTI7Zwgs_8lQwm5otp2hqFuZclIE2s 1074
hivemind/optim/collaborative.py sha256=X3ys8XaRPGDrd3qkkB-dK2xHmBITOT9JoHZSDNXc7ic 21081
hivemind/optim/performance_ema.py sha256=pTEF3jVzhQ_uw_8x-iKxq36fSpANrg9BeO7zzP70xPw 1810
hivemind/optim/simple.py sha256=kLusssgpJcjLyCIw46YZ7JMRlMvT2LeKL7BEkYrZwgI 8400
hivemind/proto/auth.proto sha256=Jk20eW3_XdVCDt75oSFsP22prlhx-DWnYm5MHn7zmsE 441
hivemind/proto/auth_pb2.py sha256=jV_xeSx795I7qGERxBqUQj_25Rqrb77J5KY8UCy38JM 8807
hivemind/proto/auth_pb2_grpc.py sha256=1oboBPFxaTEXt9Aw7EAj8gXHDCNMhZD2VXqocC9l_gk 159
hivemind/proto/averaging.proto sha256=NS9HVEWKKzLfSfz2OPhaTDrEI8R94XULvFam4xcZGQY 3987
hivemind/proto/averaging_pb2.py sha256=G0Kzck3kEg-t7Wg3A1QaBA1bkjA7zEeRheFdrlAtGPs 19465
hivemind/proto/averaging_pb2_grpc.py sha256=884W_y4NNv1AO55DxqOMpa51CYbG5atTF8CyMHjNKDA 5865
hivemind/proto/dht.proto sha256=LWWP0ZeSYu4RQrlkZdWPkf7nepffUrrDLW_Hi2EMjOE 4073
hivemind/proto/dht_pb2.py sha256=kI_UBlBDiLIexDQz-1zNMqsgmIzyU7S44xS7s-RFQbU 24841
hivemind/proto/dht_pb2_grpc.py sha256=pq4xCM27ZalKi58JTtzydgwLD1q-uRYfWMnFykIbaJA 5642
hivemind/proto/runtime.proto sha256=5_K_YebVbZdyl94U1782HGkkqiK1WKK8KDJi26YNRsI 777
hivemind/proto/runtime_pb2.py sha256=CTLkVLmT0pJH7PYBVz7dSYiyIsmaYDBDpKt_zMLqbjU 12808
hivemind/proto/runtime_pb2_grpc.py sha256=hIf0tog1oaTfjFAVZqYGeU4rDkDmhoPVd51viifdTYs 5331
hivemind/server/__init__.py sha256=B_pNIlZAZ3dQVb0inkRwgTE_DUxH_Oolgmn70_-5MZ0 15680
hivemind/server/checkpoints.py sha256=sWMG29_MTLnMokQJZZcwqY_t0L6hhKcOiMlDMO2OYCU 2729
hivemind/server/connection_handler.py sha256=90j0laZAuules1OtUQdtPxrrpI5PNFpbBbM_g5sqrII 3565
hivemind/server/dht_handler.py sha256=xTOSQ7Hsone4ZAIlquvaaEhXUeqN1_RMttCv-2atrYI 4599
hivemind/server/expert_backend.py sha256=cpExALzRIhETN4WqI_sgsIC3Guy3l0ttzGO9xMHCTcI 10764
hivemind/server/expert_uid.py sha256=otohYQIH88vKnuTZT6QZowwOtdLvoYoudQIWJS0iVy0 4700
hivemind/server/runtime.py sha256=emsO1mxg7jPmSMJamXZuEIt0F5kjW0t-qLYcgokDs1g 8269
hivemind/server/task_pool.py sha256=jwoM9xHlrNCGCNFM4oQpqpVb4TgA-fMr5bt62Z77y1M 9934
hivemind/server/layers/__init__.py sha256=aITQYjszJDcZ9ynbbG2_k5pB7fukzdhXaQlhb06B1cE 382
hivemind/server/layers/common.py sha256=Vv622zoUTGv37QCE0XMciiG-82fIuHw3XlCIG5O5Lck 3285
hivemind/server/layers/custom_experts.py sha256=67BjfyQ0udAFtBfDH0jWxhAc14naVZ-YkTo5yQi_Ut0 1185
hivemind/server/layers/dropout.py sha256=u0rc5_tOIhuREzRk8A1WG6sbxo3UwG5YlQDUTf0Lz7Q 1722
hivemind/server/layers/lr_schedule.py sha256=jPdEgVCHlDkBAYhMD8mMenrZD_qz-mvlU6nE9xjDbuk 1209
hivemind/utils/__init__.py sha256=TvbfUwfcLMJ2kJ2HjmsNABTudQfMyi9YqN2w25AB58w 483
hivemind/utils/asyncio.py sha256=ZbMXNUSAORGYPRTfs4wl4eAms1_qmhExi1L1Bhwwd5E 1435
hivemind/utils/auth.py sha256=aHm_tiv5enTh-rrf7py12jaC17WfJT77FXAED4DzLUc 7809
hivemind/utils/compression.py sha256=uocjuvD13TMHApPf10U7zMs5xxhnyzO4ecA1zRL0tco 8246
hivemind/utils/crypto.py sha256=mLWFrrvRSGQNWJ50rEhHenoXYewo8Cy3UOeQ4Se4Xpc 3226
hivemind/utils/grpc.py sha256=ruXueGHTo5ZNSCKveLe9CQ8eVbTIc_zHvq_s2mUJyVM 8479
hivemind/utils/logging.py sha256=I7axPs0AJEiLAd8DMAgzth0gorWnOLhh3nv-cGBmg-E 688
hivemind/utils/mpfuture.py sha256=JRoEHLXpAkAfGUA_kgoIt6APyjrEO8EhAP2fXKSW5EY 6695
hivemind/utils/nested.py sha256=-YweYWIaKQTvFRBe4rJcAuyzKZj5uAmPOULS-D3AdFw 2731
hivemind/utils/networking.py sha256=UvlCiAs0oppCwSE4KXpXgPTOZRbaBmDLxlzWT9jkhE0 1514
hivemind/utils/serializer.py sha256=X32ZR4pmw629hm5Ugv_JGK8Cf2_4xxfHP_96i3noZiI 2627
hivemind/utils/tensor_descr.py sha256=X4RQNJozgVXTTb5PDdhXjGm3OBKDeyTmcgrNt5yXPGk 2650
hivemind/utils/threading.py sha256=91l3hQuXGFt0fbAYnjMTwPcRn_KSzatBe0dwXPC1zOs 1288
hivemind/utils/timed_storage.py sha256=woYnhvIafhFVi9GQeRfjh6dKAtJVk_Cvx2iPxmVg2xk 5553
hivemind-0.9.8.dist-info/LICENSE sha256=nDHnb7SGuMbT1j4kv4bmcB0DN0kVnG2Z-svBD-eDNk8 1096
hivemind-0.9.8.dist-info/METADATA sha256=UdascakF91WFG7ypB_hVUXZaJCkriYCMhNUhNqC6FJ4 2438
hivemind-0.9.8.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
hivemind-0.9.8.dist-info/entry_points.txt sha256=Sp5l6g3rr-LSGKt1jGBeKwslpecWvb9fKjdY7vXU2IE 75
hivemind-0.9.8.dist-info/top_level.txt sha256=n581idHaiaoODLLoUSb99fMdZJdJREga3Dbb1BBpYp4 9
hivemind-0.9.8.dist-info/RECORD

top_level.txt

hivemind

entry_points.txt

hivemind-server = hivemind.hivemind_cli.run_server:main