in ma_policy/ma_policy.py [0:0]
def get_trainable_variables(self):
variables = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, self.full_scope_name + '/')
if self.trainable_vars is not None:
variables = [v for v in variables
if any([tr_v in v.name for tr_v in self.trainable_vars])]
elif self.not_trainable_vars is not None:
variables = [v for v in variables
if not any([tr_v in v.name for tr_v in self.not_trainable_vars])]
variables = [v for v in variables if 'not_trainable' not in v.name]
return variables