def print_params(self, cgs):
"""
cgs : list of computational graph names
"""
for name, cg in cgs.iteritems():
shapes = [param.get_value().shape for param in cg.parameters]
logger.info(
"Parameter shapes for computation graph[{}]".format(name))
for shape, count in Counter(shapes).most_common():
logger.info(' {:15}: {}'.format(shape, count))
logger.info(
"Total number of parameters for computation graph[{}]: {}"
.format(name, len(shapes)))
logger.info(
"Parameter names for computation graph[{}]: ".format(name))
for item in cg.parameters:
logger.info(
" {:15}: {}".format(item.get_value().shape, item.name))
logger.info(
"Total number of parameters for computation graph[{}]: {}"
.format(name, len(cg.parameters)))
评论列表
文章目录