概述:--我只想更新网络中选定的变量。该网络有部分A->B (正向),每个部分都有单独的损失La和Lb。我想训练权重a of A来优化Lb。在这样做时,权重b of B应该是固定的。我该怎么做?方法1:只选择a作为变量,以最小化在optimizer.minimize(loss, var_list=[a])中使用var_list。。编辑1:导致错误的行:a_optim = tf.train.AdamOptimizer(args.lr, beta1=args.beta
但是,根据日志,它说,当我检查错误所引用的行时,RuntimeError: a view of a leaf Variable that requires grad is being used in anin-place operation.只是类中的一个简单的属性设置器:def pdfvec(self, value):就地操作不是类似于+=