10d7ece1c34c5533262a54d20d974a3d04f0b7ce,src/sdk/pynni/nni/compression/tensorflow/compressor.py,,_instrument_model,#Any#Any#,289
Before Change
cur = model
for key in wrapper.layer_info.path[:-1 ]:
if isinstance (key, str) :
cur = getattr(cur, key)
else :
name, index = key
cur = getattr(cur, name)[index]
key = wrapper.layer_info.path[-1 ]
After Change
need_rebuild = True
return tf.keras.Sequential(layers) if need_rebuild else seq
def _instrument_model ( self, model) :
for key, value in list (model.__dict__.items() ):
if isinstance (value, tf.keras.layers.Layer) :
new_layer = self._instrument(value)
if new_layer is not value:
setattr(model, key, new_layer)
elif isinstance (value, list) :
for i, item in enumerate (value) :
if isinstance (item, tf.keras.layers.Layer) :
value[i] = self._instrument(item)
return model
def _select_config (self, layer) :
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 7
Instances Project Name: Microsoft/nni
Commit Name: 10d7ece1c34c5533262a54d20d974a3d04f0b7ce
Time: 2020-09-15
Author: 40699903+liuzhe-lz@users.noreply.github.com
File Name: src/sdk/pynni/nni/compression/tensorflow/compressor.py
Class Name:
Method Name: _instrument_model
Project Name: Microsoft/nni
Commit Name: 10d7ece1c34c5533262a54d20d974a3d04f0b7ce
Time: 2020-09-15
Author: 40699903+liuzhe-lz@users.noreply.github.com
File Name: src/sdk/pynni/nni/compression/tensorflow/compressor.py
Class Name:
Method Name: _instrument_model
Project Name: facebookresearch/pythia
Commit Name: 2f337387d6759627bae60284e7fa612268580724
Time: 2020-09-15
Author: vedanujg@gmail.com
File Name: mmf/models/mmf_transformer.py
Class Name: MMFTransformerEmbeddings
Method Name: forward
Project Name: facebookresearch/Horizon
Commit Name: de10f79e39f04779438248be76633e55a11cba41
Time: 2020-04-23
Author: kittipat@fb.com
File Name: reagent/types.py
Class Name: TensorDataClass
Method Name: cuda