73b21544b0feda16d2e8b69a1fe502aa387b8f89,tensorforce/core/optimizers/tf_optimizer.py,TFOptimizer,get_variables,#TFOptimizer#Any#Any#,125
Before Change
for variable in self.optimizer.weights:
name_index = variable.name.rindex("/" + self.name + "/" )
name = variable.name[name_index + len(self.name) + 2 : -2 ]
if name in self.variables:
break
self.variables[name] = variable
for name, value in self.optimizer._hyper.items():
if isinstance (value, tf.Variable) :
if name in self.variables:
After Change
def get_variables (self, only_trainable=False, only_saved=False) :
optimizer = self.optimizer
while True:
for variable in optimizer.weights:
name = "/" + self.name + "/"
if name in variable.name:
name = variable.name[variable.name.rindex(name) + len(name): -2 ]
else :
name = variable.name[variable.name.rindex("/" ) + 1 : -2 ]
self.variables[name] = variable
for name, value in optimizer._hyper.items():
if isinstance (value, tf.Variable) :
self.variables[name] = value
if hasattr (optimizer, "_ema" ) :
for variable in optimizer._ema._averages.values () :
assert variable.name.startswith ("agent/" ) and \
variable.name.endswith ("/ExponentialMovingAverage:0" )
self.variables[variable.name[:-2]] = variable
if hasattr (optimizer, "_optimizer" ) :
optimizer = optimizer._optimizer
else :
break
variables = super ().get_variables(only_trainable=only_trainable, only_saved=only_saved)
return variables
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 5
Instances Project Name: reinforceio/tensorforce
Commit Name: 73b21544b0feda16d2e8b69a1fe502aa387b8f89
Time: 2019-11-30
Author: alexkuhnle@t-online.de
File Name: tensorforce/core/optimizers/tf_optimizer.py
Class Name: TFOptimizer
Method Name: get_variables
Project Name: Logan1x/Python-Scripts
Commit Name: 2ef5c047b4296a807eea8366f67d7f271f0d47de
Time: 2020-06-28
Author: 59202862+Monsieurvishal@users.noreply.github.com
File Name: bin/password-strength-checker.py
Class Name:
Method Name: pass1
Project Name: lmcinnes/pynndescent
Commit Name: c0a393e873fb6bbf469fc83fc563aba785c2f246
Time: 2019-09-12
Author: leland.mcinnes@gmail.com
File Name: pynndescent/pynndescent_.py
Class Name:
Method Name: initialized_nnd_search