abstract_infer.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:pyro 作者: uber 项目源码 文件源码
def _eq(x, y):
    """
    Equality comparison for nested data structures with tensors.
    """
    if type(x) is not type(y):
        return False
    elif isinstance(x, dict):
        if set(x.keys()) != set(y.keys()):
            return False
        return all(_eq(x_val, y[key]) for key, x_val in x.items())
    elif isinstance(x, (np.ndarray, torch.Tensor)):
        return (x == y).all()
    elif isinstance(x, torch.autograd.Variable):
        return (x.data == y.data).all()
    else:
        return x == y
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号