a361f45c09f173f662141ac42d4c6c3b8c304be8,gpytorch/lazy/sum_lazy_tensor.py,SumLazyTensor,__init__,#SumLazyTensor#,14

Before Change


class SumLazyTensor(LazyTensor):
    def __init__(self, *lazy_tensors, **kwargs):
        lazy_tensors = list(lazy_tensors)
        for i, lazy_tensor in enumerate(lazy_tensors):
            try:
                lazy_tensors[i] = lazify(lazy_tensor)
            except TypeError:
                raise TypeError("All arguments of a SumLazyTensor should be LazyTensors or Tensors")
        super(SumLazyTensor, self).__init__(*lazy_tensors, **kwargs)

        self.lazy_tensors = lazy_tensors

After Change


class SumLazyTensor(LazyTensor):
    def __init__(self, *lazy_tensors, **kwargs):
        try:
            lazy_tensors = tuple(lazify(lt) for lt in lazy_tensors)
        except TypeError:
            raise TypeError("All arguments of a SumLazyTensor should be LazyTensors or Tensors")
        batch_shape = _mul_broadcast_shape(*[lt.shape for lt in lazy_tensors])
        lazy_tensors = tuple(lt.expand(batch_shape) for lt in lazy_tensors)
        super(SumLazyTensor, self).__init__(*lazy_tensors, **kwargs)

        self.lazy_tensors = lazy_tensors
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 5

Instances


Project Name: cornellius-gp/gpytorch
Commit Name: a361f45c09f173f662141ac42d4c6c3b8c304be8
Time: 2019-11-22
Author: wm326@cornell.edu
File Name: gpytorch/lazy/sum_lazy_tensor.py
Class Name: SumLazyTensor
Method Name: __init__


Project Name: pytorch/benchmark
Commit Name: e7a5bfdb6656b17992d5790a4fef7f6d56402cb6
Time: 2018-05-24
Author: zou3519@gmail.com
File Name: rnns/benchmarks/models/memnn.py
Class Name: Embed
Method Name: position_matrix


Project Name: r9y9/deepvoice3_pytorch
Commit Name: 96ecbdba66058274e2ceb9f58261daa4a45eb873
Time: 2019-12-21
Author: zryuichi@gmail.com
File Name: deepvoice3_pytorch/modules.py
Class Name:
Method Name: get_mask_from_lengths