Torch Gather Scatter . But how does it differ to regular. For each value in src, its output. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. The values in torch.longtensor, passed as. So, it gathers values along axis. Two arguments of this function, index and dim are the key to understanding the function. Gathers values along an axis specified by dim.
from blog.csdn.net
The values in torch.longtensor, passed as. Gathers values along an axis specified by dim. So, it gathers values along axis. Writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. For each value in src, its output. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. But how does it differ to regular.
【Pytorch学习笔记】torch.gather()与tensor.scatter_()_torch.gather和CSDN博客
Torch Gather Scatter For each value in src, its output. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Writes all values from the tensor src into self at the indices specified in the index tensor. Two arguments of this function, index and dim are the key to understanding the function. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. The values in torch.longtensor, passed as. Gathers values along an axis specified by dim. For each value in src, its output. So, it gathers values along axis. But how does it differ to regular.
From juejin.cn
Pytorch之torch_scatter.scatter,torch.gather等函数的学习【GNN学习合集】 在学 掘金 Torch Gather Scatter Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Two arguments of this function, index and dim are the key to understanding the function. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim.. Torch Gather Scatter.
From github.com
pytorch/scatter_gather.py at master · pytorch/pytorch · GitHub Torch Gather Scatter The values in torch.longtensor, passed as. But how does it differ to regular. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor.. Torch Gather Scatter.
From juejin.cn
秒懂 torch.scatter_ 函数的意义(详解) 掘金 Torch Gather Scatter Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. Two arguments of this function, index and dim are the key to understanding the function. Gathers values along an axis specified by dim. But how does it differ to regular. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the. Torch Gather Scatter.
From www.caeliusconsulting.com
Scatter Gather in Mule 4 MuleSoft Technical Guides Caelius Consulting Torch Gather Scatter So, it gathers values along axis. For each value in src, its output. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Gathers values along an axis specified by dim. Torch.gather creates a new tensor from the input tensor by taking the values from each. Torch Gather Scatter.
From www.cnblogs.com
Torch scatter、scatter_add和gather X1OO 博客园 Torch Gather Scatter Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Torch.gather creates a new. Torch Gather Scatter.
From machinelearningknowledge.ai
[Diagram] How to use torch.gather() Function in PyTorch with Examples Torch Gather Scatter Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Gathers values along an axis specified by dim. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. For each value in src, its output. Two arguments of this function, index and dim are the key to understanding the function.. Torch Gather Scatter.
From blog.csdn.net
torch.gather函数的简单理解与使用_th.gatherCSDN博客 Torch Gather Scatter But how does it differ to regular. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. The values in torch.longtensor, passed as. For each value in src, its output. Gathers values along an axis specified by dim. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Two arguments of this function, index and. Torch Gather Scatter.
From medium.com
Understand torch.scatter. Hope there are less programmers… by Mike Torch Gather Scatter Gathers values along an axis specified by dim. So, it gathers values along axis. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. Torch.gather(input,. Torch Gather Scatter.
From blog.csdn.net
pytorch中scatter()、scatter_()详解_torch scatter填充固定数量CSDN博客 Torch Gather Scatter Gathers values along an axis specified by dim. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. But how does it differ to regular. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Two arguments of this function, index and. Torch Gather Scatter.
From blog.csdn.net
【Pytorch学习笔记】torch.gather()与tensor.scatter_()_torch.gather和CSDN博客 Torch Gather Scatter For each value in src, its output. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Gathers values along an axis specified by dim. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. For. Torch Gather Scatter.
From www.researchgate.net
One iteration in the ScatterGather model. In the Scatter phase, each Torch Gather Scatter But how does it differ to regular. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. Gathers values along an axis specified by dim. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. So, it gathers values along axis. The values in torch.longtensor, passed as. Two arguments of this. Torch Gather Scatter.
From www.cnblogs.com
Torch scatter、scatter_add和gather X1OO 博客园 Torch Gather Scatter For each value in src, its output. So, it gathers values along axis. Writes all values from the tensor src into self at the indices specified in the index tensor. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Gathers values along an axis specified. Torch Gather Scatter.
From www.youtube.com
torch.gather() 使用方式 YouTube Torch Gather Scatter For each value in src, its output. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. So, it gathers values along axis. Two arguments of this function, index and dim are the key to understanding the function. Writes all values from the tensor src into. Torch Gather Scatter.
From zhuanlan.zhihu.com
一图看懂torch.gather()函数用法 知乎 Torch Gather Scatter Two arguments of this function, index and dim are the key to understanding the function. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. Gathers values along an axis specified by dim. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim =. Torch Gather Scatter.
From kidnohr.hatenadiary.com
pytorch の gather と scatter の理解 日に日に分からんことが増えていく… Torch Gather Scatter So, it gathers values along axis. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. For each value in src, its output. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather creates a new tensor from the input. Torch Gather Scatter.
From www.etsy.com
Free Standing Torch Scatter Terrain Miniature for D&D Etsy Torch Gather Scatter For each value in src, its output. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. The values in torch.longtensor, passed as. But how does it differ to regular. Index_tensor. Torch Gather Scatter.
From www.cnblogs.com
Torch scatter、scatter_add和gather X1OO 博客园 Torch Gather Scatter The values in torch.longtensor, passed as. Gathers values along an axis specified by dim. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Index_tensor = torch.tensor([[3, 0, 2,. Torch Gather Scatter.
From zhuanlan.zhihu.com
torch_scatter.scatter()的使用方法详解 知乎 Torch Gather Scatter For each value in src, its output. The values in torch.longtensor, passed as. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Torch.gather(input, dim, index, out=none, sparse_grad=false) →. Torch Gather Scatter.
From blog.csdn.net
【Pytorch学习笔记】torch.gather()与tensor.scatter_()_torch.gather和CSDN博客 Torch Gather Scatter The values in torch.longtensor, passed as. Gathers values along an axis specified by dim. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor.. Torch Gather Scatter.
From www.eejournal.com
How Does Scatter/Gather Work? EEJournal Torch Gather Scatter Gathers values along an axis specified by dim. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. Writes all values from the tensor src into self at the indices specified in the index. Torch Gather Scatter.
From www.slideserve.com
PPT Lecture 2 PowerPoint Presentation, free download ID1441221 Torch Gather Scatter Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. The values in torch.longtensor, passed as. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Gathers values along. Torch Gather Scatter.
From juejin.cn
Pytorch之torch_scatter.scatter,torch.gather等函数的学习 掘金 Torch Gather Scatter Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Writes all values from the tensor src into self at the indices specified in the index tensor. Gathers values. Torch Gather Scatter.
From machinelearningknowledge.ai
[Diagram] How to use torch.gather() Function in PyTorch with Examples Torch Gather Scatter Writes all values from the tensor src into self at the indices specified in the index tensor. The values in torch.longtensor, passed as. For each value in src, its output. But how does it differ to regular. Torch.gather creates a new tensor from the input tensor by taking the values from each row along the input dimension dim. Two arguments. Torch Gather Scatter.
From zhuanlan.zhihu.com
一图看懂torch.gather()函数用法 知乎 Torch Gather Scatter Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Two arguments of this function, index and dim are the key to understanding the function. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. The values in torch.longtensor, passed as. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. Scatter_. Torch Gather Scatter.
From zhuanlan.zhihu.com
理解 PyTorch 中的 gather 函数 知乎 Torch Gather Scatter Writes all values from the tensor src into self at the indices specified in the index tensor. So, it gathers values along axis. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Gathers values along an axis specified by dim. Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the. Torch Gather Scatter.
From blog.csdn.net
Pytorch的gather和scatter_可视化理解gather和scatterCSDN博客 Torch Gather Scatter Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Gathers values along an axis specified by dim. Writes all values from the tensor src into self at the indices specified in the index tensor. For case of 2d, dim = 0 corresponds to rows and. Torch Gather Scatter.
From blog.csdn.net
图解PyTorch中的torch.gather函数和 scatter 函数CSDN博客 Torch Gather Scatter Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. For each value in src, its output. The values in torch.longtensor, passed as. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. So, it gathers values along axis. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Gathers values along. Torch Gather Scatter.
From github.com
GitHub saadnaeemdev/torchscatter Scatter and segment operations Torch Gather Scatter Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. The values in torch.longtensor, passed as. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. But how does it differ to regular. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor. Torch Gather Scatter.
From jan.ucc.nau.edu
Scatter/Gather Pedagogic Modules Torch Gather Scatter But how does it differ to regular. Two arguments of this function, index and dim are the key to understanding the function. Gathers values along an axis specified by dim. Writes all values from the tensor src into self at the indices specified in the index tensor. The values in torch.longtensor, passed as. For each value in src, its output.. Torch Gather Scatter.
From zhuanlan.zhihu.com
Pytorch函数——torch.gather() 知乎 Torch Gather Scatter Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. Two arguments of this function, index and dim are the key to understanding the function. Writes all values from the tensor src into self at the indices specified. Torch Gather Scatter.
From juejin.cn
Pytorch之torch_scatter.scatter,torch.gather等函数的学习【GNN学习合集】 在学 掘金 Torch Gather Scatter For each value in src, its output. Torch.gather(input, dim, index, *, sparse_grad=false, out=none) → tensor. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Gathers values along an axis specified by dim. The values in torch.longtensor, passed as. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Two. Torch Gather Scatter.
From www.cnblogs.com
Torch scatter、scatter_add和gather X1OO 博客园 Torch Gather Scatter Writes all values from the tensor src into self at the indices specified in the index tensor. Torch.gather(input, dim, index, out=none, sparse_grad=false) → tensor gathers values along an axis specified by dim. Gathers values along an axis specified by dim. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. So, it gathers values along. Torch Gather Scatter.
From blog.csdn.net
torch.gather的三维实例_torch.gether三维CSDN博客 Torch Gather Scatter The values in torch.longtensor, passed as. So, it gathers values along axis. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. Writes all values from the tensor src into self at the indices specified in the index tensor. For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to. Torch Gather Scatter.
From machinelearningknowledge.ai
[Diagram] How to use torch.gather() Function in PyTorch with Examples Torch Gather Scatter Scatter_ (注:scatter_是scatter的就地操作)将所有被index指出的src中的值写入到张量self (即调用scatter_的张量)中。 具体来说,对于src中的每个值,其在张量self中的输出索引由其dimension != dim处的索引值和其对应在张量index中dimension= dim处的值所组成(这句话比较绕,看公式和下面的例子可以帮助理解)。 writes all values from the tensor src into self at the indices specified in the index tensor. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. So, it gathers values along axis. Torch.gather creates a new tensor from the input tensor by taking the values from each. Torch Gather Scatter.
From www.researchgate.net
Scattergather workflow execution on four nodes using CAS schedule Torch Gather Scatter For case of 2d, dim = 0 corresponds to rows and dim = 1 corresponds to columns. For each value in src, its output. Two arguments of this function, index and dim are the key to understanding the function. Index_tensor = torch.tensor([[3, 0, 2, 1, 4], [2, 0, 1, 3, 1]]) dim = 1. So, it gathers values along axis.. Torch Gather Scatter.