ifcustom_layer_dict:# Update default list to include user supplied custom (layer type : parameter tensor), make sure this tensor type is something ASP knows how to prune
sparse_parameter_list.update(custom_layer_dict)
whitelist+=list(custom_layer_dict.keys())
formodule_typeinwhitelist:
assert(module_typeinsparse_parameter_list),"Module %s :: Don't know how to sparsify module."%module.dtype()
...
...
@@ -102,7 +108,7 @@ class ASP:
print("[ASP] Sparsifying %s::%s of size=%s and type=%s for sparsity"%(module_name,p_name,str(p.size()),str(p.dtype)))