【发布时间】:2020-03-10 13:34:38
【问题描述】:
我是 TensorBoard 的新手,我想将它添加到这个项目中:
https://github.com/TalwalkarLab/leaf
我的具体案例是 FE-MNIST 模型,它在这里: https://github.com/TalwalkarLab/leaf/blob/master/models/femnist/cnn.py
对于不知道设置的人来说,将张量板添加到联合设置的挑战在于,在这里,有一个聚合模型的服务器,我们有随机数量的客户端进行训练,它们有一个 Client_id。
我想为每个客户端创建一个 tensorboard 文件夹,并记录服务器模型(那里没有进行任何培训)
我想知道如何访问层权重和偏差,并根据客户端 ID 存储它们,这是调用训练的地方。
我见过How do I use tensor board with tf.layers?
这里说我们可以使用
代码
for var in tf.trainable_variables():
tf.summary.histogram(var.name, var)
merged_summary = tf.summary.merge_all()
(我不知道应该在哪里添加它)
如何将客户端 ID 传递给会话,以便它可以存储在相应的文件夹中?
【问题讨论】: