699ce9a0d6e19852f5d6171f86265b718bc860f8,python/src/nnabla/utils/cli/train.py,,_update,#Any#Any#Any#,122

Before Change



            // Generate data
            for v, generator in o.generator_assign.items():
                dest_context = config.global_config.default_context if not o.forward_sequence or v not in o.forward_sequence[
                    0].inputs else None
                let_data_to_variable(v.variable_instance,
                                     data=generator(v.shape), ctx=dest_context,
                                     variable_name=v.name)

After Change


                    o.target.backward(
                        clear_buffer=True, communicator_callbacks=comm.all_reduce_callback(params, 2 << 10))
                else:
                    o.target.backward(clear_buffer=True)

            // Update
            if iter % o.update_interval == o.update_interval - 1:
                if o.weight_decay > 0:
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 3

Instances


Project Name: sony/nnabla
Commit Name: 699ce9a0d6e19852f5d6171f86265b718bc860f8
Time: 2021-03-01
Author: woody.li@sony.com
File Name: python/src/nnabla/utils/cli/train.py
Class Name:
Method Name: _update


Project Name: elbayadm/attn2d
Commit Name: 8bafae2ee7044529543768eec63d8460d894f5c6
Time: 2017-10-19
Author: myleott@fb.com
File Name: fairseq/multiprocessing_trainer.py
Class Name: MultiprocessingTrainer
Method Name: _async_train_step