4c50261df4847bdfd7c8067307e8532f96d04104,batchflow/models/torch/encoder_decoder.py,EncoderDecoder,body,#Any#Any#,68

Before Change



        encoder_outputs = cls.encoder(inputs, **encoder, **kwargs)

        x = cls.embedding(encoder_outputs[-1], **embedding, **kwargs)
        if x != encoder_outputs[-1]:
            encoder_outputs += [x]

After Change


        embeddings = []
        for i, embedding in enumerate(embeddings):
            embedding_args = {**kwargs, **embedding}
            x = cls.embedding(x, **embedding_args)
            embeddings.append(x)

        encoders.append(x)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 3

Instances


Project Name: analysiscenter/batchflow
Commit Name: 4c50261df4847bdfd7c8067307e8532f96d04104
Time: 2019-08-02
Author: Tsimfer.SA@gazprom-neft.ru
File Name: batchflow/models/torch/encoder_decoder.py
Class Name: EncoderDecoder
Method Name: body


Project Name: instacart/lore
Commit Name: adc78c997232815016fa4de2d11c754ba4177e44
Time: 2018-03-13
Author: shrikar84@gmail.com
File Name: lore/estimators/keras.py
Class Name: Base
Method Name: build_embedding_layer


Project Name: rusty1s/pytorch_geometric
Commit Name: a187bdbebc29c3d35ae76b5a0ce434c851f8a486
Time: 2019-02-17
Author: samuelfadel@gmail.com
File Name: torch_geometric/nn/conv/message_passing.py
Class Name: MessagePassing
Method Name: propagate