Skip to content

Commit

Permalink
hotfix: update non-compression case register error (#14)
Browse files Browse the repository at this point in the history
  • Loading branch information
jasperzhong committed Jun 23, 2020
1 parent afb96c8 commit 3712c33
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions byteps/mxnet/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ def _register_compressor(self, params, optimizer_params, compression_params):
for _, param in params.items():
# generic
for item in check_list:
if item in compression_params and compression_params[item]:
if compression_params.get(item):
if isinstance(compression_params[item], str):
setattr(param, "byteps_%s_type" %
item, compression_params[item])
Expand All @@ -270,12 +270,12 @@ def _register_compressor(self, params, optimizer_params, compression_params):
setattr(param, "byteps_compressor_k",
compression_params["k"])

if "momentum" in compression_params:
if compression_params.get("momentum"):
setattr(param, "byteps_momentum_mu",
optimizer_params["momentum"])

# change
if "momentum" in compression_params:
if compression_params.get("momentum"):
# 1bit compressor use an additional momentum for weight decay
if compressor == "onebit" and "wd" in optimizer_params:
intra_compressor = Compression.wdmom(
Expand Down

0 comments on commit 3712c33

Please sign in to comment.