Skip to main content

Research tools for communication-efficient deep learning

Project description

Research tools for communication-efficient deep learning, developed by Muhang Lan at USTC.

Latest version: 0.1.0

Installation

Install using pip

pip install deepcom

Check version number

import deepcom as dc
print(dc.__version__)

Function list

Basic tools

  • Batch processing with enumerating given argument values: python -m deepcom config.json

Deep learning perspective

  • Convert model parameters to a numpy array: model2params()

  • Load a numpy array as model parameters: params2model()

Communication perspective

  • Calculating mutual information: mutual_info()

Compression for training model

Compression for post-training model

  • SuRP algorithm as a sparse compression for Laplacian sequence: surp_algorithm()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deepcom-0.1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepcom-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file deepcom-0.1.0.tar.gz.

File metadata

  • Download URL: deepcom-0.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for deepcom-0.1.0.tar.gz
Algorithm Hash digest
SHA256 42a48afb1c024600755d4fbfc6be44fa43916d7c9bd6c149048fa48b27b23cac
MD5 21f67fa0af62c9995140ab6f68ca5d2d
BLAKE2b-256 01287cd2328acc2658a4b14e255786e2e711bbe8d2aa38c0412e85500f8009c2

See more details on using hashes here.

File details

Details for the file deepcom-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: deepcom-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for deepcom-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 61502ae93a56930f973f37ae6ce84d9a1946e8fcd428c535ab438ee4c4447f07
MD5 351fa2b9a91530f3d3b421757fa0a791
BLAKE2b-256 e579d482529c12c423563dbcc4096225b14892744732e8013dad522a6f4ccd31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page