fa0fea934bad76e9906c013e377ce80c77cbd5e4,pytext/trainers/hogwild_trainer.py,HogwildTrainer,train,#HogwildTrainer#Any#Any#Any#Any#Any#Any#Any#,35

Before Change


        for rank in range(1, self.num_workers):
            // Initialize the batches with different randome states.
            train_iter.batches.init_epoch()
            p = mp.Process(
                target=self.real_trainer.train,
                args=(
                    train_iter,
                    eval_iter,
                    model,
                    metric_reporter,
                    optimizers,
                    pytext_config,
                    scheduler,
                    None,
                    rank,
                ),
            )
            processes.append(p)
            p.start()

        training_result: List = Manager().list()  // Actual type is ListProxy.
        self.real_trainer.train(
            train_iter,

After Change


            for param in model.parameters():
                param.share_memory_()

        return super().train(
            train_iter,
            eval_iter,
            model,
            metric_reporter,
            optimizers,
            pytext_config,
            scheduler,
        )
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 6

Instances


Project Name: facebookresearch/pytext
Commit Name: fa0fea934bad76e9906c013e377ce80c77cbd5e4
Time: 2019-01-03
Author: geoffreygoh@fb.com
File Name: pytext/trainers/hogwild_trainer.py
Class Name: HogwildTrainer
Method Name: train


Project Name: uber/ludwig
Commit Name: 13eb6bf434f384c45ba1d92ad1dcda04fc6f0517
Time: 2020-08-22
Author: piero@uber.com
File Name: tests/integration_tests/test_collect.py
Class Name:
Method Name: _get_layers


Project Name: notify-run/notify.run
Commit Name: aad5ed3e98a37bc4de2d7833de37c6bb65b7969c
Time: 2019-05-12
Author: paulgb@gmail.com
File Name: server/notify_run_server/notify.py
Class Name:
Method Name: parallel_notify